Hi Mathieu,

Thank you for your response, i'll look at the code and i'll try to understand how to proceed.

Another area we're investigating within this problem is the integration between BPEL and SCA.

If i've understand well, one of the objectives of a SCA Component, is to work in terms of services and references without worryng about bindings and transport, so if you're able to map a BPEL process and it's partner link to a sca component and services and reference, in theory you could make a SCA Component A( Implemented in BPEL ) to be dependent on a Sca componet B ( Implemented in JAVA ) working together.

Is that correct, or is there something where i'm wrong?? Any thoughs???

Thx
Andrea





Looking at the SCA concept
Matthieu Riou ha scritto:
On Thu, Oct 23, 2008 at 5:38 AM, Andrea Zoppello <[EMAIL PROTECTED]>wrote:

Hi All,

I'm evaluating BPEL as orchestration language to buil process flow.

I think it's very good and complete specification, but before to proceed i
really
need to understand if bpel coul be used also with services that are not
webservices itself.

What i want to achieve is to have a BPEL process to call both webservices (
SOAP services ) and generic services ( not SOAP ) for example a Java class.

Looking for this type of stuff on the network it seems there are three way
to do that:

1) Use BPELJ ( but ODE not support this )
2) Use WSIF
3) Use the <extensionActivity> BPEL element.

Am i wrong?? In particular i'm interested to know on how to implement an
exetension activity within ode, and then let the engine to use it.


I would say that 1) and 2) are basically dead at this point. There's a
fourth possibility that would be to use the local Axis2 transport that lets
you invoke a Java class directly by using the local:/ url scheme.


Is there any documentation about that, or a very simple example??


For the extension activity, I thought we had some documentation but can't
find it, maybe Tammo will be able to help. But we have examples here (check
the readme):

http://svn.apache.org/repos/asf/ode/trunk/extensions/

For the Axis2 local transport you should ask the Axis2 folks, there might be
some documentation on there website too.

Cheers,
Matthieu


Thank you for the attention

Andrea





Reply via email to