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

The 4+1 Structure of an SOA Architecture Document


Few accounts of architectural methodology are as succinct as Phillippe Kruchten's 15-page paper Architectural Blueprints: The "4+1" View Model of Software Architecture. Kruchten (IEEE Software, 12 (6) 42-50, November 1995) published the paper in 1995 while helping to develop the Rational Unified Process. Software architectures at the time, Kruchten notes, were poorly structured, and manifested this poor structure by cramming too much varied detail into a single diagram. In too many diagrams it is difficult, Kruchten argues, to decide which boxes are machines and which are logical software modules, or which arrows mean control flow and which mean data flow.

Kruchten proposes that architecture be presented as four separate 'technical' views:

  • Logical: The conceptual object model.

  • Development: The organization of the software in the development environment. ...