SOA Link Collection

There are a lot of resources on Service Oriented Architecture (SOA) available on the Internet, and I am trying to collect some of them that go beyond the buzzwords into some meaningful discussion on the relevance of SOA, the concepts surrounding SOA, and (most importantly) implementations of SOA. 


Note: These references use the MLA style for notation which generally follows the structure:

Author(s) names. Article title. Site name Date of publication. Date of access <URL>.


The most oft-quoted resource to date seems to be Don Box's 4 Tenets which were first shown at the October, 2003 Microsoft Professional Developers' Conference (PDC).  Don described these 4 tenets as:

  • Boundaries are explicit
  • Services are autonomous
  • Services share schema and contract, not class
  • Service compatibility is determined based on policy (Box).

“Implementing Service-Oriented Integration with ASP.NET.“ MSDN Online. May 11, 2004 <https://msdn.microsoft.com/library/en-us/dnpag/html/implsoiwithnet.asp>.

“New to SOA And Web Services.“ IBM developerWorks Web Services zone. May 10, 2004 <https://www-106.ibm.com/developerworks/webservices/newto/index.html?ca=drs-tp1904>.

Bieber, Guy and Jeff Carpenter. Introduction to Service-Oriented Programming (Rev 2.1) September 2003. March 27, 2004 <https://www.openwings.org/download/specs/ServiceOrientedIntroduction.pdf>.

Box, Don. “A Guide to Developing and Running Connected Systems with Indigo." MSDN Magazine January 2004. March 27, 2004 <https://msdn.microsoft.com/Longhorn/understanding/mag/default.aspx?pull=/msdnmag/issues/04/01/Indigo/default.aspx>.

Channabasavaiah, Kishore, Kerrie Holley and Edward M. Tuggle.  “The Case for Developing a Service Oriented Architecture.“ WebServices.org May 27, 2004.  June 1, 2004 <https://www.webservices.org/index.php/article/view/1462/>.

Erl, Thomas. “Book Excerpt: Best practices for building Service Oriented Architectures.“ ADTmag.com May 1, 2004. May 8, 2004 <https://www.adtmag.com/article.asp?id=9317>.

Farrell, Ted. “Service-Oriented Architecture: Beyond Web Services.“ Java Developer's Journal April 27, 2004. May 02, 2004 <https://www.sys-con.com/story/?storyid=44368&DE=1>.

Helland, Pat. “It's All in a Name: What's a Service?“ PatHelland's WebLog March 11, 2004.  March 27, 2004 <https://blogs.msdn.com/pathelland/archive/2004/03/11/88058.aspx>.

Mitchell, Benjamin. “Deciphering Don Box: Share schema and contracts, not class.“ benjaminm's blog November 2003. March 27, 2004 <https://benjaminm.net/PermaLink.aspx?guid=3dce1a9e-32da-43a8-841e-a5d445cb7a93>.

Pierson, Harry. “Is the Middle-Tier Endangered?“ DevHawk April 12, 2004. April 12, 2004 <https://devhawk.net/PermaLink.aspx?guid=950774a9-b33b-4a46-bb2b-a481cf946251>.

Sprott, David and Lawrence Wilkes.  “Understanding Service-Oriented Architecture.“  Microsoft Architects Journal January 2004. March 27, 2004 <https://msdn.microsoft.com/architecture/journal/default.aspx?pull=/library/en-us/dnmaj/html/aj1soa.asp>.

Stevens, Michael. “Service-Oriented Architecture.“ Developer.com  April 2003. March 27, 2004 <https://www.developer.com/java/web/article.php/2207371>.

Turner, Rich. “On Service Orientation...” On the road to Indigo March 2, 2004. March 27, 2004 <https://blogs.msdn.com/richturner666/archive/2004/03/02/83009.aspx>.

Vasters, Clemens. “Services vs. Components.“ Clemens Vasters: Indigo'ed February 15, 2004. March 27, 2004 <https://staff.newtelligence.net/clemensv/PermaLink.aspx?guid=111dbe19-123a-497e-99b7-a095bab69465>.

Vasters, Clemens. “SOA: The fifth tenet.“ Clemens Vasters: Indigo'ed February 25, 2004. March 27, 2004 <https://staff.newtelligence.net/clemensv/PermaLink.aspx?guid=4d2bd4b3-e8ab-4060-adde-8ce21fec5c38>.

Wilkes, Lawrence and Richard Veryard.  “Service-Oriented Architecture: Considerations for Agile Systems.“ Microsoft Architects Journal April 2004. March 27, 2004 <https://msdn.microsoft.com/architecture/journal/default.aspx?pull=/library/en-us/dnmaj/html/aj2service.asp>.