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
- Instance of
- architectural pattern
- Subclass of
- software architecture
Show 2 more facts
- Commons category
- Service-oriented architecture
- short name
- SOA
via Wikidata · CC0
~22 min read
Encyclopedic overview
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.
Excerpted from Wikipedia’s “service-oriented architecture” article, available under the CC BY-SA 4.0 licence.