Writers' FIrst Review Draft: (2WXE)
Term (2XC1)
Service Oriented Architecture (SOA) (2XC2)
Origin/Source for Inclusion of the Term (2XC3)
OMB Enterprise Architecture Assessment Framework Version 1.5 (2) EA Meta Terms (3) SCBA v2 modified (2XC4)
OMB Context Definition (2XC5)
Reference/URL OMB Context Definition (2XC6)
Business Definition (2XC7)
Service-oriented architecture (SOA) is a method of building business applications that utilizes common services to support business functions. (2XC8)
Reference/URL for Business Definition (2XC9)
Demetrios Kotsikopoulos and Jay Shah, "Service-Oriented Architecture Primer"; available from http://enterprisearchitecture.nih.gov/NR/rdonlyres/1428451C-7E3C-4147-AD38-E1EADE4F71EA/0/ServiceOrientedArchitectureSOAPrimer.pdf; Internet; accessed 14 June 2005. (2XCA)
Technical Definition (2XCB)
Service-oriented architecture (SOA) is a way of designing a system to provide services to either end-user applications or other services through published and discoverable interfaces. In many cases, services offer a better way to expose discrete business functions, and therefore, an excellent way to develop applications that support business processes. (2XCC)
Reviewer Comment: There are issue with this definition. "Better" and "excellent" are opinions not descriptions and technically are inappropriate for a definition. In addition as this is a technical definition it is lacking at least four key aspects of SOA - publication, discovery, selection, and binding. (note to self - find an alternative definition) (2XCD)
Reference/URL Technical Definition (2XCE)
Jian Zhong, "From stove-piped projects to unified enterprise architecture"; available from http://www.javaworld.com/javaworld/jw-03-2003/jw-0321-sso.html; Internet; accessed 24 June 2005. (2XCF)
Context Definition 1 (2XCG)
Representation of a system where the functionality is provided as a set of services called by other parts of the system. (2XCH)
Reference/URL Context Definition 1 (2XCI)
OMB Enterprise Architecture Assessment Framework Version 1.5 (2) EA Meta Terms (3) SCBA v2 modified (2XCJ)
Context Definition 2 (2XCK)
SOA aims to provide enterprise business solutions that can extend or change on demand. SOA solutions are composed of reusable services, with well-defined, published and standards-compliant interfaces. SOA provides a mechanism for integrating existing legacy applications regardless of their platform or language. (2XCL)
Reference/URL for Context Definition 2 (2XCM)
Olaf Zimmerman, Pal Krogdahl and Clive Gee, "Elements of Service-oriented analysis and design - An interdisciplinary modeling approach for SOA projects"; available from SOA info_ws-soad1.pdf; accessed 24 June 2005. (2XCN)
Context Definition 3 (2XCO)
SOA enables applications of greater flexibility, scalability and reusability, but it requires the design, insight and agreement in advance of development. (2XCP)
Reference/URL for Context Definition 3 (2XCQ)
Demetrios Kotsikopoulos and Jay Shah, "Service-Oriented Architecture Primer"; available from http://enterprisearchitecture.nih.gov/NR/rdonlyres/1428451C-7E3C-4147-AD38-E1EADE4F71EA/0/ServiceOrientedArchitectureSOAPrimer.pdf; Internet; accessed 24 June 2005. (2XCR)
See Also Related Terms (2XCS)