Book Image

Design Principles for Process-driven Architectures Using Oracle BPM and SOA Suite 12c

By : Matjaz B Juric, Danilo Schmiedel, Mark Simpson, Torsten Winterberg, Sven Bernhardt, Kapil Pant
Book Image

Design Principles for Process-driven Architectures Using Oracle BPM and SOA Suite 12c

By: Matjaz B Juric, Danilo Schmiedel, Mark Simpson, Torsten Winterberg, Sven Bernhardt, Kapil Pant

Overview of this book

Table of Contents (19 chapters)
Design Principles for Process-driven Architectures Using Oracle BPM and SOA Suite 12c
Credits
About the Authors
About the Reviewers
www.PacktPub.com
Preface
Index

Summary


In this chapter, we concentrated on various topics around process execution with BPEL and BPMN. First of all, we started with the definition of an implementation roadmap. As part of this, we analyzed the different systems that are involved in the car rental process, and we specified which type of development is needed for each component in order to satisfy the requirements. After that, we briefly explained where to use BPEL and where to use BPMN.


In the implementation roadmap, fleet management and rental process were defined as new TO-BE components that should be developed from scratch. Fleet management is a key component for the rental process. It integrates with the reservation system as well as the booking system—sometimes in an asynchronous and stateful manner. For this reason, we explained how to implement it as a BPEL composite. In this context, we described the concept of a service facade combined with a contract-first approach. In detail, we explained how to implement a delegation...