Serviceorientierte Architektur

(abgek. SOA; engl. Service-oriented architecture) bezeichnet eine Software-Architektur, innerhalb derer Funktionen und Dienste von Service-Providern als (Web) Services angeboten werden. SOA basiert auf einem domänenspezifischen Modell, das die Objekte und ihre Interdependenzen in einem Anwendungsbereich (Domäne) spezifiziert. Die Services sind untereinander nur lose gekoppelt. Innerhalb einer SOA finden häufig (mobile) Softwareagenten zur Kommunikation und Diensterbringung Verwendung.

Quelle: logipedia / Fraunhofer IML