Interoperabilität
Interoperabilität zwischen den Software-Komponenten und Diensten verschiedener Anbieter ist eine grundlegende Charakteristik der nächsten Generation von Unternehmenssoftware - emergenter Software. Heute existierende Softwaretechniken sind darauf ausgerichtet, die vorherrschenden Systemsilos in Unternehmen effizient zu realisieren. Für das Konzept der emergenten Software sind diese Techniken nicht anwendbar.
Interoperabilität im Kontext emergenter Software bezieht sich nicht nur auf Schnittstellenkompatibilität, sondern umfasst alle Prozesse der Softwareerstellung, die nahtlose Vernetzung von Komponenten, und die flexible Skalierbarkeit unter expliziter Betrachtung der Dienstgüte auch über Unternehmensgrenzen hinaus. Im Software-Cluster werden die grundlegenden Softwaretechnologien und Konzepte zur Umsetzung dieser Eigenschaft erforscht und entwickelt. Es werden Schnittstellen und Protokolle geschaffen, die föderierte Cloud-Umgebungen unterstützen und somit Zusamenschlüsse von Cloud-Anbietern, Intermediären und Endkunden realisieren. Ergänzend wird eine Standardisierung von Schnittstellen für Cloud-Basisdienste (Abrechnungsdienste, Bezahldienste, Benutzerverwaltungsdienste) erreicht.
Interoperabilität


