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