SCA - 0.92 release - People provide your views/ideas

2007-07-10 Thread Sam Tam

Hello All,

Am a student from an University - India. So am not a big expert in this
domain.

I was looking at things to be done for SCA 0.92 release [1].

I want to contribute more by learning  [esp  WS improvements].

But am kind of lost on where to start and which one to start with.

So share your ideas  and kindly provide some lead on this  .



Sam
---
Msc Software Engg
Psg College of Technology
India



-

[1] -
http://cwiki.apache.org/confluence/display/TUSCANY/Java+SCA+Next+Release+Contents


Re: Implementation.bpel

2007-06-25 Thread sam tam

Just to add Luciano in order to get a feel of deploying a simple Bpel
Process in ODE, do check this module [1] bpel-test

It contains various examples (like HelloWorld etc..) where in required .bpel
/ .wsdl / deploy.xml are put in a directory [2] and the entire directory is
deployed. The request / response expected from the bpel process are
available in test.properties . This [3] will give a broad idea of when/how
ode runtime is initialized , made to run , deployed and finally invoked.


[1] - http://svn.apache.org/repos/asf/incubator/ode/trunk/bpel-test/

[2] -
http://svn.apache.org/repos/asf/incubator/ode/trunk/bpel-test/src/test/resources/bpel/2.0/HelloWorld2/

[3] -
http://svn.apache.org/repos/asf/incubator/ode/trunk/bpel-test/src/main/java/org/apache/ode/test/BPELTestAbstract.java


~~
   Sam...


_


On 6/25/07, Luciano Resende [EMAIL PROTECTED] wrote:


Hi Matthieu

   I have committed your initial patch for Tuscany-1365, and also
provided a summary of the necessary steps to build ODE  [1] for the
ones interested on playing with the implementation at the moment.

   One thing I noticed is that some required databases
(ode-work/jpadb) is not being created (if not present)... is this a
configuration issue as we were discussing on [2] or something that we
need to investigate further ?

[1]
http://cwiki.apache.org/confluence/display/TUSCANY/SCA+Java+implementation.bpel
[2] http://www.mail-archive.com/tuscany-dev%40ws.apache.org/msg19068.html

--
Luciano Resende
Apache Tuscany Committer
http://people.apache.org/~lresende
http://lresende.blogspot.com/

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]





--


Tuscany ODE - integration

2007-06-22 Thread sam tam

Hello,

In the process on integrating Tuscany  ODE,

I have started to with implementation-bpel [skeleton available in the trunk]

To start with,

In order to invoke a Bpel Process in ODE,
we require
1) Deployment Directory
2) Service Id
3) Operation [from wsdl / java interface ]
4) Input Args.

So my plan is to provide DeploymentDir  ServiceId in the composite file.

In order to invoke, we have an interface and client as usual. In the client
the we invoke : bpelservice.hello(Input_Args) where hello - operation name.

By this we can start with an initial run. In the Invoker of Bpel
Implementation we can setUp, Run, invoke bpel process get response and
finally tear down ODE runtime.


Am almost done with this work except one problem:
In this process of Invocation :
Considering CRUD sample /Bpel_Implemenation skeleton, the function
name(Operation Name eg: hello,create etc..) for the client is given in the
CRUD interface
https://svn.apache.org/repos/asf/incubator/tuscany/java/sca/samples/implementation-crud-extension/src/main/java/crud/CRUD.java


But this Implementation is specific for one client ,  how  to do such that
runtime automatically finds the impl of the user defined methods,
and goes on invoking it ?

Is my approach for the integartion  Tuscany / ODE acceptabe ?


Kindly provide your views..[esp. Lucaino , Matthieu , Ant and all other
members ]

Sam...


Re: How to get an instance of the read composite file ?

2007-06-21 Thread sam tam

Thank You Ant and Luciano !

...
Sam..



On 6/21/07, Luciano Resende [EMAIL PROTECTED] wrote:


The implementation.bpel is already based on the  other API, similar
to the CRUD sample mentioned by Ant. The .composite is read in the
BPELImplementationProcessor.read

On 6/20/07, ant elder [EMAIL PROTECTED] wrote:
 On 6/20/07, sam tam [EMAIL PROTECTED] wrote:
 
  Hello All,
 
  In the implementation script module, there should be some place where
