31.01.2015 Views

SOA Magazine IV 01.2015

SOA Magazine IV 01.2015

SOA Magazine IV 01.2015

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>SOA</strong> Myth Busters - Episode #1: “BPEL vs. OSB”<br />

Introduction<br />

So, do you work with Oracle <strong>SOA</strong> Suite, that’s great because we also do, every single day since a long<br />

time ago. As Oracle professionals, we’ve seen the <strong>SOA</strong> stack grow, change, incorporating new products<br />

and technology with each version, from 10g to 12c.<br />

We’re Rolando Carrasco (Oracle ACE) and Arturo Viveros (Oracle ACE Associate), the <strong>SOA</strong> Myth Busters<br />

from Mexico, and as we go with this series we will put to the test a number of questions, myths and<br />

urban legends regarding both <strong>SOA</strong> & the Oracle <strong>SOA</strong> Platform in seek of finding out which myths are<br />

true and which are not.<br />

BPEL vs OSB<br />

In this episode, we will dive into one of the hottest arguments Oracle <strong>SOA</strong> Practitioners have been<br />

sustaining over the years: BPEL against Service Bus. Can and should they work together Is one of them<br />

better than the other Are there any well-founded guidelines that I can rely on in order to decide<br />

between them And what about <strong>SOA</strong> Suite 12c Around this subject there seem to be plenty of myths,<br />

misunderstandings and misconceptions, so let’s get it on and uncover as much of the truth as possible.<br />

Let’s get started<br />

First and foremost, the two things we are comparing are pretty much standards before<br />

products.<br />

BPEL – Business Process Execution Language. It’s a standard for services orchestration,<br />

delivered and maintained by OASIS. It became popular in the early 2000s. Many software<br />

companies, like IBM, Oracle, have been actively working on the improvement of the standard.<br />

Many software companies offer products that support this standard. For example: Oracle BPEL<br />

PM.<br />

Service Bus (a.k.a. Enterprise Service Bus). Since the old days of integration and EAI, the<br />

concept of having something in the middle to be able to intercommunicate heterogeneous<br />

systems and services has been present. This ESB as a standard, should support: Dynamic<br />

Routing, Mediation, Virtualization, Content Enrichment, Service Invocation, etc. A good way to<br />

start learning about the standard of a Service Bus, is the book of David Chappell “Enterprise<br />

Service Bus” (http://shop.oreilly.com/product/9780596006754.do). This book has already 10<br />

years, but David represented quite well what a Service Bus is, and all the concepts are current<br />

to our days.<br />

Copyright © 2015 | All Rights Reserved <strong>SOA</strong> <strong>Magazine</strong> <strong>IV</strong> 3

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!