SCA - 0.92 release - People provide your views/ideas
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
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
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 ?
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 ?
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
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 ]
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
[ 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
[ 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
[ 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
[ 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
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
[ 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
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
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)___/ ./ \.