SOA Reference Architecture – Referenced Documents

 

The following documents are referenced in this Technical Standard:

[1] Ali Arsanjani: Service-Oriented Modeling and Architecture: How to Identify, Specify, and Realize your Services, IBM developerWorks; refer to:
www-128.ibm.com/developerworks/webservices/library/ws-soa-design1.
[2] Ali Arsanjani, Liang-Jie Zhang, Abdul Allam, Michael Ellis, et al: Design an SOA Solution using a Reference Architecture, IBM developerWorks; refer to:
www.ibm.com/developerworks/library/ar-archtemp.
[3] Ali Arsanjani, Shuvanker Ghosh, et al: SOMA: A Method for Developing Service-Oriented Solutions, IBM Systems Journal, Volume 47, No. 3, 2008, p.377-396.
[4] Liang-Jie Zhang and Bing Li: Requirements-Driven Dynamic Services Composition for Web Services and Grid Solutions, Journal of Grid Computing 2(2): 121-140 (2004).
[5] Donald Ferguson and Marcia Stockton: SOA Programming Model; refer to: www-128.ibm.com/developerworks/webservices/library/ws-soa-progmodel/.
[6] Web Services Description Language (WSDL), Version 2.0, Part 1: Core Language, Editors: R. Chinnici, J-J. Moreau, A. Ryman, S. Weerawarana, World Wide Web Consortium, 27 March 2006. This version of the specification is available at www.w3.org/TR/2006/CR-wsdl20-20060327. The latest version is available at www.w3.org/TR/wsdl20.
[7] M. Shaw and D. Garlan: Software Architecture: Perspectives on an Emerging Discipline, Prentice-Hall, 1996.
[8] Ali Arsanjani: Explicit Representation of Service Semantics: Towards Automated Composition Through a Dynamically Re-Configurable Architectural Style for On-Demand Computing (p.34-37), ICWS, 2003.
[9] Gordon Bell, Allen Newell, and Daniel Sieworek: Computer Structures: Principles and Examples (Chapter 3), McGrawHill, 1982.
[10] TOGAF Version 9, Enterprise Edition; refer to: www.opengroup.org/togaf.
[11] SOA Definition, The Open Group SOA Work Group, June 2006; refer to: www.opengroup.org/soa/source-book/soa/soa.htm.
[12] Web Services Policy (WS-Policy), Version 1.5, W3C Recommendation, Editors: A. Vedamuthu, D. Orchard, F. Hirsch, M. Hondo, P.Yendluri, T. Boubez, U. Yalcinalp, World Wide Web Consortium, 04 September 2007; refer to: www.w3.org/TR/2007/REC-ws-policy-20070904/.
[13] OASIS Open Composite Services Architecture (Open CSA), Member Section, OASIS; refer to: www.oasis-opencsa.org.
[14] Web Services for Remote Portlets (WSRP), Version 1.0, OASIS, August 2003; refer to: www.oasis-open.org/committees/download.php/3343/oasis-200304-wsrp-specification-1.0.pdf.
[15] Web Services Business Process Execution Language, Version 2.0 (WS4BPEL), OASIS Standard, April 2007; refer to: http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.pdf.
[16] Voice Extensible Markup Language (VoiceXML), W3C Recommendation, March 2004; refer to: www.w3.org/TR/voicexml20.
[17] Java 2 Platform Enterprise Edition (J2EE), Sun Microsystems, San Jose, CA; refer to: http://java.sun.com/javaee.
[18] .NET Framework, Microsoft, Redmond, WA; refer to: www.microsoft.com/NET.
[19] XML Transformations (XSLT), Version 1.0, W3C Recommendation, November 1999; refer to: www.w3.org/TR/xslt.
[20] J.J. Garrett: Ajax: A New Approach to Web Applications, February 2005, http://www.adaptivepath.com/ideas/essays/archives/000385.phpretrieved on June 19, 2008 from: Adaptive Path.com.
[21] The Open Group Service Integration Maturity Model (OSIMM), Technical Standard, October 2010 (C092); refer to: www.opengroup.org/bookstore/catalog/c092.htm.
[22] Navigating the SOA Open Standards Landscape Around Architecture, Joint White Paper from OASIS, OMG, and The Open Group, July 2009 (W096); refer to: www.opengroup.org/bookstore/catalog/w096.htm.
[23] OASIS Reference Model for SOA (SOA RM), Version 1.0, OASIS Standard, 12 October 2006; refer to: docs.oasis-open.org/soa-rm/v1.0/soa-rm.pdf.
[24] The Open Group SOA Ontology, Technical Standard, October 2010 (C104); refer to: www.opengroup.org/bookstore/catalog/c104.htm.
[25] The Open Group SOA Governance Framework, Technical Standard, August 2009 (C093); refer to: www.opengroup.org/bookstore/catalog/c093.htm.
[26] Using TOGAF® to Define and Govern SOAs; The Open Group Guide, May 2011 (G113); refer to: www.opengroup.org/bookstore/catalog/g113.htm.

Informative References

  • Ali Arsanjani, Liang-Jie Zhang, Abdul Allam, Michael Ellis, et al: S3: A Service-Oriented Reference Architecture, IT Professional, Volume 9, Issue 3, May-June 2007, p.10-17.
  • D.L. Parnas, P.C. Clements, D.M. Weiss: The Modular Structure of Complex Systems, IEEE Transactions on Software Engineering, SE-11(3), 1985, p.259-266.
  • Liang-Jie Zhang, Jia Zhang: Design of Service Component Layer in SOA Reference Architecture, COMPSAC (1) 2009: 474-479.
  • Liang-Jie Zhang, Jia Zhang: Componentization of Business Process Layer in the SOA Reference Architecture, IEEE SCC 2009: 316-323.
  • Liang-Jie Zhang, Jia Zhang: An Integrated Service Model Approach for Enabling SOA, IT Professional 11(5): 28-33 (2009).
  • Liang-Jie Zhang, Jia Zhang, Abdul Allam: A Method and Case Study of Designing Presentation Module in an SOA-based Solution Using Configurable Architectural Building Blocks (ABBs), IEEE SCC (2) 2008: 459-467.