It is virtually impossible to cover all of the facets of designing and building SOA solutions in one book. We encourage additional reading on the topics we have covered. As a starting point, you can use the following list of references that we have found useful:
Arsanjani, Ali. “Principles of Advanced Software Engineering: Variation Oriented Analysis, Design and Implementation.” January 2000. cs.mum.edu/cs525/Refs/VOD-12-27-99.PDF.
___. “Service-oriented modeling and architecture.” IBM developer-Works, November 2004. ibm.com/developerworks/library/ws-soa-design1.
___. “Towards a Pattern Language for Service-Oriented Architecture and Integration, Part 2: Service Composition.” IBM developerWorks, December 2005. www-128.ibm.com/developerworks/webservices/library/ws-soa-soi2.
Arsanjani, Ali, Liang-Jie Zhang, Michael Ellis, Abdul Allam, and Kishore Channabasavaiah. “Design an SOA solution using a reference architecture.” IBM developerWorks, March 2007. www-128.ibm.com/developerworks/library/ar-archtemp/index.html.
Baeyens, Tom. “Process Component Models: The Next Generation in Workflow?” InfoQ, February 2008. infoq.com/articles/process-component-models.
Balcer, Marc J. “BPM Implementation with SOA and MDA.” OMG SOA, BPM, and MDA Workshop, Burlingame, CA, October 2006. omg.org/news/meetings/workshops/soa-bpm-mda-2006/06-1BalcerRevised.pdf.
Baresi, Luciano, Andrea Maurino, and Stefano Modafferi. “Towards Distributed BPEL ...