On Thu, Jul 31, 2008 at 6:51 PM, Alex Boisvert <[EMAIL PROTECTED]> wrote:

> Hi Ivan,
>
> A good place to start, if you haven't looked yet, is to browse the
> Integration Layer API,
>
> http://svn.apache.org/repos/asf/ode/branches/APACHE_ODE_1.X/bpel-api/src/main/java/org/apache/ode/bpel/iapi/
>
> or in the trunk where we've made some refactoring for better transaction
> and
> reliable messaging suppport,
>
> http://svn.apache.org/repos/asf/ode/trunk/bpel-api/src/main/java/org/apache/ode/bpel/iapi/
>
> You'll find all the interfaces for the IL as well as interfaces the engine
> exposes to the outside world.
>
> You can also take a look at the existing implementations (Axis2 and JBI) to
> get a better understanding and starting  for the implementation, since
> there
> are usually (some) pieces that can be reused across ILs.
>

To complement the list, there's also an IL for ODE in Tuscany:

http://svn.apache.org/repos/asf/tuscany/java/sca/modules/implementation-bpel-ode/src/main/java/org/apache/tuscany/sca/implementation/bpel/ode/

The EmbeddedODEServer is a good starting point as it wires up the strict
minimum resources necessary for ODE to run.

Matthieu


>
> Ask questions if you need help...
>
> alex
>
> On Thu, Jul 31, 2008 at 5:33 PM, Ivan Trajkovic <[EMAIL PROTECTED]
> >wrote:
>
> > hello everyone
> > Im pretty intrigued about ODE's capabilities, and would like to start
> > integrating it into my new system.
> > I was wondering if there was a place where I could read up more about how
> > to
> > go about integrating my classes into the Integration Layer so to have
> those
> > functions available as services from within my BPEL processes. I would
> > prefer this approach to avoid slowdowns/inefficiencies due to SOAP
> > parsing/transmission. The classes are written in Scala, but this is a
> > non-issue since it all compiles down to JVM bytecode and looks the same
> to
> > ODE at runtime.
> > Im still not sure how well this would scale, and Im assuming that it
> would
> > pretty much mean that I would have to make my class methods
> > re-entrant/stateless.
> > I've looked at the Javadocs but this is a pretty harsh way to start from
> > scratch when there's no clue about what are the primary things to get
> > familiar with.
> >
> > thank you for your help, its very much appreciated.
> >
>

Reply via email to