Service-oriented computing

from Wikipedia, the free encyclopedia

Service-oriented computing (SOC) comprises various techniques and concepts for creating modular software solutions based on software services. Service-oriented architectures (SOA) represent an essential basis of these concepts . However, SOC includes solutions or solution platforms based on them (such as cloud computing , utility computing ...).

motivation

SOC extends the idea of ​​the encapsulation of functions, as they are known in the network area at lower functional levels, to the execution of software systems as potentially higher-quality services, which represent the components of the software system. In contrast to classic software, the individual components are loosely coupled with all their advantages and disadvantages, but the software is modular , which means advantages for reusing individual components. The Internet is basically a set of services that are networked with one another via a communication medium. While the Internet these services and their interactions are more static in are Internet of Services ( Internet of Services ), services offered dynamically and used.

credentials

  • K. Kontogiannis, GA Lewis, D. Smith: Research Agenda for Service-Oriented Architecture, International Conference on Software Engineering, Leipzig, Germany, 2008. (portal.acm.org)