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 and is also applied in the field of software design, where services are provided to 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.
Facts
Core ConcernStructuring software as a set of independently accessible, discrete services rather than one monolithic application. 1 Connections
Associated With
Source Service-Oriented Architecture (Wikipedia)
SOA is placed on a continuum that starts from distributed computing.
Source Service-Oriented Architecture (Wikipedia)
Service-oriented architecture is defined as a software-engineering architectural style.
Source Service-Oriented Architecture (Wikipedia)
Sources
1. Service-Oriented Architecture (Wikipedia)
Wikimedia FoundationLead paragraph, first sentence
In software engineering, service-oriented architecture (SOA) is an architectural style that focuses on discrete services instead of a monolithic design.
Associated With: Software Engineering, Lead section
In software engineering, service-oriented architecture (SOA) is an architectural style that focuses on discrete services instead of a monolithic design.
Associated With: Distributed Computing, Defining concepts section
SOA can be seen as part of the continuum which ranges from the older concept of distributed computing and modular programming, through SOA, and on to practices of mashups, SaaS, and cloud computing.
Associated With: Cloud Computing, article body paragraph on SOA and cloud computing continuum
SOA can be seen as part of the continuum which ranges from the older concept of distributed computing and modular programming, through SOA, and on to practices of mashups, SaaS, and cloud computing (which some see as the offspring of SOA).
View the Source Reader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.
Sign in to dispute this or suggest a correction.