You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tuscany.apache.org by co...@apache.org on 2008/02/05 21:32:02 UTC

[CONF] Apache Tuscany: SCA Java implementation.bpel (page edited)

SCA Java implementation.bpel (TUSCANY) edited by Luciano Resende
      Page: http://cwiki.apache.org/confluence/display/TUSCANY/SCA+Java+implementation.bpel
   Changes: http://cwiki.apache.org/confluence/pages/diffpagesbyversion.action?pageId=60308&originalVersion=3&revisedVersion=4






Content:
---------------------------------------------------------------------

h3.Introduction

This is a initial WS-BPEL component implementation that allows SCA runtime to invoke WS-BPEL executable processes in a SCA composition.
We are still working to finalize the Reference support, to allow your BPEL process to have partnerLinks pointing to SCA components.

As for creating a SCA component, below is an sample SCDL

{code}
<composite xmlns="http://www.osoa.org/xmlns/sca/1.0"
	targetNamespace="http://bpel"
    xmlns:hns="http://tuscany.apache.org/implementation/bpel/example/helloworld"
    name="bpel">
    
    <component name="BPELHelloWorldComponent">
        <implementation.bpel process="hns:HelloWorld"/>
    </component>

</composite>
{code}


h3.WS-BPEL Engine

As for a WS-BPEL engine, we are using Apache ODE. In order to properly deploy a WS-BPEL process in ODE, a deployment descriptor like the one below should be suplied with your application :

{code}
<deploy xmlns="http://www.apache.org/ode/schemas/dd/2007/03"
	xmlns:tns="http://tuscany.apache.org/implementation/bpel/example/helloworld" 
	xmlns:wns="http://tuscany.apache.org/implementation/bpel/example/helloworld.wsdl">


	<process name="tns:HelloWorld">
		<active>true</active>
		<provide partnerLink="helloPartnerLink">
			<service name="wns:HelloService" port="HelloPort"/>
		</provide>
	</process>
</deploy>
{code}

For more information on these deployment descriptors, see documentation on [Deploying a process in ODE|http://ode.apache.org/creating-a-process.html]


h3.References

[SCA & BPEL white paper | http://osoa.org/display/Main/SCA+BPEL+White+Paper]

[SCA Client Implementation Model for BPEL v1.00 | http://osoa.org/download/attachments/35/SCA_ClientAndImplementationModelforBPEL_V100.pdf?version=1]


---------------------------------------------------------------------
CONFLUENCE INFORMATION
This message is automatically generated by Confluence

Unsubscribe or edit your notifications preferences
   http://cwiki.apache.org/confluence/users/viewnotifications.action

If you think it was sent incorrectly contact one of the administrators
   http://cwiki.apache.org/confluence/administrators.action

If you want more information on Confluence, or have a bug to report see
   http://www.atlassian.com/software/confluence



---------------------------------------------------------------------
To unsubscribe, e-mail: tuscany-commits-unsubscribe@ws.apache.org
For additional commands, e-mail: tuscany-commits-help@ws.apache.org