|
I am not sure where it came from, but Microsoft has posted a free 196 page book titled "Service Oriented Architecture (SOA) in the Real World" on their download site. It looks pretty good.
They released "Readings in Service Orientation" a year ago. It was pretty good too.
It is available in XPS and PDF format.
Below I posted the details of Chapter 1 from the table of contents, and the titles of the other chapters.
Chapter 1: Service Oriented Architecture (SOA) ............................................................................. 7
Reader ROI .................................................................................................................................. 7
Acknowledgements ...................................................................................................................... 7
Introduction to SOA ...................................................................................................................... 8
The SOA Elephant ................................................................................................................... 8
A simple definition for SOA ...................................................................................................... 9
SOA Myths and Facts ............................................................................................................ 11
The Evolution of SOA ............................................................................................................. 12
Why should I care about SOA? .............................................................................................. 14
Understanding Services ............................................................................................................. 16
The Tenets of Service Design ................................................................................................ 18
Tenet 1: Boundaries are Explicit ............................................................................................ 18
Tenet 2: Services Are Autonomous ....................................................................................... 20
Tenet 3: Services share schema and contract, not class ...................................................... 21
Tenet 4: Service compatibility Is based upon policy .............................................................. 23
An Abstract SOA Reference Model ........................................................................................... 24
Expose .................................................................................................................................... 25
Compose ................................................................................................................................ 25
Consume ................................................................................................................................ 26
Recurring Architectural Capabilities ........................................................................................... 27
Messaging and Services ........................................................................................................ 27
Workflow and Process ............................................................................................................ 28
Data ........................................................................................................................................ 28
User Experience ..................................................................................................................... 28
Identity and Access ................................................................................................................ 28
Management........................................................................................................................... 29
Supporting the Common Architectural Capabilities ............................................................... 29
Common Architectural Capabilities and the Abstract SOA Model ............................................. 30
Expose .................................................................................................................................... 30
Compose ................................................................................................................................ 33
Consume ................................................................................................................................ 34
Summary .................................................................................................................................... 36
References: ................................................................................................................................ 38
Chapter 2: Messaging and Services
Chapter 3: Workflow and Process
Chapter 4: Data
Chapter 5: User Interaction
Chapter 6: Identity and Access
You can get it here.
_