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)