Service-Oriented Architecture: Concepts and Implementation
Source: Project Management Institute
In the increasingly competitive and technology-driven business environment, ability to quickly adapt its business processes in response to both internal and external changes is a must for any organization. Service-Oriented Architecture (SOA), along with its programming models, is one strategic option to accomplish this. SOA is an architectural style that supports integration of business processes as linked services that may be accessed when needed over a network. This paper examines the role and benefits of an application development framework built on SOA foundation. In addition, it presents a programming model to build Web services, which is the most common approach used to implement SOA.