SOA design patterns. - Erl, Thomas, ....- (Upper Saddle River : Prentice Hall, 2009)