Was bei MDLI geschieht, lässt sich am besten anhand eines Beispiels erläutern. Aber vorher müssen wir einige Begriffe klären. Im Kontext der Integration ist es oft hilfreich sich zu überlegen, in welche "Richtung" die Integration verläuft:
- Vertikale Integration – Erstellen adaptiver Services zur Verbindung bestehender Anwendungen und Datenbanksysteme mit neuen Anwendungen, neuen Plattformen oder neuen Services.
Beispiel: Das Angebotssystem einer Versicherung als Web Services verfügbar machen, ein neues GUI hinzufügen oder eine bestehende Anwendung für Web-Benutzer zugänglich machen. - Horizontale Integration – Erstellen adaptiver Services zur Verbindung bestehender Anwendungen und Datenbanksysteme untereinander.
Beispiel: Verbindung eines Ressourcenplanungssystems mit einem Buchhaltungssystem. Die horizontale Integration wird üblicherweise von EAI-Werkzeugen (Enterprise Application Integration) unterstützt.
Natürlich sind in der realen Welt die Dinge niemals so klar getrennt, und bei den meisten Projekten sind diverse vertikale und horizontale Integrationsaspekte zu berücksichtigen.
Beispiel vertikale Integration
Im Beispiel für die vertikale Integration betrachten wir die einzelnen Schritte, die mit SCORE Adaptive Bridges und MDLI zur Erstellung adaptiver Services durchgeführt werden, um eine bestehende Legacy-Anwendung mit einer neuen Plattform zu verbinden, in diesem Fall einer Plattform für Web Services. Es wird immer derselbe Integrationsansatz angewendet, unabhängig von der gewählten Technologie-Plattform.
Beispiel horizontale Integration
SCORE Adaptive Bridges unterstützt die horizontale Integration auf die gleiche Weise wie die zuvor beschriebene vertikale Integration. Der grundsätzliche Unterschied liegt darin, dass bei der horizontalen Integration in der Regel zwei oder mehr Legacy-Anwendungen untereinander verbunden werden. Der MDLI-Prozess von Discovery, Composition und Production bleibt gleich.

