alfabet - Making IT Manageable

SOA beschreibt ein umfassendes Managementparadigma, das auf einen neuen Umgang mit der Prozess- und ITLandschaft im Unternehmen zielt. Wie jede Strategie bringt auch SOA dafür einen spezifischen Fundus von Konzepten und Methoden mit.

Der Begriff SOA ist ein Managementkonzept und setzt erst in zweiter Linie ein Systemarchitekturkonzept voraus:

  1. Das Managementkonzept strebt eine an den gewünschten Geschäftsprozessen ausgerichtete Infrastruktur an, die schnell auf veränderte Anforderungen im Geschäftsumfeld reagieren kann.
  2. Das Systemarchitekturkonzept sieht die Bereitstellung fachlicher Dienste und Funktionalitäten in Form von Services vor.

Ein Service ist in diesem Kontext als eine Funktionalität definiert, die über eine standardisierte Schnittstelle in Anspruch genommen werden kann.

Primärziel ist, die historisch gewachsene, heterogene Systemlandschaft effizient an Änderungen im Geschäftsprozess anpassen zu können.


Aufgabe

Für die Einführung von Service Orientierten Architekturen als Architekturkonzept für IT Planung und Dokumentation sind folgende Schritte notwendig:

  1. Iteratives Vorgehen zur Definition von Domainen also einen Modells mit den eigentlichen Objekten des Anwendungsbereiches und dessen Beziehungen zueinander
  2. Spezifikation von Services als Funktionalen Paketen für die Unterstützung der Business Bereiche
  3. Spiegelung und Bewertung der bestehenden Prozesse und Anwendungen auf die Business Funktionsbibliothek
  4. Analyse und Aufzeigen von Handlungsfeldern

Zur Durchführung der beschriebenen Aufgabe werden von der alfabet AG folgende Consulting Services angeboten:


Aufbau des Domainenmodells

Arbeitspakete

  • Vorbereitung und Durchführung von Workshops und Interviews für den Aufbau des Domänen Modells
  • Strukturierte Abbildung der Domänen
  • Iterative Konsolidierung und Verfeinerung des Modells
  • Bewertung der Geschäftsrelevanz der einzelnen Domänen

Spezifikation von Services

Arbeitspakete

  • Analyse der Informationen aus der Geschäftsprozessmodellierung
  • Analyse der Funktionalitäten der zentralen Applikationen
  • Spezifikation von Services und deren Zuordnung zum Domänen

Spiegelung auf die Geschäftsarchitektur

Arbeitspakete

  • Dokumentation der relevanten Geschäftsprozesse, Geschäftsobjekte und Organisationsstrukturen
  • Dokumentation des relevanten Anwendungsportfolios
  • Verknüpfung und Bewertung der erbrachten sowie angeforderten Serviceunterstützung durch die Anwendungssysteme

Analyse und Aufzeigen von Handlungsfeldern

Arbeitspakete

  • Prioritisierung von Domänen
  • Aufdecken von Handlungsfeldern anhand von Anwendungsanalysen, Redundanzanalysen, Analyse der Prozessunterstüzung und Kostenanalysen
  • Bewertung der Schwachstellen als Entscheidungsgrundlage für die weitere Planung

Nutzen
  • Im Einzelnen soll dadurch Software erstellt werden, die:

    • einfach an neue Bedürfnisse angepasst werden kann
    • (Flexibilität),
    • wieder verwendbar ist,
    • verteilt installiert werden kann
    • an Geschäftsprozesse angepasst ist.

  • Identifikation funktionaler Überschneidung der eingesetzten IT Anwendungen sowie der Identifizierung von Bereichen nicht angemessener oder fehlender IT Unterstützung
  • Kostenvorteile durch schnelle Optimierung der IT Landschaft
  • Schnelle Reaktion auf neue Herausforderungen in den Business Bereichen
  • Schrittweise Restrukturierung komplexer Anwendungssysteme

 

Quick picks