As I early wrote in an article how to migrate ESB services to OSB service, Oracle has written an whitepaper on how to run AIA in combination with OSB.
This article describes the approach to be taken if you must used the OSB as service bus in an AIA environment.
Technical it is possible to move the ESB service to OSB, based on AIA. But their are some restrictions or pitfalls to take inton using AIA on OSB.
Stylesheets
The stylesheets in AIA are relative complex, I am not an XSLT guru, but sometimes it is hard to read/interpret the XSLT. They could work in OSB, but you do not have a nice diagrammer as in JDeveloper. You must use the Eclipse source editor.
Oracle functions
In Oracle SOA Suite and with AIA on top of it, Oracle has added some extended functions to the XSLT/XPATH functionality. These functions are available in BPEL/ESB, but when you use OSB, these functions are not available. You must add this functions, via a JAR file to the OSB classpath, but then you must make sure these functions work on OSB. OSB is running on Java 1.6, while Oracle SOA Suite + AIA is running on Java 1.5
XSD Schema
The AIA XSD schema's are installed in the AIA installation directory of the Oracle Application Server. If you use OSB, you should take care to copy the XSD/WSDL definitions to the OSB environment. You have to maintain two XSD/WSDL directory trees or, if possible, make a reference to the central AIA directory.
Oracle Support
Creating your own OSB services, instead of using the ESB ones, has impact on support of the AIA stack. IMHO you do not have AIA support on your own developed services, you can fall back on the normal Oracle OSB support.
The link to the Oracle AIA/OSB white paper:
http://www.oracle.com/applications/aia-foundation-pack-on-service-bus-white-paper.pdf
Oracle AIA with OSB will be available/planned in SOA 11gR2.
Monday, February 02, 2009
Oracle Application Integration Framework (AIA) on OSB
Posted by
Marc Kelderman SOA Blog
at
21:13
Subscribe to:
Post Comments (Atom)

1 comments:
Hi Marc,
I have a question on the implementation of a service transaction control and a BPEL transaction control in the SOA suite. Is the WS-Co-ordination framework and WS-AtomicTransaction standards available out of the box from the soa suite. Though we have already worked on the design similar to these standards, any existing example or implementation available out of the SOA suite will be beneficial.
Sorry, I could not find any other link to post a new question to you.
Best Regards,
Puru
Post a Comment