Friday, April 23, 2010

SOA : Design Patterns : Foundational Service Design Patterns

Note : These are Design Patterns from "SOA Design Patterns" by Thomas Earl. The intent here is to simplify the patterns to a few lines so that they can be referred for a quick glance and also to document my experiences over time. This is by no means an effort to explain these patterns and I believe that the book has done an excellent job at that.


Functional Decomposition (Service Identification Pattern)

  • Decomposes the business processes/tasks/problems to smaller ones
  • Applies the separation of concerns 
  • Helps greatly in Service Analysis and Service Modelling

Service Encapsulation (Service Identification Pattern)


Agnostic Context (Service Definition Pattern)


Non Agnostic Context (Service Definition Pattern)


Agnostic Capability (Service Definition Pattern)

1 comment: