The Organization for the Advancement of Structured Information Standards (OASIS) defines Services Oriented Architecture (SOA) as “A paradigm for organizing and utilizing distributed capabilities that may be under the control of different ownership domains. It provides a uniform means to offer, discover, interact with and use capabilities to produce desired effects consistent with measurable preconditions and expectations.”
While SOA does not mandate specific requirements on individual services in terms of programming languages used or design employed, it ensures that the services are interoperable and retrievable. The interoperability is achieved by the usage of a common service description language. The service description language is used to describe the service interfaces
Mind Commerce sees SOA as the cornerstone to enterprise architecture planning going forward. Furthermore, we see SOA as a key element in pulling together disparate frameworks and technologies that are otherwise loosely coupled. We see a SOA approach as critical to the optimal operation for SDN, NFV, IMS, and a general focus on open network development and services realization for telecom carriers, especially network operators and their ecosystem partners.
We see the use of SOA and leveraging Telecom APIs as critical going forward as telecommunications networks evolve towards increasing focus on non-voice and non-human communications through various Internet of Things (IoT) solutions and applications.
Service Oriented Architecture (SOA) Planning, Operation, and Governance for Optimized Service Delivery report provides an evaluation of the SOA approach to application integration, operation, and related governance issues. The report analyzes the primary players, solutions, and strategies within the SOA ecosystem and provides a forecast for SOA through 2020.