Service-Orientierung ist ein Paradigma, das den Rahmen fr unser Handeln vorgibt.
Service-orientierte Architektur (SOA) ist ein Architekturtyp,
der aus der Anwendung von Service-Orientierung entsteht.
Wir haben Service-Orientierung angewendet, um Organisationen zu helfen, kontinuierlich
nachhaltigen Geschftswert zu liefern
mit hherer Agilitt und Kosteneffizienz und
im Einklang mit den sich ndernden fachlichen Bedrfnissen.
Im Rahmen unserer Arbeit sind wir zu folgender Priorisierung gekommen:
Geschftswert ber technische Strategie
Strategische Ziele ber projektspezifischen Nutzen
Immanente Interoperabilitt ber mageschneiderte Integration
Gemeinsam verwendete Services ber zweckgebundene Implementierungen
Flexibilitt ber Optimierung
Evolutionre Vervollkommnung ber Streben nach anfnglicher Perfektion
Das heit, obwohl wir die Werte auf der rechten Seite schtzen,
sind uns die Werte auf der linken Seite wichtiger.
Respektiere die Sozial- und Machtstruktur der Organisation.
Erkenne an, dass SOA letztlich Vernderung auf vielen Ebenen bedeutet.
Der Bereich, in dem SOA eingefhrt wird, kann unterschiedlich ausfallen. Halte die Aufwnde in einem berschaubaren und sinnvollen Rahmen.
Produkte und Standards alleine werden weder SOA liefern noch das Service-orientierte Paradigma umsetzen.
SOA kann mit unterschiedlichen Technologien und Standards
umgesetzt werden.
Etabliere einheitliche Unternehmensstandards und -richtlinien auf der Basis von Industrie- und De-facto-Standards sowie Standards der SOA-Gemeinde.
Strebe nach auen Einheitlichkeit an, aber lasse nach innen Vielfalt zu.
Identifiziere Services durch Zusammenarbeit zwischen fachlichen und technischen Interessenvertretern.
Maximiere die Anwendbarkeit von Services durch Bercksichtigung der derzeitigen und zuknftigen Anwendungsgebiete.
Stelle sicher, dass Services fachlichen Anforderungen und Zielen dienen.
Services und deren Ausgestaltung sollten sich anhand der Art und Weise, wie sie wirklich genutzt werden, entwickeln.
Trenne die verschiedenen Aspekte eines Systems, die sich
unterschiedlich hufig ndern.
Reduziere implizite Abhngigkeiten und publiziere alle externen Abhngigkeiten, um Robustheit zu frdern und die Auswirkungen von Vernderungen zu reduzieren.
Organisiere jeden Service auf jeder Abstraktionsebene in oder anhand einer zusammenhngenden und berschaubaren Funktionseinheit.
Ali Arsanjani Grady Booch Toufic Boubez Paul C. Brown David Chappell John deVadoss |
Thomas Erl Nicolai Josuttis Dirk Krafzig Mark Little Brian Loesgen Anne Thomas Manes |
Joe McKendrick Steve Ross-Talbot Stefan Tilkov Clemens Utschig-Utschig Herbjörn Wilhelmsen |
Nicolai Josuttis Dirk Krafzig Stefan Tilkov Clemens Utschig-Utschig |