Use Case: Von starren Einzelschnittstellen zu einem flexiblen Interface-Framework

Der Kunde

Unternehmen aus der Gesundheitsbranche

Die Situation

Im Zuge der Digitalisierung und des stetigen Wachstums der Systemlandschaft stand die Herausforderung im Raum, Integrationen für unterschiedliche Kunden und Module effizienter zu gestalten. Die bestehende Lösung basierte auf einer gewachsenen Legacy-Schnittstelle, deren Logik weitgehend fest im Code verankert war und wenig Flexibilität bot. Jede neue Kundenanbindung oder die Integration eines zusätzlichen Moduls erforderte individuelle Anpassungen und umfangreiche Entwicklungsarbeiten. Dies führte zu hohem Wartungsaufwand, eingeschränkter Flexibilität und längeren Umsetzungszeiten. Um diese Herausforderungen nachhaltig zu lösen, wurde ein neues, generisches Interface-Framework auf Basis einer ServiceNow Scoped Application durch Digital Scout entwickelt. Ziel war es, eine zentrale und wiederverwendbare Schnittstellenplattform zu schaffen, die verschiedene Kunden und Module über einen einheitlichen Ansatz bedienen kann, ohne dass für jeden Anwendungsfall eine eigene Schnittstelle entwickelt werden muss.

Unser Plan

Die Umsetzung erforderte tiefgehende Kenntnisse u.a. in

  • ServiceNow
  • Scoped Applications
  • Field Mapping
  • Script Includes
  • REST- und OAuth-Integrationen sowie den ServiceNow-Technologien
  • GlideRecord/GlideElement/GlideEvaluator
  • GlideAjax

Auf dieser Grundlage entstand eine hochflexible Architektur, die Schnittstellenverhalten nicht mehr durch Hardcoding, sondern über Konfiguration steuert. Der neue Ansatz ermöglicht die individuelle Konfiguration pro Kunde und pro Modul beziehungsweise Tabelle. Feldzuordnungen können flexibel definiert und über intelligente Mapping-Mechanismen verarbeitet werden. Durch den Einsatz von GlideElement und GlideEvaluator lassen sich selbst komplexe Anforderungen dynamisch abbilden, ohne dass zusätzlicher Programmcode erforderlich ist. Gleichzeitig sorgt die zentrale Konfigurationssteuerung für maximale Transparenz über alle Kunden- und Modulintegrationen hinweg.

Die Lösung

Ein wesentlicher Erfolgsfaktor war die Einführung einer vorlagenbasierten Verarbeitung durch Digital Scout. Dynamische JSON-Templates ermöglichen die flexible Generierung von Nachrichten für unterschiedliche Aktionen wie Insert oder Update. Darüber hinaus wurde die vollständige Kontrolle über eingehende Nachrichten sichergestellt. Ergänzende Funktionen wie Transaktionsspeicherung, Attachment-Verarbeitung, automatische Prüfungen von Pflichtfeldern, verteiltes Ticketmanagement sowie integrierte Wiederholungsmechanismen erhöhen die Stabilität und Zuverlässigkeit der gesamten Integrationslandschaft. Die Auswirkungen der neuen Lösung waren unmittelbar spürbar. Neue Kunden oder Module können heute innerhalb kürzester Zeit angebunden werden. Statt umfangreicher Entwicklungsprojekte genügt in den meisten Fällen die Konfiguration von Kundeninformationen, Tabellenzuordnungen, Field Mappings und Vorlagen. Individuelle Programmierung beschränkt sich auf wenige Ausnahmen und kann auf ein Minimum reduziert werden.

Der Mehrwert

Das Ergebnis ist ein leistungsfähiges und zukunftssicheres Interface-Framework, das die Wiederverwendbarkeit deutlich erhöht, den Wartungsaufwand reduziert und die Einführung neuer Integrationen erheblich beschleunigt. Gleichzeitig profitieren Fachbereiche und Kunden von einer höheren Transparenz, besserer Nachvollziehbarkeit und einer deutlich schnelleren Bereitstellung neuer Schnittstellen.

Durch die Ablösung der starren Legacy-Architektur wurde eine flexible Integrationsplattform geschaffen, die den Anforderungen einer modernen und wachsenden Systemlandschaft gerecht wird und langfristig eine skalierbare Grundlage für zukünftige Erweiterungen bietet.

Sie sind immer noch nicht überzeugt? – Lassen Sie uns darüber sprechen.