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.


About Eric Elzinga
Eric Elzinga I'm an integration consultant located in The Netherlands. Mainly doing projects based on Oracle integration stacks (Oracle SOA Suite/Oracle Service Bus (OSB)), Java development, and opensource integration products.

3 Responses to Oracle Service Bus (OSB) workshop, WAAI project

  1. Hi,

    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

  2. Maciej Gruszka says:


    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.



  3. Eric Elzinga says:

    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

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: