ПоставщикамБлог
Вход

ПО для автоматизации бизнес-связей

ПО для автоматизации бизнес-связей

Промежуточное программное обеспечение - это очень широкий термин, который может быть определен как уровень трансляции между различными приложениями и включает в себя ряд различных технологий, таких как промежуточное программное обеспечение, ориентированное на сообщения, и промежуточное программное обеспечение базы данных. Промежуточное ПО для В2В, однако, имеет более узкое определение и прежде всего касается маршрутизации данных из бизнес-приложений фирмы в приложения деловых партнеров, таких как клиенты, поставщики или банки.

Данные должны быть извлечены из исходной системы, которая может быть системой ERP, платформой для торговли ценными бумагами или системой управления персоналом, независимо от того, является ли она установленной системой или, как все чаще происходит, облачной системой. Данные могут быть извлечены с помощью API или специализированного промежуточного программного обеспечения, поставляемого корпоративным приложением.

После того, как данные извлечены, они должны быть правильно отформатированы, чтобы их можно было использовать в совершенно другой системе. Типичными стандартными форматами являются EDI или XML. Тем не менее, каждый из этих форматов имеет конкретные варианты, характерные для конкретных вертикальных отраслей. Когда данные отформатированы, они должны быть переданы деловому партнеру, и, опять же, существует ряд различных сетевых протоколов, таких как AS1 и AS2 на основе HTTP, или FTP для поддержки интеграции B2B.

Наиболее популярные продукты категории ПО для автоматизации бизнес-связей Все продукты категории

Поставщики ПО для автоматизации бизнес-связей

MuleSoft

MuleSoft

MuleSoft - компания-разработчик программного обеспечения со штаб-квартирой в Сан-Франциско, штат Калифорния, которая предоставляет интегрированное... Подробнее
Производитель, Поставщик

F.A.Q ПО для автоматизации бизнес-связей

Что такое промежуточное ПО?

Промежуточное программное обеспечение - это программное обеспечение, которое связывает сетевые запросы, сгенерированные клиентом, с внутренними данными, которые запрашивает клиент. Это общий термин для программного обеспечения, которое служит для «склеивания» отдельных, часто сложных и уже существующих программ.

Программы промежуточного программного обеспечения поставляются с локальным программным обеспечением и облачными службами и могут использоваться независимо или вместе, в зависимости от варианта использования. В то время как облачные провайдеры объединяют промежуточное ПО в комплекты облачных сервисов, такие как промежуточное ПО как услуга (MWaaS) или интеграционный PaaS (iPaaS), отраслевые исследователи отмечают, что многие компании по-прежнему выбирают независимые продукты промежуточного ПО, соответствующие их конкретным потребностям.

Как работает промежуточное ПО?

Все сетевые запросы в основном пытаются взаимодействовать с внутренними данными. Эти данные могут быть такими же простыми, как изображение для отображения или видео для воспроизведения, или такими же сложными, как история банковских операций.

Запрашиваемые данные могут принимать различные формы и могут храниться различными способами, такими как поступление с файлового сервера, выборка из очереди сообщений или сохранение в базе данных. Роль промежуточного программного обеспечения заключается в том, чтобы обеспечить легкий доступ к этим внутренним ресурсам.

Категории промежуточного программного обеспечения

В целом, аналитики ИТ-индустрии, такие как Gartner Inc. и Forrester Research, разделяют промежуточное ПО на две категории: промежуточное ПО для интеграции предприятий и промежуточное ПО платформы.

  • Промежуточное ПО интеграции корпоративных приложений позволяет программистам создавать бизнес-приложения без необходимости индивидуальной интеграции для каждого нового приложения. Здесь промежуточное программное обеспечение помогает программным компонентам и компонентам услуг работать вместе, обеспечивая уровень функциональности для согласованности данных и интеграции между несколькими предприятиями или B2B. Как правило, промежуточное ПО интеграции предоставляет службы обмена сообщениями, поэтому различные приложения могут обмениваться данными с использованием таких структур обмена сообщениями, как простой протокол доступа к объектам (SOAP), веб-службы, передача состояния представления (REST) ​​или нотация объектов JavaScript (JSON). Другие технологии промежуточного программного обеспечения, используемые в этой категории, включают брокеров объектных запросов (ORB), технологии представления данных, такие как XML и JavaScript Object Notation (JSON), и многое другое.

Предприятия могут приобретать отдельные продукты промежуточного программного обеспечения или локальные или облачные пакеты интеграции приложений.

  • Промежуточное программное обеспечение платформы поддерживает разработку и поставку программного обеспечения, предоставляя среду хостинга во время выполнения, такую ​​как контейнер, для логики прикладных программ. Его основными компонентами являются серверы приложений в оперативной памяти и на предприятиях, а также веб-серверы и управление контентом. Промежуточное программное обеспечение включает веб-серверы, серверы приложений, системы управления контентом и аналогичные инструменты, которые поддерживают разработку и доставку приложений. Как правило, встроенное или внешнее связующее программное обеспечение позволяет различным инструментам связи работать вместе. Эти коммуникационные инструменты обеспечивают взаимодействие приложений и сервисов. Службы управления ресурсами, такие как Microsoft Azure Resource Manager, логика прикладных программ хоста во время выполнения, еще одна ключевая функция в промежуточном программном обеспечении платформы. Другие компоненты включают в себя доверенные платформенные модули (TPM) и сетки данных в памяти (IMDG).

Промежуточное программное обеспечение платформы также доступно как специальные локальные или облачные сервисные инструменты, а также как наборы инструментов для нескольких инструментов. На сайте облачного пакета промежуточное ПО как услуга предлагает интегрированный набор инструментов платформы и среду выполнения.