Mike Edwards wrote:
Ashwini Kumar Jeksani wrote:
Hi,

Does Tuscany support SCA Extentions to WS-BPEL? If it doesn't then I guess we could look into that one as well.

Thanks & Regards
Ashwini Kumar Jeksani

Ashwini,

Which extensions are thinking about?

Currently I am working on code that scans the BPEL process and creates the SCA component type. I am handling the extra @service and @reference parameters, but there are other ones to do with multi-refs and with properties that I have not looked at. It is taking time because of the referenced WSDL files, which need careful scanning to find the partnerLinkType definitions and the associated PortType definitions.

One BIG thing that you could do to help here is to start building some testcase BPEL + WSDL files that express these capabilities, that we can use to test out the code as we add the function.


Yours,  Mike.

Another thing is to split the implementation-bpel in at least two modules:
- implementation-bpel - model, SCDL XML and componentType support
- implementation-bpel-ode - integration with the BPEL runtime

or three modules:
- implementation-bpel - model
- implementation-bpel-xml - SCDL XML support
- implementation-bpel-ode - integration with the BPEL runtime

This will allow SCA development, deployment, and management tools for example to use the BPEL implementation model to create, describe, deploy, wire BPEL components without dragging a dependency on the whole runtime.

We've been through that with other extensions, you can find examples of this type of split in implementation-java-*, binding-ws-*, binding-atom-*, binding-sca-* etc.

I can help with that work if you need help or have questions.
--
Jean-Sebastien

Reply via email to