No it's actually not a content-based routing.

Imagine following simple situation you have a service FOO with two operations 
"bar1" and "bar2" so basically service FOO has an endpoint which is for example 
http://localhost:8080/ode/processes/FOO how can I deploy two processes, one for 
"bar1" and second one for "bar2"

As I understood that's the problem Raidwan mentioned. We also seen the similar 
issues when process that implements FOO#bar1 was trying to call FOO#bar2 which 
essentially sending message to nowhere, since we haven't found a way to let ODE 
implement two operations for service FOO as two separate processes.

Renat


On 30.03.10 19:33, "Brian Lund" <[email protected]> wrote:

It sounds like what you want is content based routing (or maybe just some
load balancing/fail over?).  In a typical SOA, the ESB or a front-end
preceding the BPM would handle that.  Do you not have the capability to
route messages through a service bus?

If I missed the mark, what's your scenario that you want processes to share
an endpoint?

On 3/30/10 5:01 AM, "Renat Zubairov" <[email protected]> wrote:

> Hi
>
> We had related issues with Process2Process communication. AFAIK there is no
> way for ODE to associate endpoint to multiple processes (here I'm referring to
> ODE 1.3.X). I also see this as a severe limitation that affects usability of
> the ODE as a BPM runtime in heterogeneous SOA infrastructure.
>
> Best regards,
> Renat Zubairov
>
> On 30.03.10 11:47, "Raidwan" <[email protected]> wrote:
>
>
>
> Hi all,
>
> Anyone now a solution to get one Wsdl and one endpoint from multiple BPEL
> processes ?
>
> i've got the error :
> javax.jbi.JBIException: An internal endpoint for service xxxxxx and endpoint
> xxxxxxPort is already registered
>
> I have tried this :
> => one wsdl with multiple operations
> => one BPEL process by operation
>
> Example :
> Wsdl with operation opeA, opeB, opeC and one End Point for this wsdl
> My deploy.xml is like this:
> <process name="procA">
>         <active>true</active>
>         <provide partnerLink="myWsdlPartnerLink">
>                 <service name="myWsdlService" port="myWsdlPort"/>
>         </provide>
> </process>
> <process name="procB">
>         <active>true</active>
>         <provide partnerLink="myWsdlPartnerLink">
>                 <service name="myWsdlService" port="myWsdlPort"/>
>         </provide>
> </process>
>
> Thanks for help.
> --
> View this message in context:
> http://old.nabble.com/One-Wsdl-and-one-endpoint-from-multiple-BPEL-processes-t
> p28080175p28080175.html
> Sent from the Apache Ode User mailing list archive at Nabble.com.
>
>


Reply via email to