Разница между интеграцией WebLogic и сервисной шиной Oracle? - PullRequest
7 голосов
/ 18 декабря 2008

У меня ограниченные знания о технологиях на основе Java, и по причинам, связанным с бизнесом, мне может потребоваться решить, является ли WebLogic Integration (WLI) или Oracle Service Bus (OSB) лучшим выбором для интеграции небольшого числа автономных систем вместе , Оба продукта, по-видимому, способны выполнять сходные задачи, хотя в одном случае (WLI) интеграция более технически обусловлена, а в другом (OSB) в большей степени определяется бизнес-процессами.

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

Ответы [ 5 ]

4 голосов
/ 18 декабря 2008

Ну, это зависит.

OSB интегрирует существующую шину BEA Aqualogic Service Bus. Это только служебный автобус.

WLI больше не существует. Теперь он будет частью Oracle BPEL PM (механизм выполнения Oracle BPEL Process Manager)

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

С другой стороны, WLI предназначен для координации взаимодействия между сервисами и создания нового. Вы должны указать, как эти сервисы будут взаимодействовать друг с другом.

Если ваши приложения ориентированы на «процессы» (где практически не требуется взаимодействие с пользователем), и вам необходимо создать новый сервис из этого, это будет выбор (я думаю, что приложения должны быть готовы к веб-сервису в любом случае) 1011 *

Если ваши приложения более ориентированы на пользователя, и вы связываете их вместе для создания нового потока (бизнес-процесса), тогда правильным инструментом будет Oracle BPM. С помощью этого инструмента вы можете интегрировать приложения (которые могут быть не готовы к веб-сервисам), создавать новый бизнес-процесс и представлять его как веб-сервис.

Итак, это зависит от ваших потребностей.

С помощью инструмента Oracle BPM вы можете интегрировать свои приложения и развертывать их как WS.

Что касается Oracle BPM, я мог бы дать вам более подробную информацию, если вам нужно:)

1 голос
/ 01 мая 2009

Я не согласен с тем, что комментирует Оскар "WLI больше не существует"

WLI не уходит. Это часть платформы Oracle Integration. WLI обеспечивает более тесную интеграцию, чем OSB, что предназначено только для веб-сервисов. До ESB WLI-платформа также называлась WLI-ServiceBus.

С помощью WLI вы можете создавать процессы (WLI или BPEL) и представлять их как веб-сервисы. WLI также может выполнять функции ESB, такие как функциональность, например, реализация различных шаблонов для маршрутизации, разбиения, агрегации и конвейера. Предполагалось, что WLI пойдет в направлении BPM, но BEA приобрела Fuego и продолжила создание платформы BPM, оставив WLI для интеграции набора продуктов «Weblogic», а не превращения его в набор продуктов Aqualogic, ориентированный на бизнес пользователей. Weblogic ориентирован на разработчиков.

OSB поддерживает создание описанных выше шаблонов, но больше ориентировано на Web-сервисы и SOA.Form Orchestation, возможно, вам придется использовать инструменты BPM.

WLI более мощный, если вы ищете приложения, ориентированные на производительность. С другой стороны, если вы ищете интеграцию на основе SOA, OSB или ALSB должны быть достаточно хороши.

В вашем случае, поскольку вы хотите интегрировать небольшое количество приложений WLI, было бы хорошим выбором.

Анил Датт

0 голосов
/ 26 июня 2009

Да. Это правильно. Вы должны сосредоточиться на сервисе Aqualogic. WLI исчезнет в ближайшие 5 - 10 лет. Потому что это не продукт стратегии для оракула. Это подтверждение новостей.

0 голосов
/ 02 июня 2009

WLI более дружественен для разработчиков, чем для бизнес-аналитиков. Неправильно рассматривать WLI с точки зрения BPM или ESB. Может быть использовано множество реализаций, ориентированных на процессы и сообщения, которые могут не обязательно быть BPM. BPM и ESB подпадают под SOA, но WLI может не обязательно работать только внутри SOA. Я полагаю, что он останется инструментом для поддержки процесса проектирования и интеграции на более низком уровне.

0 голосов
/ 02 июня 2009

Похоже, WLI - это преждевременный инструмент BPM и ESB. Он также указан как часть платформы Oracle SOA Stretegry на их веб-сайте. Поскольку он делает то, что должен делать ESB и инструмент BPM, каково будущее WLI?

...