Service Orientierte Architektur

Aus P3wiki

Wechseln zu: Navigation, Suche

SOA kennt noch keine einheitliche Definition und ist der paradigmatische Begriff für flexible, anpasspare IT-Architekturen. SOA hat zum Ziel, komplexe Geschäftsprozesse flexibel zu realisieren, indem eine Menge voneinander unabhängiger Dienste lose gekoppelt werden („Komposition von Services“).

Dabei wird ein Dienst

  • von einem Service Provider angeboten
  • von einem Service Consumer angefragt (Service Request) und
  • vom Service Provider zur Verfügung gestellt (Service Response).


Oft werden für SOAs Web-Services auf Basis der wenigen bestehenden Standards wie SOAP oder WSDL eingesetzt, doch kann eine SOA prinzipiell auf jeder dienstbasierten Technologie wie zum Beispiel CORBA, oder Enterprise Java Beans (EJB) aufgebaut werden.

Da Services in unterschiedlichen Programmiersprachen und auf unterschiedlichen Systemplattformen realisiert werden können, wird eine SOA häufig zur Anwendungsintegration genutzt

Persönliche Werkzeuge