Enterprise Service Bus

Enterprise Service Bus

Enterprise Service Bus (сервисная шина предприятия) — подход к построению распределённых корпоративных информационных систем. Обычно включает в себя промежуточное ПО, которое обеспечивает взаимосвязь между различными приложениями по различным протоколам взаимодействия.

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

Содержание

Архитектура ESB

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

ESB, как программное обеспечение

Конкретные реализации ESB содержат в себе адаптеры для соединения с другим ПО.

Среди популярных можно назвать SAP NetWeaver XI/PI (Exchange Infrastructure/Process Integration) от , BizTalk от WebSphere от JBoss — опенсорсный продукт, поддерживаемый RedHat.


Celtix - проект консорциума ObjectWeb, разработанный первоначально в Iona Technologies.

На EclipseCon 2009 было объявлено о выходе первой версии

Основные преимущества

  • Быстрее и дешевле размещение существующих систем.
  • Повышение гибкости.
  • Основана на стандартах.
  • Больше конфигурации, а не кодирования для интеграции.

Основные недостатки

  • Сложность реализации.
  • Требует больше ресурсов.




Wikimedia Foundation. 2010.

Игры ⚽ Поможем решить контрольную работу

Полезное


Смотреть что такое "Enterprise Service Bus" в других словарях:

  • Enterprise service bus — Saltar a navegación, búsqueda ESB En informática un bus de servicios de empresa (BSE) consiste en un combinado de arquitectura de software que proporciona servicios fundamentales para arquitecturas complejas a través de un sistema de mensajes (el …   Wikipedia Español

  • Enterprise Service Bus — Mit Enterprise Service Bus (ESB) bezeichnet man in der Informationstechnik (IT) eine Kategorie von Softwareprodukten, die die Integration verteilter Dienste (engl. service) in der Anwendungslandschaft eines Unternehmens (engl. enterprise) auf… …   Deutsch Wikipedia

  • Enterprise service bus — In computing, an enterprise service bus (ESB) refers to a software architecture construct. This construct is typically implemented by technologies found in a category of middleware infrastructure products, usually based on recognized standards,… …   Wikipedia

  • Enterprise Service Bus — Pour les articles homonymes, voir ESB. ESB L Enterprise Service Bus ou ESB est une technique informatique intergicielle. Son but est avant tout de permettre la communication des applications qui à la ba …   Wikipédia en Français

  • WSO2 Enterprise Service Bus (ESB) — Infobox Software name = WSO2 Enterprise Service Bus (ESB) caption = developer = WSO2 latest release version = 1.7 latest release date = release date|2008|06|10 latest preview version = latest preview date = operating system = Cross platform… …   Wikipedia

  • Oracle Enterprise Service Bus — is a fundamental component of Oracle s Services Oriented Architecture that provides a loosely coupled framework for inter application messaging. An ESB service is designed and configured with Oracle JDeveloper and Oracle ESB Control user… …   Wikipedia

  • Oracle Enterprise Service Bus — Oracle Enterprise Service Bus  это основной компонент сервисно ориентированной архитектуры (SOA) Oracle, которая обеспечивает слабосвязанный фреймворк для взаимного обмена сообщениями. Служба ESB разрабатывается и конфигурируется при помощи… …   Википедия

  • enterprise service bus — noun A layer in the abstract architecture of the message system of an organization …   Wiktionary

  • Oracle Service Bus — Oracle Service Bus, aka OSB, is a Enterprise Service Bus implementation by Oracle. OSB, formally known as AquaLogic Service Bus, was acquired when Oracle bought BEA Systems. Components Features Oracle Service Bus provides: Connectivity SOAP 1.1… …   Wikipedia

  • Enterprise application integration — (EAI) is defined as the uses of software and computer systems architectural principles to integrate a set of enterprise computer applications.OverviewSupply chain management applications (for managing inventory and shipping), customer… …   Wikipedia


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»