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. > > >
