Разница между интеграцией WebLogic и служебной шиной Oracle?

StackOverflow https://stackoverflow.com/questions/376127

Вопрос

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

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

Это было полезно?

Решение

Смотря как.

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

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

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

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

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

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

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

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

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

Другие советы

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

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

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

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

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

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

Анил Датт

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

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top