the
  [.composite] file information are read .
 
  Can any one mention where this is read ?
 
  Is it in the AbstractSCATestCase ?
 
 
  Am now trying implementation bpel (ie integrating Apaceh ODE-bpel and
  Tuscany-SCA)
 
  I ll giving a few attributes in .composite file for ode runtime to
start
  and
  run, so how to read this attributes from .composite file?
  If the ImplementationActivator does the job of reading the composite
file
  then through which instance i could get these attributes which specify
in
  the composite file?
 
  In the prev M2 release, we had ImplementationLoader where in we had
  XMLStreamReader .
  Through which we can access the attricutes we give in the scdl.
  Like ( reader.getAttributeValue(..) )
 
  So now how can i do this ?


 The script implementation is using the simpler extension spi prototype
which
 is a bit different from the other spi. It uses a simple pojo class for
the
 implementation and the getters/setters define which attributes are
expected
 in the scdl, the runtime automatically calls the setters with the values
of
 the scdl attribudes. You may be able to do what you need with the Ode
 extension with this simple spi but it is still being developed and not
 stable so you could also just use the other SPI as shown in the CRUD
sample.

...ant



--
Luciano Resende
Apache Tuscany Committer
http://people.apache.org/~lresende
http://lresende.blogspot.com/

-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]





--
Catch Me @: www.samjeyam.co.nr

The Engine is the Heart of the Plane
  but
  Pilot is the Soul...

\___(0)___/
 ./ \.


How to get an instance of the read composite file ?

2007-06-20 Thread sam tam

Hello All,

In the implementation script module, there should be some place where the
[.composite] file information are read .

Can any one mention where this is read ?

Is it in the AbstractSCATestCase ?


Am now trying implementation bpel (ie integrating Apaceh ODE-bpel and
Tuscany-SCA)

I ll giving a few attributes in .composite file for ode runtime to start and
run, so how to read this attributes from .composite file?
If the ImplementationActivator does the job of reading the composite file
then through which instance i could get these attributes which specify in
the composite file?

In the prev M2 release, we had ImplementationLoader where in we had
XMLStreamReader .
Through which we can access the attricutes we give in the scdl.
Like ( reader.getAttributeValue(..) )

So now how can i do this ?


Thanks in advance ,

Sam..


Re: SCA WS-BPEL

2007-06-14 Thread sam tam

Hello,

This is regarding the integration of Apache ODE and Apache Tuscany !

I have contributed a container in Apache Tuscnay for BPEL which was an
initial startup  http://issues.apache.org/jira/browse/TUSCANY-897

I think that was during M2 release [ During the month of Dec 2006 ]

I want to contribute more for  the integration because I had been working on
it before .

I replied to Luciano's mail regarding this in Apache ODE  ML but
accidentally I missed Tuscany ML.

So I just want to inform you guys !

Sam Tam.



On 6/9/07, Luciano Resende [EMAIL PROTECTED] wrote:


Hi All

   I'm sending this e-mail to reactivate the collaboration between
Apache Tuscany and Apache ODE as initiated by Matthieu a while ago[1].
It would be great if we could have an WS-BPEL component implementation
described in [2] and [3], where we would be able to run executables
WS-BPEL process from an SCA runtime.

   In order to get this started, I have put together a skeleton that
we could use as the bases for implementation.bepel and it's available
at [4]. I'm in the middle of simplifying it further, and I'll keep you
guys posted of my progress.


[1] http://www.mail-archive.com/tuscany-dev@ws.apache.org/msg10042.html
[2] http://osoa.org/display/Main/SCA+BPEL+White+Paper
[3]
http://osoa.org/download/attachments/35/SCA_ClientAndImplementationModelforBPEL_V100.pdf?version=1
[4]
https://svn.apache.org/repos/asf/incubator/tuscany/java/sca/modules/implementation-bpel/

--
Luciano Resende
Apache Tuscany Committer
http://people.apache.org/~lresende
http://lresende.blogspot.com/





--


Build Failure( - Compilation failure) [ \script\ScriptInvoker.java:[52,66] unreported exception java.lang.NoSuchMethodException ]

2007-06-13 Thread sam tam

Hello,
Am getting some compilation failure during the build !

Does any one have any solution for this !


__



