Wednesday, 15 February 2017

What is difference between Oracle SOA Suite and OSB

OSB is an 'A proven, lightweight integration Enterprise Service Bus (ESB) specifically designed for the task of integrating, virtualizing, and managing services in a shared services infrastructure, Oracle Service Bus allows you to achieve value more quickly with simple, code-free, configuration-based service integration'

Oracle BPEL (Business Process Execution Language) Process Manager is a tool for designing and running business processes. This product provides a comprehensive,standards-based and easy to use solution for creating, deploying and managing cross-application business processes with both automated and human workflow steps – all in a service-oriented architecture'

 Oracle BPEL
Stateful and long-running processes
Stateless messaging capabilities
Service Orchestration
Service virtualization, message throttling, configuration based service configuration, Service pooling
Composite implementation
Message validation,content-based routing, transformation.
Integration of Rules and Human Workflow
XQuery and XSLT based message transforms

For more information kindly follow the blog


  1. Excellent article. Very interesting to read. I really love to read such a nice article. Thanks! keep rocking.
    Oracle SOA Online Training Bangalore

  2. Is OSB stateless ? I thought it is Stateful. How do you consider it as stateless

  3. Ankur, Is OSB stateless in Oracle Cloud? I thought it is Stateful. How do you consider it as stateless. Can you explain.

  4. this comparison is not appropriate ..BPEL is language it is not oracle specific.
    It should be Oracle soa suite vs OSB.Further there are solid point of difference apart from those mentioned above.