Übersicht

SOA ist mehr als ein populäres Modewort. SOA ist eine pragmatische Art, Geschäftsprozesse mithilfe integrierter IT-Systeme zu organisieren. Der Schwerpunkt liegt dabei auf losen, durch klar definierte Kontrakte miteinander verbundenen Services. Das Software-Ökosystem bleibt damit von Nebeneffekten unbeeinflusst, die durch laufende Änderungen an individuellen Altanwendungen entstehen. Darüber hinaus minimiert das Befolgen von Industriestandards, speziell in den Bereichen BPM und Orchestrierung, die Kosten für die Anpassung der IT an die sich ändernde Geschäftslandschaft. Im Gegensatz zum traditionellen, zentralistischen Modell der Integration, hat SOA einen föderalen Charakter. Änderungen an der IT lassen sich somit leichter über die Grenzen von Abteilungen hinweg ausrollen.

Ein üblicher Trugschluss ist, dass SOA eine rein technische Vorgehensweise ist, die auf einige Protokolle, Technologien oder auf eine allein stehende Lösung eines konkreten Anbieters begrenzt ist. Oft meint man, wenn man die richtige Technologie gekauft und diese leicht „angepasst“ hat, stellt sich der erwartete Nutzen fürs Geschäft automatisch einstellt. Unsere Erfahrungen zeigen allerdings, dass ein solches Vorgehen zu vereinfacht ist und die Effizienz des IT Betriebs sogar schädigen kann.

Die Implementierung einer serviceorientierten Architektur schafft eine Unternehmensarchitektur, die sich ständig an die Bedürfnisse des Geschäfts anpasst und auch im Hinblick auf die Kosten effizient betrieben werden kann. Üblicherweise wird ein SOA-Vorhaben durch die eigene IT Abteilung geplant und durchgeführt. Oft überschreiten die Anforderungen des Vorhabens jedoch die eigenen Kapazitäten. Die logische Wahl ist es dann, auf die Kompetenz eines qualifizierten Outsourcing-Partners zu vertrauen.

Im Jahr 2003 war Exigen Services unter den ersten osteuropäischen Unternehmen, die ihre Entwicklungsprozesse sowohl nach ISO 9001:2000 als auch nach CMMI zertifiziert haben. Heute hat Exigen Services langjährige Erfahrung in vielen Branchen und implementiert erfolgreich Technologien für die Business Transformation. Wir sind ein anbieterneutraler Provider von Services. Somit sind wir in der Lage, unseren Kunden für ihre Anforderungen und IT-Landschaft die am besten passende technologische Lösung anzubieten.

Traditionelle SOA-Entwicklungsmethodologien sind eher von Typ Wasserfall und basieren auf einem erheblichen Aufwand im Vorfeld für das Design des IT-Ökosystems. Die Vorgehensweise von Exigen Services vereint dagegen führende Agile Kompetenzen und eine strenge Führung des SOA-Programms. Der evolutionäre Charakter agiler Entwicklungsmethoden führt zu einer höheren Rendite des Projekts bereits von Anfang an.

Exigen Services hat ein „SOA Center of Excellence“ etabliert, welches Best Practices in der Architektur, Entwicklung und Wartung von großen Software-Systemen unter Nutzung des SOA-Paradigmas erfasst, ausbaut und fördert. Diese Erfahrungen sind in unseren vier wichtigsten SOA-Angeboten gebündelt:

  • SOA Enablement Services ist vorgesehen für die Kunden, die bereits um den Nutzen von SOA für ihr Unternehmen wissen, die aber Hilfe bei der Implementierung und Unterstützung bei architektonischen Änderungen benötigen.
  • Transformation von Applikationen richtet sich an Kunden, die bereits auf dem Weg zu SOA sind und an der Entwicklung vorhandener Systeme in Richtung SOA interessiert sind.
  • Services- und Applikations-Entwicklung ist vorgesehen für Kunden, die bei ihrem Wechsel zu SOA viel Neuentwicklung von Software benötigen.
  • SOA-Entwicklung richtet sich an die Kunden, die an professionellen SOA-Test-Services interessiert sind.