Die globale Digitalisierung wird von einer Vielzahl von Unternehmen und Lösungsanbietern getrieben. Die umfassende Vernetzung der physikalischen mit der virtuellen Welt verbindet aber auch unterschiedlichste Systeme miteinander, die auf diversen Architekturen und Architekturframeworks basieren. Da eine Monopolstellung eines einzigen Systemanbieters weder realistisch noch wünschenswert ist, ist die Entwicklung und Sicherstellung der Interoperabilität eine Kernaufgabe für die Zukunftsfähigkeit von IKT-Systemen in Unternehmen.
Heterogene IKT-Systemlandschaften haben für Unternehmen den Vorteil, dass sie Module von unterschiedlichen Herstellern implementieren können, um sich den jeweiligen spezifischen Anforderungen bestmöglich anzunähern. Die großen Unterschiede in den Anforderungen der Unternehmen bedingen ihrerseits, dass die Entwicklung eines Komplettsystems nur eines Lösungsanbieters auch in Zukunft nicht realisierbar scheint.
Heterogene Systemlandschaften haben aber nicht nur Vorteile, sie stellen die IKT-Verantwortlichen auch vor erhebliche Herausforderungen. Sie müssen zunächst ermitteln, welche Systemkomponenten der verschiedenen Anbieter ihre Anforderungen am besten erfüllen. Im nächsten Schritt steht die Prüfung der Interoperabilität an: Können die einzelnen Module nicht nur für sich agieren und die erforderlichen Funktionen einbringen, sondern auch mit den anderen Modulen zusammenarbeiten? Und wie lässt sich das am besten schon vor dem Produktiveinsatz prognostizieren?
Der Competence Cluster Architecture Frameworks beschäftigt sich genau mit diesen Fragen. Ein Schwerpunkt ist dabei die Dokumentation der Enterprise-Architekturen mit allen relevanten Informationen aus den verschiedenen Unternehmensebenen (Strategie, Geschäftsprozesse, IKT-Anwendungen, IKT-Infrastruktur). Das Ziel der ebenenübergreifenden Verknüpfung von Informationen, ist ein detaillierter Überblick über die Zusammenhänge zwischen den einzelnen Unternehmensbereichen. So erschließt sich, welche Geschäftsprozesse von welchen Anwendungen unterstützt werden. Mit Werkzeugen zur Analyse und Visualisierung dieser Zusammenhänge kann eine langfristige IKT-Planung gestaltet werden, die eine schrittweise Evolution der IKT-Landschaft hin zu einer idealen IKT-Architektur erlaubt.
Ein weiterer Schwerpunkt beschäftigt sich mit der modellgetriebenen Entwicklung von Softwarearchitekturen. Die Digitalisierung führt zu einer Dynamisierung in der Evolution von Unternehmen und Geschäftsmodellen. IKT-Systeme müssen daher schnell und kostengünstig anpassbar sein und mitwachsen können. Flexibilität ist also nicht nur eine funktionelle Anforderung, sondern wird zunehmend wirtschaftlich unternehmenskritisch. Die modellgetriebene Softwareentwicklung versucht der Anforderung nach erhöhter Flexibilität durch den Einsatz einer Generatortechnologie Rechnung zu tragen.