Как физически реализуется ESB?

Я пытаюсь выяснить, что такое ESB и как он реализован. Я понимаю, что это шина, к которой подключаются поставщики и потребители, чтобы они могли общаться.

Состоит ли ESB из нескольких серверов, и поставщик/потребитель может подключиться к любому из них? Если да, то все ли эти серверы ESB взаимосвязаны? Все ли они предоставляют доступ к одним и тем же контрактам? На всех этих серверах работает что-то вроде websphere?

Я запутался и нуждаюсь в некоторых разъяснениях.


person i8abug    schedule 26.02.2012    source источник


Ответы (1)


ESB по большей части реализованы на стандартных серверах приложений. В основном среда EJB... Большинство зрелых серверов приложений имеют встроенную поддержку кластеризации, поэтому вы можете думать о ESB как о большом приложении EJB, которое создает (еще одну) абстракцию промежуточного программного обеспечения для делового общения. Технологии (веб-службы, обмен сообщениями, доступ к базе данных и т. д.) являются стандартными рецептами экосистемы Java.

person Brad Cathey    schedule 26.02.2012