Einheit, die von einem kleinen Team komplett – sowohl fachlich als
auch technologisch – beherrscht werden kann“
Eigenschaften
Enterprise
Information
Systems
eine lose
Kopplung
von
Software-Agenten
modularisieren
flexibilisieren
Service
provider
standardisierte Darstellung
von Funktionalität
eindeutigen
Namen
definierte
Funktionalität
consumer
bears
an
immaterial
value
for
the
consumer
Komponente,schnelle und kostengünstige
Zusammenstellung einer Applikation
Bestandteile
Service Interface
Service Contract
Service Implementation
SOA stellt eine ‚Landschaft‘, von lose gekoppelten Komponenten/Services zur Verfügung, die unter
Nutzung des Prinzips der Wiederverwendbarkeit zu Applikationen zusammengestellt werden
können.
Herausforderungen
Identifikation von geeigneten
Services/Dienstleistungen
Implementierung
Bündelung der
Services zu einer
Applikation
Berücksichtigen von
Legacy Systemen
Probleme
Services nicht
klar definiert
und abgegrenzt
Redundanzen/Abhängigkeiten
zwischen den Services
keine
Transparenz
Wiederverwendung von
Services ist eher die
Ausnahme