Business Process Driven SOA using BPMN and BPEL

Author : 
Matjaz B. Juric, Kapil Pant
Publisher : 
Packt Publishing

Author of book „Business Process Driven SOA using BPMN and BPEL“ - Matjaz B. Juric a Kapil Pant has a lot of experiences with business processes and technologies related to service oriented architecture (SOA). Book is about BPMN and BPEL in business processes. While BPMN (Business process modeling notation) is graphical language to describe business processes dedicated to business analysts, BPEL (Business process execution Language) is used for IT implementation of business processes.

Book is not primarily assigned to IT specialists, even it describes IT implementation process too and it doesn’t go deep into technical details. The mission is to demonstrate to the business managers and analysts main characteristic of SOA, that SOA has to be “Bussines-Driven”. Such a goal of service orientation can be achieved by easy transferring the business model created by BPMN into implementation by BPEL. Showing the importance of BPMN in service computing is the focus of this book. Business processes are in center sight of book which are essential for each company.

BPMN and BPEL are ways and means to help for creating effective business processes. Book involves whole lifecycle of business process starting from analysis and design to implementation, testing and management. For each part of lifecycle there are described SOA components (BPEL, services, ESB, business rules, BAM) which help to improve business process.
Authors choose Oracle Business Process Analysis Suite (BPA) as a modeling tool to model processes using BPMN. BPA tool helps to reach optimal analysis, results and predictions of processes using simulation. Oracle BPA Suite in collaboration with other Oracle products like SOA Suite, BPEL Process Manager and BAM can easy bridge analysis of processes with their implementation.

There are few pages showing ways of process modeling using BPMN in Oracle Business Process Architect. Properties settings of BPMN components like sub-processes, events and cycles and instances are described in more detailed. Authors write in detail about settings parameters of simulation and results evaluation.
Transition from BPMN model created by business analysts to BPEL process is not possible without filling up important technical information. Thanks to good integration Oracle BPA Suite with Oracle SOA Suite we can use extensions to add this information directly into BPMN model.

Authors describe properties of most important extensions like Automated Activity (it can be invoking of partner’s services or receiving information supplied by partner’s services), Human Workflow Activity (tasks performed by humans), Notification Activity (sending messages by email, fax, telephone or SMS) a Business Rules Activity (rules).

At the end there is example to demonstrate whole life cycle of business process. Implementation BPMN model starts from his design and simulation, then it leads to deploy as BPEL and to monitor by BAM (Business Activity Monitoring). There is described possibility of synchronization changes in BPEL process with BPMN model using blueprint of process which stays in the middle between BPEL development environment (JDeveloper) and BPA.

You can’t expect instructions for solution of particular problems although there are some patterns and rules for process modeling.
Authors explain why BPMN and SOA is the best solution for business processes and straightaway describe what is it BPMN and SOA. Chapters are supplemented by adequate comprehensible screenshots and diagrams.

The result idea of this book is that “role of IT technologies should be more complex than just executing automation of business tasks, it should be Business-Driven”.

 

Contact Us

 

or view all contacts.

Print page
 
 

Web sites and portals

Mobile applications

 
 

HP internetový obchod HP Market Oracle Certified Partner HP GOLD Preferred Partner 2011