Service-oriented architecture

software, architecture
(SOA) Systems built from loosely-coupled software modules deployed as services, typically communicating via a network. This allows different modules to be implemented and deployed in different ways, e.g. owned by different organisations, developed by different teams, written in different programming languages, running on different hardware and operating systems. The key to making it work is interoperability and standards so that modules can exchange data.
SOAs often support service discovery, allowing a service to be changed without having to explicitly reconnect all its clients.
Many different frameworks have been developed for SOA, including SOAP, REST, RPC, DCOM, CORBA, web services and WCF.


Read Also:

  • Service pack

    noun in computing, an update to a customer’s software that may fix existing problems or deliver product enhancements; abbr. SP Examples A service pack is usually downloadable or orderable.

  • Serviceperson

    [sur-vis-pur-suh n] /ˈsɜr vɪsˌpɜr sən/ noun 1. a person who is a member of the armed forces of a country. 2. a person who maintains or repairs equipment.

  • Service-pipe

    noun 1. a pipe connecting a building with a water or gas main.

  • Service provider

    communications An organisation that provides a service by telephone, such as an 0800 (toll free) number. The service provider buys the services of a telecom supplier (e.g. BT) but advertises the service and deals with the calls itself. Increasingly, service providers are now also managing their advanced call-routing. (1996-08-27)

Disclaimer: Service-oriented architecture definition / meaning should not be considered complete, up to date, and is not intended to be used in place of a visit, consultation, or advice of a legal, medical, or any other professional. All content on this website is for informational purposes only.