Hi Ujitha, thanks for posting here. Apache ODE is a Web service orchestration engine that executes orchestration scripts expressed in WS-BPEL. ODE's architecture is pretty modular, i.e. most top-level components are defined in terms of an API and are provided by one or more implementations. One of the key components is of course the integration layer, which is in charge of exposing BPEL processes as Web services and calling other Web services in the course of the execution. Up to now ODE has two integration layer implementations, one is for JBI/ServiceMix, the other is based on Axis2 and the most used implementation. It also features some support for REST-based services and employs rampart/rahas for WS-Security.
Meanwhile, the WS-* framework landscape has been stabilized and API-standards like JAX-WS have emerged since the beginning of ODE. That's why it would make sense to think of additional integration layer implementations. ODE-41 is pretty early ticket and is about implementing CXF support for ODE. While this is still an interesting topic and a good contribution as CXF is a mature WS stack meanwhile with support for WS-Policy, Security, various transports, REST, JSON..., another idea would be to generalize this ticket and come up with a JAX-WS<-->ODE Integration Layer bridge, so that ODE can deal with any JAX-WS implementation, if possible. So the goal of the GSoC propsal would be a) to decide whether it is better to add a CXF integration layer to ODE or a JAXWS integration layer. We can discuss that here in the list. And then come up with proposal with a detailed schedule. The perfect outcome for us would be a modern integration layer that has (almost) the same functionality that the current Axis2-based implementation has. Of course we will help you with scoping that. How does that sound? Please feel free to ask any questions, we're here to help. Best, Tammo On Mon, Mar 10, 2014 at 6:48 PM, Ujitha Iroshan <[email protected]> wrote: > Hi Tammo and All, > > I'm Ujitha Iroshan, third year undergraduate from Department of Computer > Science and Engineering University of Moratuva Sri Lanka. Currently I'm > working as an intern in WSO2 inc an Open source middleware company.I'm > planing to participate in the Google Summer of code 2014.And I'm very much > interest in the project idea of CXF Implementation of the IAPI [1].I have > a good knowledge about Java and WS. Currently I'm studying about CXF as > well. So to start with the project and to create project proposal I need to > have a more details about the project.Can you please explain the project > requirements in details? > > > [1] https://issues.apache.org/jira/browse/ODE-41 > -- > Ujitha Iroshan Wickramarathna > Undergraduate > Department of Computer Science and Engineering > University of Moratuwa. > -- Tammo van Lessen - http://www.taval.de
