Database Systems Journal (Mar 2017)
Service-Oriented Architecture (SOA) and Web Services
Abstract
From a functional perspective, a service is a standalone unit, such as taking a request from an e-commerce site. By this definition, a service is an operation that can be invoked discreetly. Services can be combined to provide the functionality of a high scope software. SOA makes it easier for different software components on computers connected via a network to cooperate in order to accomplish a certain functionality. SOA comprises several dimensions that must work together effectively to be successful. The adoption of service-based technology itself will not allow organizations to achieve benefits associated with SOA.