Service-oriented architecture (or SOA) is a new approach for designing and deploying information technology that creates modular components, or services, from new and existing applications. By reconfiguring these information assets to enable them to work together and provide value to users throughout the enterprise, an SOA architecture can help enterprises achieve cost reductions, greater efficiency and improved data availability. Progress Software, a leader in technology that supports service-oriented architecture, offers a number of SOA whitepapers, including, Introducing a New Service-Oriented Architecture Maturity Model, that provides a framework for discussion around adoption of this technology. This SOA whitepaper also articulates the business benefits of a successful migration to a service-oriented architecture, provides a vocabulary and context within which the enterprise can better align IT operation and business objectives, and offers the basis for a roadmap the organization can use to achieve greater agility.
Progress Software's SOA whitepaper outlines the significant differences between a service-oriented architecture and other approaches. For example, a service-oriented architecture is built on the standards of the World Wide Web, offering a more cost-effective implementation on a global basis as well as broad support by vendors. Reusing older technologies and recombining them with newer applications is easier because services are "loosely-coupled", providing greater flexibility to combine applications to solve new business requirements. This in turn delivers greater return on both new and older technology investments. The SOA whitepaper also details the benefits that each area of the organization can find in a service-oriented architecture: cost reductions will appeal to finance stakeholders; the IT department can better meet service goals; corporate governance will be interested in the improved alignment of IT and business goals, and the business as a whole will benefit from enhanced and expanding business models.
The SOA whitepaper introduces a Maturity Model for service oriented architecture. Based on the success of the Capability Maturity Model® (CMM) and CMM Integration (CMMISM) from the Software Engineering Institute, the Service Oriented Architecture Maturity Model shows the increasingly positive impact this approach can have from a business perspective. In outlining the process of adopting a service oriented architecture as well as the benefits which can be achieved, this whitepaper offers enterprises and individuals a valuable research-oriented document for framing the discussion around the potential adoption of this significant new technology.
Progress Software also delivers solutions for enterprise integration, messaging middleware, business process improvement and business process management software.