Oracle Service Bus (OSB) workshop, WAAI project

This week i gave a workshop about the new Oracle Service Bus together with Ronald van Luttikhuizen.
The workshop is part of the WAAI project.

The WAAI project is a joint initiative between IT-eye, AMIS, Approach Alliance and Whitehorses.
Colleagues of the different companies working together to get knowledge about the new Fusion Middleware 11g stack and share this knowledge which each other.

The workshop was hosted at AMIS, thanks for help!
The attenders of the workshop had the ability to get used to the OSB. We defined 3 cases which made use of the different components of the service bus.

Since most of the attenders also had experience with the ‘old’ Oracle ESB, we had some time left to get some discussion on both of the service buses.
A short list of their experiences.


  • lots of functionality
  • console for editting and better support for logging/monitoring
  • xquery
  • adapters/transport (ejb,mail)
  • more validation


  • lots of functionality, steep learning curve
  • adapter support (db adapter)
  • adapters not jca-compliant (third party)(planned for new release)
  • gui not intuative for “old school oracle people”

Those are just a subset of the comments of the attenders. Since they’re based on a little experience they can’t be seen as hard facts.
Depending on the context of the customer you need to decide what product suits best. In some situations oesb and bpel are the
best match and maybe in some other cases you need more influence on the flow in osb and want to model everything in just this product.

what to model in bpel and what to model in osb?
more stable?
more mature?
how to synchronise ide project and changes made in the console?
osb versus mediator 11g, what will be the role of both?

We still need to invest some extra time to get the answers on a few of the questions, feel free to give comments!

Antony Reynold already talked a bit about the topic of the role of the different components in the new 11g suite.

Original blog

Share this Post:
Digg Google Bookmarks reddit Mixx StumbleUpon Technorati Yahoo! Buzz DesignFloat Delicious BlinkList Furl

4 Responses to “Oracle Service Bus (OSB) workshop, WAAI project”



I think the ejb transport of the OSB is not a pro, it only supports EJB 2.1 . so I don’t think I would use this in OSB , because jdev 11g and Eclipse supports EJB 3.0 with eclipselink JPA perfectly, I don’t want to go back.

I will generate a ws on the session bean and use this instead.

thanks Ediwn

Maciej Gruszka | May 5th, 2009 at 2:33 pm


Regarding questions:

1) osb does not persist a flow to db or anywhere else. So this is the answer what to model where. If a flow is unitransactional without need to persist it (in – memory) only than go with OSB (it is faster than BPEL) otherwise BPEL is an option

2) Regarding synchronization. You need to export from console and import into IDE to get changes in IDE.



Eric Elzinga | May 5th, 2009 at 2:40 pm

Hi maciek,

Thanks for the response.
You develop from the ide or in the console? Other developers arent really happy all the time with the ide, since it’s buggy once in a while.

Any comments on my post :

Maybe you have some other setup on your projects ?

— Eric

Leave a Reply:

Name (required):
Mail (will not be published) (required):
Comment (required):
XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>