[INFO] Building Apache Tuscany Implementation Script
[INFO]task-segment: [install]
[INFO]
-
---
[INFO] [resources:resources]
[INFO] Using default encoding to copy filtered resources.
Downloading:
http://people.apache.org/repo/m2-incubating-repository/groovy/groov
y-all/1.0/groovy-all-1.0.pom
Downloading:
http://repo1.maven.org/maven2/groovy/groovy-all/1.0/groovy-all-1.0.
pom
[INFO] [compiler:compile]
[INFO] Compiling 5 source files to
D:\Tuscany\sca\modules\implementation-script\
target\classes
[INFO]

[ERROR] BUILD FAILURE
[INFO]

[INFO] Compilation failure
D:\Tuscany\sca\modules\implementation-script\src\main\java\org\apache\tuscany\sc
a\implementation\script\ScriptInvoker.java:[52,66] unreported exception
java.lan
g.NoSuchMethodException; must be caught or declared to be thrown



D:\Tuscany\sca\modules\implementation-script\src\main\java\org\apache\tuscany\sc
a\implementation\script\ScriptInvoker.java:[52,66] unreported exception
java.lan
g.NoSuchMethodException; must be caught or declared to be thrown


[INFO]

[INFO] For more information, run Maven with the -e switch
[INFO]

[INFO] Total time: 1 minute 29 seconds
[INFO] Finished at: Wed Jun 13 18:37:16 IST 2007

__




Also i have cleaned the repo and tried again, yet the same error !

Kindly help me out !

Thanks in advance,

Sam...


[jira] Updated: (TUSCANY-897) BPEL container based on Apache Ode

