Book Image

SOA Cookbook

By : Michael Havey
Book Image

SOA Cookbook

By: Michael Havey

Overview of this book

<p>SOA Cookbook covers process-oriented SOA. BPEL is the best-known language in this area, and this book presents numerous BPEL examples. It also studies proprietary vendor process languages such as TIBCO's BusinessWorks and BEA's Weblogic Integration. If you are building SOA processes in the field, chances are you are using one of the languages discussed in SOA Cookbook. The book assumes that the reader is comfortable with XML and web services.<br /><br />Author Michael Havey works with SOA in the field for TIBCO (and previously for IBM, BEA, and Chordiant). SOA Cookbook is Michael's second book. Essential Business Process Modeling, his first book, was published in 2005.</p>
Table of Contents (14 chapters)
SOA Cookbook
Credits
About the Author
About the Reviewers
Preface

Simulation, and Why it Suits SOA


Simulating an SOA application is one of the most instructive ways to understand its usage. It is crucial to the success of an SOA application because it sheds light on the usage patterns of client requests and partner interactions. These patterns are difficult to determine analytically—simulation is often the best way to discover them. The following sections discuss the two conceptual foundations on which both BPM and SOA lie—Poisson process and discrete event simulation.

Poisson Processes

Behind the simulations we run in this chapter are the mathematics of Poisson processes and the technique of discrete event simulation. It's impossible to design a successful simulation without having a basic understanding of these concepts.

A Poisson process is the sequence of events over time, occurring at some specified rate, which follows these rules:

  • It has independent increments. That is, the number of events that occur in one time interval...