SERVICE ORIENTED ARCHITECTURE OBJECTIVES


Service Oriented Architecture (SOA) is an approach that focuses on three major objectives:

Multiple Applications - Common Protocol

The fundamental objective is to design infrastructures that have a common protocol that allows them to communicate and exchange data.

Exploit Capabilities & Strengths of Existing Applications

Review current applications and present their capabilities as business services so that they can be access and used by other applications

Automate Business Operations

With a common protocol and a review of current applications SOA provides the opportunity to identify automating business process and not purely application processes

One key concept behind SOA is the definition of services. A service breaks down the capabilities within enterprise applications into modular, self-contained components that can communicate with each other and with business applications through a well-defined interface. Essentially, a common set of communication protocols connect all applications and services within the enterprise, regardless of their underlying hardware, operating system, or programming language.