File:SOA_Elements.png · Wikimedia Commons · See Wikimedia Commons
service-oriented architecture
Sign in to saveAlso known as SOA
architectural pattern in software design
Wikidata facts
Show 2 more facts
- Commons category
- Service-oriented architecture
- short name
- SOA
via Wikidata · CC0
~22 min read
Article
In software engineering, service-oriented architecture (SOA) is an architectural style that focuses on discrete services instead of a monolithic design. SOA is a good choice for system integration. By consequence, it is also applied in the field of software design where services are provided to the other components by application components, through a communication protocol over a network. A service is a discrete unit of functionality that can be accessed remotely and acted upon and updated independently, such as retrieving a credit card statement online. SOA is also intended to be independent of vendors, products and technologies.
Service orientation is a way of thinking in terms of services and service-based development and the outcomes of services.