|
4.4. ConclusionIn this chapter, we introduced the key concepts of Service-Oriented Architecture. We began our discussion with a general definition of software architecture:". . . set of statements that describe software components and assigns the functionality of the system to these components. It describes the technical structure, constraints, and characteristics of the components and the interfaces between them . . ." The definition of an SOA is based on this definition. It states that "A Service-Oriented Architecture (SOA) is a software architecture that is based on the key concepts application frontend, service, service repository, and service bus." References[BCK03] Bass, Len, Paul Clements, and Rick Kazman . Software Architecture in Practice. Addision-Wesley, 2003. [BRJ99] Booch, Grady, James Rumbaugh, and Ivar Jacobson . Unified Modeling Language User Guide. Addision-Wesley, 1999. [Fow02] Fowler, Martin . Patterns of Enterprise Application Architecture. Addision-Wesley, 2002. URLshttp://www.sei.cmu.edu/architecture/definitions.html |
|