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

Example—Process for Handling Credit Card Disputes


The running example in this chapter is the disputes process for fictional ACMEBank. (We also discuss this example at length in Chapter 6.) The process controls how ACMEBank handles complaints over charges raised by its VISA card holders. The process has three stages:

  1. 1. The Capture Stage: The customer submits a dispute over one of various channels (call center, web, email, mail, or fax) to ACMEBank. The bank makes a quick determination of whether to reject the dispute outright (for example, because it was not submitted within 60 days of its posted date), write it off (for example, because the dollar amount of the transaction is below a certain threshold), request supporting documentation (for example, receipts) from the customer, or pass it to one of the bank's disputes specialists for further investigation. At any time during this stage the customer may cancel the dispute. The goal of this stage is either...