SOA Design Patterns - Erl , Thomas (Pearson Prentice Hall, 2009)