Разница между интеграцией WebLogic и сервисной шиной Oracle?
У меня ограниченные знания о технологиях на основе Java, и по причинам, связанным с бизнесом, мне может потребоваться решить, является ли WebLogic Integration (WLI) или Oracle Service Bus (OSB) лучшим выбором для интеграции небольшого числа автономных систем вместе. Оба продукта кажутся способными к схожим задачам, хотя в одном случае (WLI) интеграция более технически обусловлена, а в другом (OSB) в большей степени ориентирована на бизнес-процессы.
Предполагая, что стоимость не является вариантом, может ли кто-нибудь дать хорошее описание того, когда один из них выберет использование одного продукта против другого? Один выбор будет включать в себя больше пользовательских Java-кодирования по сравнению с конфигурацией?
5 ответов
Смотря как.
OSB будет интегрировать существующую шину Aqualogic Service BEA. Это только служебный автобус.
WLI больше не существует. Теперь он будет частью Oracle BPEL PM (механизм выполнения Oracle BPEL Process Manager)
Сервисная шина может использоваться для интегрированных веб-сервисов "готовых" приложений. Если ваши небольшие приложения уже могут быть развернуты как веб-сервисы, это будет правильным выбором, там нечего координировать, просто представьте их.
С другой стороны, WLI предназначен для координации взаимодействия между сервисами и создания нового. Вы должны указать, как эти сервисы будут взаимодействовать друг с другом.
Если ваши приложения очень ориентированы на "процессы" (где практически не требуется взаимодействие с пользователем) и вам нужно создать новый сервис из этого, это будет выбор (я думаю, что приложения в любом случае должны быть готовы к веб-сервису)
Если ваши приложения более ориентированы на пользователя, и вы связываете их вместе для создания нового потока (бизнес-процесса), тогда правильным инструментом будет Oracle BPM. С помощью этого инструмента вы можете интегрировать приложения (которые могут быть не готовы к веб-сервисам), создавать новый бизнес-процесс и представлять его как веб-сервис.
Итак, это зависит от ваших потребностей.
С помощью инструмента Oracle BPM вы можете интегрировать свои приложения и развертывать их как WS.
Что касается Oracle BPM, я мог бы дать вам более подробную информацию, если вам нужно:)
Я не согласен с тем, что комментирует Оскар "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. В Orchestation вам, возможно, придется использовать инструменты 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 лет. Потому что это не продукт стратегии для оракула. Это подтверждение новостей.