(Service-oriented Architecture, SOA) ist ein Ansatz, bei dem ein Anwendungssystem aus kleinen Programmbausteinen zusammengesetzt wird. Die Bausteine können angepasst, untereinander und mit Programmen anderer Hersteller kombiniert werden. Die Kommunikation der Module erfolgt nach einem Dienstleistungsverhältnis: Ein Baustein fordert von einem anderen eine Leistung an, z.B. das Berechnen eines Liefertermins oder das Verbuchen einer Rechnung. Die aufgerufene Komponente stellt das Ergebnis anschliessend zur Verfügung.
Vorhergehender Fachbegriff: Software-Wartung | Nächster Fachbegriff: Sogo Shosha
Diesen Artikel der Redaktion als fehlerhaft melden & zur Bearbeitung vormerken
|