Glossary


SOA

Service Oriented Architecture. An architectural style for ICT systems that is largely a response to a crisis of complexity in legacy systems. An SOA guides all aspects of creating and using business processes, packaged as services, throughout their life cycle, as well as defining and provisioning the IT infrastructure that allows different applications to exchange data and participate in business processes loosely coupled from the operating systems and programming languages underlying those applications.

SOA represents a model in which functionality is decomposed into distinct units (information services) that can be distributed over a network and can be combined together and reused to create business applications. These services communicate with each other by passing data from one service to another, or by coordinating an activity between two or more services. SOA concepts are often seen as being built upon, and the evolution of, older concepts of distributed computing and modular programming. See Wikipedia article.See also: business process, transition technologies