WebSphere Message Broker Version 8.0.0.5 Betriebssysteme: AIX, HP-Itanium, Linux, Solaris, Windows, z/OS

Sehen Sie sich die Informationen zur aktuellen Produktversion im IBM Integration Bus Version 9.0 an.

Begriffe der Nachrichtenmodellierung

Nachrichtenmodellierung ist eine Methode zur Vordefinition der von Ihren Anwendungen verwendeten Nachrichtenformate.

Bei einigen Datenformaten müssen die Nachrichtenformate modelliert werden, da WebSphere Message Broker diese Formate ansonsten nicht erkennen würde. Unabhängig vom verwendeten Datenformat vereinfacht die Modellierung jedoch auf jeden Fall die Entwicklung von Nachrichtenflüssen. Eine ausführliche Beschreibung der Vorteile von Nachrichtenmodellen finden Sie im Abschnitt Wozu Modellnachrichten?.

Beim Modellieren von Nachrichten müssen Ihnen folgende Begriffe vertraut sein:
Darüber hinaus sollten Sie folgende Konzepte verstehen:
Tipp: Der Begriff Nachrichtengruppe bezeichnet den von WebSphere Message Broker verwendeten ursprünglichen Container für Nachrichtenmodelle. In WebSphere Message Broker Version 8.0 und höher erfolgt die Nachrichtenmodellierung bei den meisten Datenformaten bevorzugt über Dateien des Nachrichtenmodellschemas, die in Anwendungen und Bibliotheken enthalten sind. Nachrichtengruppen werden weiterhin unterstützt und sind bei Verwendung von MRM- oder IDOC-Domänen sogar erforderlich. Wenn Sie Datenformate zur Verwendung in den MRM- oder IDOC-Domänen modellieren müssen, müssen Sie zunächst die Nachrichtengruppenentwicklung im WebSphere Message Broker Toolkit aktivieren. Weitere Informationen hierzu finden Sie unter Nachrichtengruppenentwicklung aktivieren.

Weitere Informationen zu Anwendungen und Bibliotheken finden Sie im Abschnitt Anwendungen und Bibliotheken. Eine Beschreibung von Nachrichtengruppen finden Sie im Abschnitt Nachrichtengruppen: Übersicht über die Nachrichtengruppen. Der verbleibende Teil dieses Abschnitts befasst sich mit den Schemadateien von Nachrichtenmodellen.

In diesem Diagramm werden die Inhalte der Schemadateien sowie die Beziehung zwischen den Nachrichtenmodellkomponenten und dem Broker und Toolkit dargestellt.
Anmerkung: Bei SCA-Importen und -Exporten werden Nachrichtengruppen und keine Nachrichtenmodelle importiert.

WebSphere Message Broker verwendet zur Modellierung von Nachrichtenformaten Nachrichtenmodelle. Die von WebSphere Message Broker verwendeten Nachrichtenmodelle basieren auf dem XML-Schema des W3C.

Die folgende Tabelle bietet eine Übersicht über die von WebSphere Message Broker unterstützten Nachrichtenformate und die Schemadateien der Nachrichtenmodelle, die zur Modellierung des jeweiligen Formats verwendet werden:
Format Schemadatei des Nachrichtenmodells
SOAP XML XML Schema 1.0 und WSDL 1.0
Andere XML-Daten XML Schema 1.0
CSV Data Format Description Language 1.0
Andere Daten mit Begrenzern Data Format Description Language 1.0
Industriestandardgemäße Text- oder Binärdaten Data Format Description Language 1.0
Angepasste Text- oder Binärdaten Data Format Description Language 1.0
COBOL-Struktur Data Format Description Language 1.0
C-Struktur Data Format Description Language 1.0
PL/I-Struktur Data Format Description Language 1.0
CORBA IDL XML Schema 1.0
SCA-Import oder -Export Nur Nachrichtengruppen
SAP WebSphere Adapter Schema oder Nachrichtengruppen
Siebel WebSphere Adapter Schema
PeopleSoft WebSphere Adapter Schema
JDEdwards WebSphere Adapter Schema
Datenbanksatz XML Schema 1.0
JSON Vom JSON-Parser wird kein Modell verwendet.
MIME Vom MIME-Parser wird kein Modell verwendet.

XML Schema 1.0 (XSD) ist ein offener Modelliersprachenstandard des World Wide Web Consortium (W3C) für die Modellierung und Validierung von XML-Dokumenten. Es kann allerdings auch die logische Struktur aller Datenformate beschreiben. Weitere Informationen zu XML Schema finden Sie im Abschnitt XML Schema.

Data Format Description Language 1.0 (DFDL) ist ein offener Modelliersprachenstandard des Open Grid Forum (OGF), das auf den Funktionen von XSD 1.0 aufsetzt und alle möglichen Arten allgemeiner Text- und Binärdaten modellieren und validieren kann. Diese Sprache verwendet Standard-XSD-Modellobjekte zur Beschreibung der logischen Datenstruktur sowie DFDL-Anmerkungen, die die physische Darstellung der Text- oder Binärdaten beschreiben. Weitere Informationen zu DFDL finden Sie im Abschnitt Data Format Description Language (DFDL).

WebSphere Adapter Schema ist eine IBM® Erweiterung zu XSD 1.0. Dieses Schema verwendet die Standard-XSD-Modellobjekte zur Beschreibung der logischen Datenstruktur sowie spezielle Anmerkungen, die beim Datenaustausch mit unternehmensweiten Informationssystemen (EIS-System) benötigt werden, welche die WebSphere-Adapter des Brokers verwenden.

Nachdem Sie eine WebSphere Message Broker-Anwendung oder -Bibliothek erstellt haben, können Sie vorhandene DFDL-Schemas, XSD-Schemas (und alle zugeordneten WSDL-Dateien) und WebSphere Adapter-Schemadateien direkt zur Anwendung oder Bibliothek hinzufügen oder zu einem Ordner in Ihrem Projekt hinzufügen. Ebenso können Sie mit jeder der folgenden Methoden neue Schemadateien für Nachrichtenmodelle erstellen:

Nach der Erstellung kann das Nachrichtenmodellschema zur Präzisierung des Modells bearbeitet werden. Hierzu stehen für XSD- und DFDL-Schemas spezielle Editoren zur Verfügung. Adapterschemas werden bei Bedarf mit dem XSD-Schemaeditor bearbeitet. Auch ein WSDL-Editor ist verfügbar. Weitere Informationen zu den verfügbaren Editoren und deren Funktionen finden Sie im Abschnitt Editoren im WebSphere Message Broker Toolkit.

Ein Nachrichtenmodellschema besteht aus verschiedenen Modellobjekten. Weitere Informationen zu diesen Nachrichtenmodellobjekten finden Sie im Abschnitt Nachrichtenmodellobjekte.

Die fertig gestellten Nachrichtenmodellschemas können zur Entwicklung von Nachrichtenflüssen verwendet werden. Weitere Informationen hierzu finden Sie im Abschnitt Wozu Modellnachrichten?.

Bemerkungen | Marken | Downloads | Bibliothek | Support | Feedback

Copyright IBM Corporation 1999, 2014Copyright IBM Corporation 1999, 2014.

        
        Letzte Aktualisierung:
        
        Letzte Aktualisierung: 2015-02-28 16:22:48


KonzeptthemaKonzeptthema | Version 8.0.0.5 | bd40440_