Was ist SOA?
SOA (Service-Oriented Architecture, serviceorientierte Architektur) organisiert fachliche Fähigkeiten als Dienste, die mehrere Anwendungen gemeinsam nutzen können. Jeder Dienst bietet über eine vereinbarte Schnittstelle eine klare Funktion an, etwa die Bestandsprüfung oder die Rechnungserstellung.
Ein Onlineshop und eine Mitarbeiteranwendung können beispielsweise denselben Bestandsdienst aufrufen, um den Lagerbestand zu prüfen. Keine der beiden Anwendungen muss diese Geschäftslogik erneut implementieren oder wissen, wie die Lagersoftware intern funktioniert.
