Computing Atlas

How Computing Was Built
Sign In
Text size
100%
Theme
Field

Service-Oriented Architecture

Software And Its Engineering

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 Concern
Structuring 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)
Grid Computing, Fields

Service-oriented architecture is defined as a software-engineering architectural style.

Source Service-Oriented Architecture (Wikipedia)
Sources
1. Service-Oriented Architecture (Wikipedia)
Wikimedia Foundation
  • Lead 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
Comments (0)
No comments yet. Be the first to share a thought.
Reader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.