Oracle Enterprise Service Bus (Oracle ESB), фундаментальный компонент пакета продуктов Oracle Services-Oriented Architecture, обеспечивает интеграцию данных и корпоративные приложения внутри организации и связанных («расширенных» или «виртуальных») предприятий.
Этот выпуск Oracle Retail Integration Bus (RIB) Essentials включает изменения в архитектуре, технологическом стеке и развертывании. Oracle ESB технически представляет собой «служебную шину предприятия », разработанную и реализованную в Oracle Fusion Architecture. 65>SOA среда; для упрощения взаимодействия и связи между существующими продуктами Oracle, сторонними приложениями или любой их комбинацией.
В качестве модели архитектуры программного обеспечения для распределенных вычислений это специальный вариант более общая клиент-серверная модель архитектуры программного обеспечения и способствует строго асинхронному ориентированному на сообщения дизайну для связи и взаимодействия между приложениями. Его основное применение - интеграция корпоративных приложений разнородных и сложных ландшафтов организации, что позволяет легко управлять им.
Сервис ESB разработан и настроен с использованием пользовательских интерфейсов Oracle JDeveloper и Oracle ESB Control. Затем он регистрируется на сервере ESB. Сервер ESB поддерживает несколько привязок протоколов для доставки сообщений, включая HTTP / SOAP, JMS, JCA, WSIF <63.>и Java, используя модели синхронный / асинхронный, запрос / ответ или публикация / подписка. В настоящее время ESB Server не поддерживает Remote Method Invocation.
Oracle Retail Integration Bus (RIB) Essentials не следует путать с Oracle Service Bus (OSB). ESB был разработан Oracle. OSB, ранее известная как Aqualogic Service Bus, была приобретена, когда Oracle купила BEA Systems. Эти два продукта взаимосвязаны и взаимозаменяемы.
Oracle Enterprise Service Bus содержит следующие компоненты:
Функции интеграции приложений Oracle Enterprise Service Bus делятся на следующие категории: