IT-Kosten

Wie rechnet sich SOA in der Praxis?

19.12.2008
Von 
Daniel Liebhart ist Dozent für Informatik an der ZHAW (Züricher Hochschule für Angewandte Wissenschaften) und Solution Manager der Trivadis AG. Er ist Autor verschiedener Fachbücher.

Die SOA Formel von Linthicum

Der US-Analyst David Linthicum hat eine relativ einfache Formel zum Berechnen der SOA-Kosten entwickelt:

Kosten einer SOA = (Kosten der Datenkomplexität + Kosten der Servicekomplexität + Kosten der Prozesskomplexität + Kosten der eingesetzten Technologie)

Die Kosten der Datenkomplexität errechnen sich aus der Anzahl der Datenelemente multipliziert mit dem Speicherkomplexitätsfaktor (0,3 für relationale Datenhaltung, 0,6 für objektorientierte und 0,8 für ISAM) multipliziert mit den Kosten für den Arbeitsaufwand. Die anderen Faktoren werden entsprechend eingesetzt.

Die wichtigsten Grundlagen zur Berechnung der Kosten sind:

  • Die Anzahl der Datenelemente

  • Die Komplexität der Datenspeicherung

  • Die Komplexität der Systeme

  • Die Komplexität der Dienste

  • Die Komplexität der Prozesse

  • Die Anzahl der notwendigen neuen Dienste

  • Die eingesetzte Technologie

  • Die verwendeten Standards

  • Die Risikofaktoren