Процесс в ServiceMix с компонентом Apache ODE JBI - PullRequest
0 голосов
/ 16 июля 2011

Я установил Servicemix с JBI-компонентом Apache ODE, а затем развернул пример HelloWorld2, который имеет два сервисных блока: Ode bpel engine (для процесса) и http (для внешней конечной точки). Внешне я тестировал с soapUI и отлично работает.

Затем я изменил сервисную сборку HelloWorld2, чтобы она работала только с сервисным модулем Ode, и я "принял" доступ к процессу, используя PMAPI, и я получил информацию о процессе (TProcessInfo), тоже хорошо. 1003 *

У меня нет ясности, есть ли возможность взаимодействовать / инициировать процесс извне без какой-либо внешней конечной точки, выставленной ESB.

Пожалуйста, помогите, и извините за плохой английский.

1 Ответ

0 голосов
/ 17 июля 2011

Нет, JBI или ServiceMix работают не так.SMX отвечает за обмен сообщениями между конечными точками обслуживания, предоставляемыми ядрами обслуживания или связующими компонентами.Первый может содержать модули сервисов, которые содержат и предоставляют реализацию определенных функций, таких как процесс BPEL или сервис JAXWS.Последний может выводить внешние конечные точки либо для вызова удаленных служб, либо для реализации реализации через определенный транспортный протокол.Таким образом, без определения сервисной единицы для связующего компонента, который предоставляет внутреннюю конечную точку процесса через некоторый транспорт, невозможно получить доступ к процессу из внешнего мира.Только другие сервисные механизмы или связующие компоненты могут напрямую обращаться к внутренним конечным точкам

...