开发者

Process in ServiceMix with Apache ODE JBI component

开发者 https://www.devze.com 2023-03-20 13:13 出处:网络
I installed Servicemix with the Apache ODE JBI component, and then I deployed the example HelloWorld2, which hastwo service units:Ode bpel engine (for the process) and http (for the external end point

I installed Servicemix with the Apache ODE JBI component, and then I deployed the example HelloWorld2, which has two service units: Ode bpel engine (for the process) and http (for the external end point). Externally I tested with soapUI and works fine.

Then I modified the HelloWorld2 service assembly to works only with the service unit of Ode, and I've "accesed" to t开发者_JS百科he proccess using PMAPI, and I've obtained information about the process (TProcessInfo), fine too.

I have not clear if there is a chance to interact/initiate a process of externally without any external endpoint exposed from the ESB.

Please help, and sorry for the bad English.


No, this is not how JBI or ServiceMix works. SMX is in charge of exchanging messages between service endpoints exposed by service engines or binding components. The former can host setvice units that contain and provide an implementation of a certain functionality, such as a BPEL process or a JAXWS service. The latter can externalize internal endpoints, either to invoke remote services or to make the implementation accessible via a certain transport protocol. Thus, without defining a service unit for a binding component that exposes the internal process endpoint via some transport, it is not possible to access the process from the outside world. Only other service engines or binding components may directly access internal endpoints

0

精彩评论

暂无评论...
验证码 换一张
取 消

关注公众号