ode-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Vo, Khanh" <...@systechnologies.com>
Subject RE: How to access ODE process from a Java Client ?
Date Thu, 02 Nov 2006 17:07:36 GMT
You can also use Axis'2 wsdl2java to generate the java client.

-----Original Message-----
From: Paul Brown [mailto:paulrbrown@gmail.com] 
Sent: Thursday, November 02, 2006 8:32 AM
To: ode-dev@incubator.apache.org
Subject: Re: How to access ODE process from a Java Client ?

Hi, Sam --

To add to what Lance said:

> Is there someother way to access the BPEL process other than sending
> messages  ?

The way that one access any BPEL engine is by sending WSDL messages,
where both "send" and "message" are in the abstract sense.  SOAP over
HTTP is just one implementation of that combination of operations
(XML out of bits on the wire into WSDL structure).

> I saw this code  for ActiveBPEL  in  their website ?
>        Call call = (Call) service.createCall();
> Do we have some thing like that in Apache ODE to access the HelloWorld
> process ?

This is just an Apache AXIS web service client invocation and an
RPC-style one at that, and the availability of this kind of API is
really just a consequence of the BPEL engine being deployed as a web
service that accepts the kind of SOAP that the client (the Call) spits
out.  You could use the *exact* same approach with an appropriate
deployment of ODE.

-- Paul

View raw message