2006-12-05 Thread Sam Tam (JIRA)
 [ http://issues.apache.org/jira/browse/TUSCANY-897?page=all ]

Sam Tam updated TUSCANY-897:


Attachment: container.bpel_edited.zip
Ode_Jar_New1.zip

Hello,

I have added matthieu's BpelServerLoader.java into the Bpel Container and 
tested the test case.

So now the server instantiating issue is solved - Thanks Matthieu.

I ll start  with the binder  for the container.

I have added a new set of (ODE)jars needed by the container code. In the 
previous, i had an old repo now i have updated it.

Comments / Suggestions are always welcomed.

Please share your feedback on this.

Sam Tam


 BPEL container based on Apache Ode
 --

 Key: TUSCANY-897
 URL: http://issues.apache.org/jira/browse/TUSCANY-897
 Project: Tuscany
  Issue Type: New Feature
  Components: Java SCA Common
Affects Versions: Java-Mx
Reporter: ant elder
 Fix For: Java-Mx

 Attachments: BpelServerLoader.java, container.bpel.zip, 
 container.bpel_edited.zip, Ode_Jar_New1.zip


 JIRA for attaching patches to create the Tuscany BPEL container based on 
 Apache Ode.
 There's a white paper on SCA and BPEL at: 
 http://osoa.org/display/Main/Service+Component+Architecture+Specifications
 A draft specification is available at: 
 http://osoa.org/display/Main/Service+Component+Architecture+Specifications
 The Tuscany container is at: 
 https://svn.apache.org/repos/asf/incubator/tuscany/java/sca/services/containers/container.bpel/

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Updated: (TUSCANY-897) BPEL container based on Apache Ode

2006-12-05 Thread Sam Tam (JIRA)
 [ http://issues.apache.org/jira/browse/TUSCANY-897?page=all ]

Sam Tam updated TUSCANY-897:


Attachment: Ode_Jar_New2.zip

 BPEL container based on Apache Ode
 --

 Key: TUSCANY-897
 URL: http://issues.apache.org/jira/browse/TUSCANY-897
 Project: Tuscany
  Issue Type: New Feature
  Components: Java SCA Common
Affects Versions: Java-Mx
Reporter: ant elder
 Fix For: Java-Mx

 Attachments: BpelServerLoader.java, container.bpel.zip, 
 container.bpel_edited.zip, Ode_Jar_New1.zip, Ode_Jar_New2.zip


 JIRA for attaching patches to create the Tuscany BPEL container based on 
 Apache Ode.
 There's a white paper on SCA and BPEL at: 
 http://osoa.org/display/Main/Service+Component+Architecture+Specifications
 A draft specification is available at: 
 http://osoa.org/display/Main/Service+Component+Architecture+Specifications
 The Tuscany container is at: 
 https://svn.apache.org/repos/asf/incubator/tuscany/java/sca/services/containers/container.bpel/

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Updated: (TUSCANY-897) BPEL container based on Apache Ode

2006-11-26 Thread Sam Tam (JIRA)
 [ http://issues.apache.org/jira/browse/TUSCANY-897?page=all ]

Sam Tam updated TUSCANY-897:


Attachment: container.bpel.zip

 BPEL container based on Apache Ode
 --

 Key: TUSCANY-897
 URL: http://issues.apache.org/jira/browse/TUSCANY-897
 Project: Tuscany
  Issue Type: New Feature
  Components: Java SCA Common
Affects Versions: Java-Mx
Reporter: ant elder
 Fix For: Java-Mx

 Attachments: container.bpel.zip


 JIRA for attaching patches to create the Tuscany BPEL container based on 
 Apache Ode.
 There's a white paper on SCA and BPEL at: 
 http://osoa.org/display/Main/Service+Component+Architecture+Specifications
 A draft specification is available at: 
 http://osoa.org/display/Main/Service+Component+Architecture+Specifications
 The Tuscany container is at: 
 https://svn.apache.org/repos/asf/incubator/tuscany/java/sca/services/containers/container.bpel/

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



[jira] Commented: (TUSCANY-897) BPEL container based on Apache Ode

2006-11-26 Thread Sam Tam (JIRA)
[ 
http://issues.apache.org/jira/browse/TUSCANY-897?page=comments#action_12453502 
] 

Sam Tam commented on TUSCANY-897:
-

- need to figure out a better way than instantiating the server for every 
component
- need to bring in databinding into the invoke method to be able to convert 
java objects to xml that can be sent over ODE requests and also do the reverse 
for the response.

I have added a small readme file with the container..



 BPEL container based on Apache Ode
 --

 Key: TUSCANY-897
 URL: http://issues.apache.org/jira/browse/TUSCANY-897
 Project: Tuscany
  Issue Type: New Feature
  Components: Java SCA Common
Affects Versions: Java-Mx
Reporter: ant elder
 Fix For: Java-Mx

 Attachments: container.bpel.zip


 JIRA for attaching patches to create the Tuscany BPEL container based on 
 Apache Ode.
 There's a white paper on SCA and BPEL at: 
 http://osoa.org/display/Main/Service+Component+Architecture+Specifications
 A draft specification is available at: 
 http://osoa.org/display/Main/Service+Component+Architecture+Specifications
 The Tuscany container is at: 
 https://svn.apache.org/repos/asf/incubator/tuscany/java/sca/services/containers/container.bpel/

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Re: SCA and BPEL

2006-11-26 Thread sam tam

Hello Guys..

As discussed earlier about Integration of SCA(Apache Tuscany) and BPEL
(Apache Ode),

I have started with a bpel container for Apache Tuscany(SCA).

Also i have attached a small readme file .

And a test case file also.

The link for the attached source is :
http://issues.apache.org/jira/browse/TUSCANY-897?page=all

Comments:

Things to do :
- need to figure out a better way than instantiating the server for every
component
- need to bring in databinding into the invoke method to be able to convert
java objects to xml that can be sent over ODE requests and also do the
reverse for the response.


Guys I need your feedback on this !!! Plz share your ideas . !!.

Sam..Tam...






___


On 10/29/06, sam tam [EMAIL PROTECTED] wrote:


That would be fine with me Ant.  I am residing in India ..So to confirm :
Thursday 4pm BST !

Sam...

On 10/29/06, ant elder  [EMAIL PROTECTED] wrote:

 Thats fine for me, how about you Sam?

...ant

 On 10/27/06, Matthieu Riou [EMAIL PROTECTED] wrote:
 
  Actually most Ode committers (including myself) are in California.
 Also
  we're going to be a bit busy early next week. So would 4pm BST (8am
 PST) on
  Thursday work for you?
 
  On 10/27/06, ant elder [EMAIL PROTECTED] wrote:
  
   Sure ok I guess an IRC chat would be fine to get started. I'm in UK
 time
   zone but can be pretty flexible about scheduling it. How about
 9:30am BST
   next Tuesday?
  
  ..ant
  
   On 10/26/06, Matthieu Riou  [EMAIL PROTECTED] wrote:
   
Hi,
   
So what about an IRC session to get started? Everybody interested
could come to ask questions and we would discuss in more details
 how this
could be done. We can both exchange our views on SCA / BPEL and
 give as much
information as possible to the volunteers (like Sam [1]).
   
What do you think?
   
Matthieu
   
[1]
 http://mail-archives.apache.org/mod_mbox/ws-tuscany-dev/200610.mbox/[EMAIL 
PROTECTED]
   
   
On 10/25/06, ant elder  [EMAIL PROTECTED] wrote:

 On 10/25/06, Matthieu Riou  [EMAIL PROTECTED] wrote:
 
  Hi all,
 
  This e-mail is being sent to both Apache Ode and Tuscany
  development mailing
  lists.
 
  The objective is to see which possible collaboration could
 happen
  between
  our 2 projects and how we could integrate them. Alex, Cory and

  myself (we're
  all Ode contributors) met with Jean-Sebastien Delfino and
 Simon
  Laws
  (Tuscany contributors) during the ApacheCon in Austin and
 we've
  found out
  that integrating Ode into Tuscany could be a brilliant idea.
 
  From the Tuscany side, there's an SCA client and
 implementation
  spec for
  BPEL. Roughly, it defines how a BPEL process can be used as an
 SCA
  component
  (or at least that's my understanding of it). So I guess Ode
 could
  be a good
  choice for the BPEL part of that.
 
  From the Apache Ode perspective, we've defined an interface to
 the
  engine (
  a.k.a. the integration API or IAPI for acromyn lovers) and we
  would like to
  support several integration scenarii. Currently we have an
  integration layer
  for Axis2 to support all web services interactions, we also
 have
  one for JBI
  and another one for CXF has been proposed. We would love to
 have
  an
  implementation of these interfaces for Tuscany to be able to
 run
  Ode in an
  SCA environment (for the curious, the interfaces are
  
herehttps://svn.apache.org/repos/asf/incubator/ode/trunk/bpel-api/src/main/java/org/apache/ode/bpel/iapi/

  
  ).
 
  I think the discussion (if discussion there is) should take
 place
  on
  tuscany-dev as there's less of us, Ode people, so it's easier
 for
  us to
  subscribe to it.
 
  So what would it take to fit into Tuscany?
 
  Thanks,
 
  Matthieu
 
 
 Hi Matthieu, this would be really great, i'd love for Tuscany to
 get
 a involved with Ode to get a BPEL component.

 For those that haven't found these already there's a white paper
 on
 SCA and BPEL [1] and a specification [2].

 You can see the type of thing required to implement a container
 for
 a new component type in Tuscany by looking at some of our
 existing ones [3]

 I agree it may be easiest for the discussions to be over here
 initially, but i've subscribed to ode-dev as well anyway. I'd be
 very happy
 to help you do this, how would you like to get started?

...ant

 [1] http://osoa.org/display/Main/SCA+BPEL+White+Paper
 [2] 
http://osoa.org/download/attachments/35/SCA_ClientAndImplementationModelforBPEL_v0.95.pdf?version=2


 [3] 
https://svn.apache.org/repos/asf/incubator/tuscany/java/sca/services/containers/



   
   
  
 





[jira] Commented: (TUSCANY-897) BPEL container based on Apache Ode

2006-11-07 Thread Sam Tam (JIRA)
[ 
http://issues.apache.org/jira/browse/TUSCANY-897?page=comments#action_12447741 
] 

Sam Tam commented on TUSCANY-897:
-

Hi,

I am a student  and have been working a little bit in Apache Tuscany and Apache 
Ode.

Now i am starting  to work in creating a BPEL container in Tuscany.

I have gone through the White paper and Spec...

I have discussed with both committers of Apache Ode and Apache Tuscany about 
this !

I will contribute my level best ...for integration of SCA and BPEL


Sam...Tam..







 BPEL container based on Apache Ode
 --

 Key: TUSCANY-897
 URL: http://issues.apache.org/jira/browse/TUSCANY-897
 Project: Tuscany
  Issue Type: New Feature
  Components: Java SCA Common
Affects Versions: Java-Mx
Reporter: ant elder
 Fix For: Java-Mx


 JIRA for attaching patches to create the Tuscany BPEL container based on 
 Apache Ode.
 There's a white paper on SCA and BPEL at: 
 http://osoa.org/display/Main/Service+Component+Architecture+Specifications
 A draft specification is available at: 
 http://osoa.org/display/Main/Service+Component+Architecture+Specifications
 The Tuscany container is at: 
 https://svn.apache.org/repos/asf/incubator/tuscany/java/sca/services/containers/container.bpel/

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira



-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



SCA and BPEL - Integration

2006-10-26 Thread sam tam

Hi,

I am a student and I have been looking into this topic for my project work.
I'd like to contribute as much in this with some help from you folks.   For
now here is what I have been doing as ground work.

- Tried out Tuscany M1 release and also recently from the current
development branch.
- With Apache ODE I deployed sample process in Tomcat and have been able to
call it using a SOAP message.

At the present moment I am trying to figure out how to integrate ODE into
Tuscany.  One obvious thought I have in my mind is to use the Tuscany Axis2
Binding and invoke the BPEL process as a reference.  I am going to be
digging into the OSOA specs for this and hope to get better clarity as I go
along.

I'd be happy to take advice from you folks on taking this forward.

Thanks.

Sam.


Re: SCA and BPEL

2006-10-26 Thread sam tam

Yes ..that would be a  brilliant idea  Matthieu !

Sam..

On 10/26/06, Matthieu Riou [EMAIL PROTECTED] wrote:


Hi,

So what about an IRC session to get started? Everybody interested could
come
to ask questions and we would discuss in more details how this could be
done. We can both exchange our views on SCA / BPEL and give as much
information as possible to the volunteers (like Sam [1]).

What do you think?

Matthieu

[1]

http://mail-archives.apache.org/mod_mbox/ws-tuscany-dev/200610.mbox/[EMAIL 
PROTECTED]

On 10/25/06, ant elder [EMAIL PROTECTED] wrote:

 On 10/25/06, Matthieu Riou [EMAIL PROTECTED] wrote:
 
  Hi all,
 
  This e-mail is being sent to both Apache Ode and Tuscany development
  mailing
  lists.
 
  The objective is to see which possible collaboration could happen
  between
  our 2 projects and how we could integrate them. Alex, Cory and myself
  (we're
  all Ode contributors) met with Jean-Sebastien Delfino and Simon Laws
  (Tuscany contributors) during the ApacheCon in Austin and we've found
  out
  that integrating Ode into Tuscany could be a brilliant idea.
 
  From the Tuscany side, there's an SCA client and implementation spec
for
  BPEL. Roughly, it defines how a BPEL process can be used as an SCA
  component
  (or at least that's my understanding of it). So I guess Ode could be a
  good
  choice for the BPEL part of that.
 
  From the Apache Ode perspective, we've defined an interface to the
  engine (
  a.k.a. the integration API or IAPI for acromyn lovers) and we would
like
  to
  support several integration scenarii. Currently we have an integration
  layer
  for Axis2 to support all web services interactions, we also have one
for
  JBI
  and another one for CXF has been proposed. We would love to have an
  implementation of these interfaces for Tuscany to be able to run Ode
in
  an
  SCA environment (for the curious, the interfaces are
  here
https://svn.apache.org/repos/asf/incubator/ode/trunk/bpel-api/src/main/java/org/apache/ode/bpel/iapi/
  
  ).
 
  I think the discussion (if discussion there is) should take place on
  tuscany-dev as there's less of us, Ode people, so it's easier for us
to
  subscribe to it.
 
  So what would it take to fit into Tuscany?
 
  Thanks,
 
  Matthieu
 
 
 Hi Matthieu, this would be really great, i'd love for Tuscany to get a
 involved with Ode to get a BPEL component.

 For those that haven't found these already there's a white paper on SCA
 and BPEL [1] and a specification [2].

 You can see the type of thing required to implement a container for a
new
 component type in Tuscany by looking at some of our existing ones [3]

 I agree it may be easiest for the discussions to be over here initially,
 but i've subscribed to ode-dev as well anyway. I'd be very happy to help
you
 do this, how would you like to get started?

...ant

 [1] http://osoa.org/display/Main/SCA+BPEL+White+Paper
 [2]

http://osoa.org/download/attachments/35/SCA_ClientAndImplementationModelforBPEL_v0.95.pdf?version=2
 [3]

https://svn.apache.org/repos/asf/incubator/tuscany/java/sca/services/containers/






--
Catch Me @: www.samjeyam.co.nr

The Engine is the Heart of the Plane
  but
  Pilot is the Soul...

\___(0)___/
 ./ \.