Einsatzszenarios zuordnen
- Inhaltserschließung für eine Zuordnung:
- Sie sind ein Produktgutachter, Integrationsspezialist oder Programmierer und möchten den Inhalt einer Zuordnung prüfen. Da der Zuordnungseditor für Nachrichten die deklarative Zielspezifik von Zuordnungen anzeigt, können Sie das Zielobjekt, das von der Zuordnung generiert wird, darstellen. Dies ist dieselbe Ansicht, die in der Debugperspektive von Eclipse angezeigt wird, wenn Sie Teile einer Zuordnung einzeln durchgehen, um ihr Verhalten zu beobachten.
- Details zu Zuordnungsfehlern:
- Sie arbeiten in einer Serviceumgebung und möchten ausführliche Informationen zu Zuordnungsfehlern anzeigen, auch wenn Sie kein Zuordnungsentwickler und nicht der ursprüngliche Zuordnungsautor sind. Da Sie das erwartete Zuordnungsverhalten darstellen können und Teile der Zuordnung einzeln durchgehen können, können Sie Fehler analysieren und lokalisieren. Der Zuordnungseditor für Nachrichten stellt eine Spreadsheet-Ansicht für die Erstellung und die Anzeige von Zuordnungsinhalt bereit. Das Debug-Tool stellt auch eine Spreadsheet-Ansicht bereit, in der die Struktur und die Topologie des Ziels angezeigt wird. Mit diesen Tools können Sie das schrittweise Verhalten der Zuordnung mit dem Endergebnis korrelieren. Die Komponente inkrementelles Erstellungsprogramm stellt eine Zuordnungsprüfung für den Zuordnungsinhalt und externe Verweise bereit.
- Mittelweg:
- Sie verfügen bereits über die Quellen- und Zieldefinitionen für eine Zuordnung, deshalb definieren Sie nur die Umsetzungen. Ein Beispiel dafür ist die Ausführung einer auf Nachrichten basierenden Unternehmensanwendungsintegration (Enterprise Application Integration, EAI) zwischen mindestens zwei EIS-Systemen, wobei entweder die Quelle oder das Ziel als Nachrichtendefinition mit physischen Formaten dient (die Protokolle, die für Systeme, die die meisten allgemeinen Internetstandard unterstützen, verständlich sind).
Die Task besteht darin, die Zuordnungsumsetzungen zu definieren, wobei gegebenenfalls der Eigenschaftenordner für Brokernachrichten verwendet wird, um das physische Format für die abgehende Nachricht anzugeben.
- Top-down:
- Sie verfügen bereits über mindestens eine Quellendefinition, so dass Sie mindestens ein Ziel und die Umsetzungen von der Quelle zum Ziel definieren. Dazu gehört eine Objektdefinition für mehrere eingehende und abgehende Nachrichten von verschiedenen EIS-Systemen.
- Bottom-up:
- Sie verfügen bereits über die Zieldefinitionen, so dass Sie nur die Quellennachrichten und Umsetzungen definieren. Ein Beispiel dafür ist die Erstellung einer neuen Anwendung, die vorhandene EIS-Systeme für Nachrichtenübertragungskonzepte verwendet, für die die Nachrichtendefinitionen erstellt werden und nicht geändert werden können.
Sie können die vorhandenen definierten EIS-Nachrichten als Nachrichtenbaumstruktur verwenden und physische Formatschichten (z. B. XML und COBOL) für die Definition der Umsetzung verwenden. Wenn mehrere Ziele vorhanden wären, die ein komplexeres temporäres Objekt erforderten, könnten Sie das Top-down-Verfahren für die Entwicklung der Zuordnung verwenden.
- Stapelnachrichten:
- Sie möchten mehrere Zielnachrichten und sich wiederholende Zielnachrichten verwenden, z. B. in einer Finanznachricht, die mehrere elektronische Transaktionen enthält, die separat verarbeitet werden müssen. Mit einem speziellen Header-und-Nachrichten-Schema können Sie jedes Ausgabeziel als vollständige Nachrichtenassembly identifizieren. Im Zuordnungseditor für Nachrichten können Sie die verschachtelten Nachrichten oder Elemente in einer Stapelnachricht extrahieren und in einzelne oder neue Stapelnachrichten aufteilen. Es ist auch möglich, die verschachtelten Nachrichten oder Elemente basierend auf dem Wert eines Eingabefeldes zu sortieren. Sie können auch die Operation 'Weitergeben' verwenden, um eine Stapelnachricht in mehrere Nachrichten aufzuteilen.
- Referenzielle Wiederverwendung:
- Sie müssen mehrere Zuordnungen für allgemeine Metadefinitionsobjekte erstellen. Deshalb definieren Sie eine einzige wiederverwendbare Umsetzung. Nehmen wir beispielsweise an, Sie verfügen über mehrere verschiedene EIS-Systeme, die jeweils über eine eigene Definition eines komplexen Elements wie der Adresse verfügen, und die Adresse wird in vielen verschiedenen Nachrichten verwendet. Anstatt die Adresse für jede Nachricht in der Zuordnung integriert anzugeben, können Sie für jede EIS-Adresse und für eine 'GAddress' die Zuordnungen 'GAddress_to_EIS' und 'EIS_to_GAddress' definieren. Die vordefinierten Zuordnungen werden anschließend durch einen Verweis aus den Nachrichtenzuordnungen wiederverwendet und nicht integriert erweitert.
- Wiederverwendung durch Kopieren und Einfügen:
- Sie haben die Definition einer Quelle oder eines Ziels geändert, und alle zugehörigen Zuordnungen müssen aktualisiert werden. Beispielsweise wurde eine neue Version eines Standards ausgegeben, und es ist eine neue Umsetzungslogik erforderlich. In diesem Szenario können Sie die alten und neuen Zuordnungen parallel ausführen, bis alle Partner auf die neue Version migriert wurden.
- Iterative Aktualisierung:
- Sie ändern die Definition der Quelle oder des Ziels, und alle Zuordnungen müssen aktualisiert werden. Beispielsweise wird ein neues EIS-System integriert, und das Objekt, das alle Zuordnungen für alle EIS-System betrifft, muss aktualisiert werden.
- Teile extrahieren:
- Sie möchten einen Teil der Eingabenachricht an das Empfangssystem weiterleiten, beispielsweise wenn auf Grund einer gesetzlichen Bestimmung Daten aus Datenschutzgründen entfernt werden müssen. Sie verwenden die Tools im Zuordnungseditor für Nachrichten, um einen Teil der Eingabenachricht zu extrahieren, indem Sie nur die erforderlichen Felder aus der Quelle dem Ziel zuordnen.