Hi all, While I was trying to understand each of the components in the ODE, I was little bit confused to grasp what they really do. Can you please explain more details of each components of ODE and what they do?
Thank you, Maduranga On Tue, Mar 17, 2015 at 8:55 PM, Tammo van Lessen <tvanles...@gmail.com> wrote: > Hi Maduranga, > > Glad to hear that you managed the setup part already. Regarding the > deployment service: This might be a good candidate to implement using CXF > because it will basically expose a rather simple Java class as Web service. > The main challenge is however not to expose a java bean as service but to > integrate the BPEL IL with CXF. The BPEL processes deployed to ODE are > implementations of webservices. They consume and produce SOAP message, > which need to come from/go through CXF in order to get some more WS-* > features like different transports, WS-Security etc. So this is > fundamentally different (and more lowlevel) than letting CXF expose a Java > bean as Web service. Hence, I'd recommend to look into the difficult part > first and try to find the related APIs in CXF. > > Best, > Tammo > > On Tue, Mar 17, 2015 at 4:03 PM, Maduranga Siriwardena < > maduranga.siriward...@gmail.com> wrote: > > > Thanks Sathwik for the information. > > > > I have been playing with the ODE code base and the product for the past > few > > days. I was able to compile the code base with some effort. There was a > > problem with the buildr version that is not compatible with the code > base. > > I was able to do it with the help of Tammo. (I think it will be a good > idea > > to mention that in the project website, because anyone who is building > with > > the latest buildr version will face that problem). I was able to > > successfully deploy the ODE into a tomcat server and deploy a sample > > process provided with the product distribution. > > > > Currently I am trying to get familiarize with Apache CXF. I think > > implementing some functionality of the API using CXF will be a good > > starting point. I was thinking about the functionality of the Deployment > > Service for this purpose. Please give me a suggestion if I need to be > > corrected. And in the same time I would like to know what is the > procedure > > of deployment of a process. > > > > Everyone's help is greatly appreciated. > > > > PS- I am having my exams at the university these days. So it is bit > > difficult to work full time until the exam finishes. > > > > Thank you, > > Maduranga > > > > On Mon, Mar 16, 2015 at 4:07 PM, Sathwik B P <sathwik...@gmail.com> > wrote: > > > > > Hi Maduranga, > > > > > > These are currently implemented in Axis2 layer. > > > > > > Tammo, kindly add if I have missed anything. > > > > > > Creation of process services (Without static server side code > generation > > > for services) > > > Message receivers/dispatchers > > > Client for invocation of external services (Without static client side > > code > > > generation for external services) > > > Message Correlations > > > Implicit - through custom message headers, > > > Process/Instance Management Service > > > Deployment Service > > > Multi Protocol Support (Http,JMS,SOAP etc;) > > > Support for dynamic changes to services configuration (Ex: Service > > > endpoint, Protocol specific transport parameters) > > > > > > Standards > > > WS-Addressing > > > WS-Security > > > WS-Policy > > > > > > regards, > > > sathwik > > > > > > On Mon, Mar 16, 2015 at 1:34 PM, Maduranga Siriwardena < > > > maduranga.siriward...@gmail.com> wrote: > > > > > > > Thanks Sathwik and Tammo, > > > > > > > > I have generated the javadocs for [1] which is the APi and [2] which > is > > > the > > > > Axis2 implementation of the API. I am trying to understand the API > and > > > the > > > > Axis2 implementation referring to code base and the javadoc. Can you > > > please > > > > give me a list of basic functionalists that the Axis2 implementation > of > > > the > > > > API is supporting? That would make my work easier to understand the > > > > implementation. > > > > > > > > As Tammo suggested to me in the discussion with him, I also think it > is > > > > better first focusing on WS-* related features first and get it to > > > working > > > > state, then adding more features to that. > > > > > > > > [1] https://github.com/apache/ode/tree/master/bpel-api > > > > [2] https://github.com/apache/ode/tree/master/axis2 > > > > > > > > regards, > > > > Maduranga > > > > > > > > On Mon, Mar 16, 2015 at 12:27 PM, Tammo van Lessen < > > tvanles...@gmail.com > > > > > > > > wrote: > > > > > > > > > Thanks, Sathwik! > > > > > > > > > > There is perhaps one thing to add concerning what we learnt last > > year: > > > We > > > > > should not follow the approach to use JAX-WS as in additional > > > abstraction > > > > > anymore, since this caused a lot of confusion last year and was > > perhaps > > > > > based on wrong assumptions. I think focussing directly on the CXF > API > > > > would > > > > > be the better approach for this project. Or would you disagree on > > that? > > > > > > > > > > Best, > > > > > Tammo > > > > > > > > > > On Mon, Mar 16, 2015 at 7:03 AM, Sathwik B P <sathwik...@gmail.com > > > > > > wrote: > > > > > > > > > > > Hi Maduranga, > > > > > > > > > > > > Kindly follow this forum discussion > > > > > > http://markmail.org/message/o7eg5elrinjn5ya2 > > > > > > That should give you a glimpse on the project. > > > > > > > > > > > > regards, > > > > > > sathwik > > > > > > > > > > > > On Fri, Mar 13, 2015 at 6:38 PM, Maduranga Siriwardena < > > > > > > maduranga.siriward...@gmail.com> wrote: > > > > > > > > > > > > > Hi all, > > > > > > > > > > > > > > I am Maduranga Siriwardena, final year undergraduate at > > University > > > of > > > > > > > Moratuwa. > > > > > > > > > > > > > > This year I am planing to participate in Google Summer of Code > > and > > > I > > > > am > > > > > > > very much interested in the project idea "CXF Implementation of > > the > > > > > IAPI" > > > > > > > [1]. > > > > > > > > > > > > > > I have completed my internship at WSO2 Inc. There I got a good > > > > > > > understanding about the opensource culture and I am passionate > > > about > > > > > it. > > > > > > > > > > > > > > I have a good knowledge and experience about java and web > > services. > > > > > Can I > > > > > > > have more details about the project idea so that I can have a > > > better > > > > > > > understanding about the project. > > > > > > > > > > > > > > [1] https://issues.apache.org/jira/browse/ODE-41 > > > > > > > > > > > > > > -- > > > > > > > Maduranga Siriwardena > > > > > > > Undergraduate > > > > > > > Department of Computer Science and Engineering > > > > > > > Faculty of Engineering, University of Moratuwa. > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > Tammo van Lessen - http://www.taval.de > > > > > > > > > > > > > > > > > > > > > -- > > > > Maduranga Siriwardena > > > > Undergraduate > > > > Department of Computer Science and Engineering > > > > Faculty of Engineering, University of Moratuwa. > > > > > > > > > > > > > > > -- > > Maduranga Siriwardena > > Undergraduate > > Department of Computer Science and Engineering > > Faculty of Engineering, University of Moratuwa. > > > > > > -- > Tammo van Lessen - http://www.taval.de > -- Maduranga Siriwardena Undergraduate Department of Computer Science and Engineering Faculty of Engineering, University of Moratuwa.