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.

Beispiel: Manuelle Konvertierung von in Version 7.0 erstellten Ressourcen in Anwendungen und Bibliotheken

Sie können einzelne WebSphere Message Broker Version 7.0-Ressourcen manuell in Anwendungen und Bibliotheken konvertieren oder den Assistenten Projekte in Anwendungen und Bibliotheken konvertieren ausführen. Dieses Beispiel veranschaulicht, wie in WebSphere Message Broker Version 7.0 erstellte Ressourcen manuell in Anwendungen und Bibliotheken konvertiert werden können.

Version 7.0-Ressourcen

Die Ressourcen wurden in Version 7.0 erstellt, um zwei Lösungen zu implementieren: "MyFirstSolution" und "MyOtherSolution".

MyFirstSolution besteht aus folgenden Ressourcen:
  • Einem Nachrichtenflussprojekt mit dem Namen MyFirstSolution
  • Einem Nachrichtengruppenprojekt mit dem Namen MyFirstSolutionMessageSet
  • Einem Nachrichtenflussprojekt mit dem Namen CommonSubFlows, das auch von anderen Lösungen verwendet werden kann
  • Einem Nachrichtengruppenprojekt mit dem Namen SharedMessageSet, das auch von MyOtherSolution verwendet wird
MyOtherSolution besteht aus folgenden Ressourcen:
  • Einem Nachrichtenflussprojekt mit dem Namen MyOtherSolution
  • Einem Nachrichtengruppenprojekt mit dem Namen MyOtherSolutionMessageSet
  • Einem Nachrichtengruppenprojekt mit dem Namen SharedMessageSet, das auch von MyFirstSolution verwendet wird
Die folgenden Abbildungen zeigen, wie die Ressourcen für die beiden Lösungen in Version 7.0 von WebSphere Message Broker Toolkit dargestellt werden.
Die Grafik zeigt, dass Lösung A aus dem Nachrichtenflussprojekt "MyFirstSolution" besteht, das vom Nachrichtenflussprojekt "CommonSubFlows" und den Nachrichtengruppenprojekten "MyFirstSolutionMessageSet" und "SharedMessageSet" abhängig ist. Lösung B besteht aus dem Nachrichtenflussprojekt "MyOtherSolution", das von den Nachrichtengruppenprojekten "MyOtherSolutionMessageSet" und "SharedMessageSet" abhängig ist.
Abbildung zeigt die Ansicht 'Brokerentwicklung' in Version 7.0 vonWebSphere Message Broker Toolkit; sie wird im Text näher erläutert.

Die Probleme und die Lösung

Aus der Organisation der Ressourcen in Version 7.0 von WebSphere Message Broker Toolkit geht nicht hervor, welche Projekte zu welcher Lösung gehören.

Entsprechend werden implementierte Ressourcen in der Brokeransicht von WebSphere Message Broker Toolkit und in WebSphere Message Broker Explorer als unstrukturierte Liste angezeigt. Zum Zeitpunkt der Implementierung einer Lösung müssen Sie genau wissen, welche Ressourcen Sie zu Ihrer Brokerarchivdatei (BAR-Datei) hinzufügen müssen.

Ein anderes Problem in diesem Beispiel ist die mangelnde Isolation. Beide Lösungen verwenden das Nachrichtengruppenprojekt SharedMessageSet. Wenn Sie ein neues SharedMessageSet-Nachrichtengruppenprojekt implementieren, wirkt sich die Änderung auf beide Lösungen aus. Um unterschiedliche Versionen des Projekts SharedMessageSet für die Lösungen zu verwenden, können Sie jede Lösung in einer eigenen Ausführungsgruppe implementieren, was in Ihrer Umgebung aber möglicherweise nicht sinnvoll ist.

Um diese Probleme zu beheben, können Sie in einer Anwendung alle für MyFirstSolution erforderlichen Ressourcen und in einer anderen Anwendung alle Ressourcen für MyOtherSolution kapseln. Für die von anderen Lösungen verwendeten Ressourcen (das Nachrichtenflussprojekt CommonSubFlows und das Nachrichtengruppenprojekt SharedMessageSet) können Sie Bibliotheken verwenden.

Manuelle Konvertierung von Anwendungen und Bibliotheken

In der folgenden Liste werden die Schritte aufgeführt, die zur Konvertierung der Version 7.0-Ressourcen in Anwendungen und Bibliotheken auszuführen sind.
  Konvertierungsschritt Ergebnisse
1. Importieren Sie Version 7.0-Ressourcen in Version 8.0 von WebSphere Message Broker Toolkit. Um die Version 7.0-Ressourcen in Anwendungen und Bibliotheken konvertieren zu können, müssen Sie zunächst aus Version 7.0 von WebSphere Message Broker Toolkit exportiert und in Version 8.0 von WebSphere Message Broker Toolkit importiert werden. Die importierten Ressourcen werden in Version 8.0 von WebSphere Message Broker Toolkit anfänglich unter der Kategorie 'Unabhängige Ressourcen' geführt. In Version 8.0 gibt es keine Nachrichtenflussprojekte. Deshalb werden die Version 7.0-Nachrichtenflussprojekte beim Import automatisch in Nachrichtenbrokerprojekte konvertiert.
Diese Grafik zeigt die importierten Ressourcen im Ordner 'Unabhängige Ressourcen' in Version 8.0 von WebSphere Message Broker Toolkit.

An diesem Punkt können Sie mit dem Assistenten Projekte in Anwendungen und Bibliotheken konvertieren alle Projekte in der Kategorie 'Unabhängige Ressourcen' analysieren und entscheiden, wie sie konvertiert werden sollen (siehe Beispiel: Konvertierung von in Version 7.0 erstellten Ressourcen in Anwendungen und Bibliotheken mithilfe des Assistenten). Der Assistent beschreibt, wie er die Ressourcen konvertieren wird, sodass Sie entscheiden können, ob die Konvertierung geeignet ist. Der Assistent kann zum Beispiel entscheiden, alle Nachrichtengruppenprojekte in Bibliotheken zu konvertieren, falls eins der Projekte in Zukunft für andere Projekte erforderlich ist. Wenn Sie jedoch wissen, dass das betreffende Nachrichtengruppenprojekt nur in einer einzigen Lösung verwendet wird, können Sie es in die Anwendung einschließen, statt daraus eine separate Bibliothek zu machen. In diesem Beispiel werden die Ressourcen einzeln konvertiert.

2. Konvertieren Sie gemeinsam genutzte Projekte in Bibliotheken. Abhängige Ressourcen werden zuerst konvertiert. Das Version 7.0-Nachrichtenflussprojekt MyFirstSolution ist vom Nachrichtenflussprojekt CommonSubFlows abhängig, das beim Import in Version 8.0 automatisch in ein Nachrichtenbrokerprojekt konvertiert wurde. Eine Anwendung kann nicht auf ein Nachrichtenbrokerprojekt verweisen. Deshalb kann MyFirstSolution erst in eine Anwendung konvertiert werden, nachdem CommonSubFlows konvertiert wurde. CommonSubFlows und SharedMessageSet werden von beiden Lösungen verwendet und deshalb in Bibliotheken konvertiert.
Diese Grafik zeigt, dass CommonSubFlows und SharedMessageSet in Bibliotheken konvertiert wurden.
3. Konvertieren Sie die Hauptprojekte in Anwendungen. Wenn die Nachrichtengruppenprojekte MyFirstSolutionMessageSet und MyOtherSolutionMessageSet in Zukunft möglicherweise auch von anderen Lösungen verwendet werden, könnten Sie sie zu diesem Zeitpunkt in Bibliotheken konvertieren. In diesem Beispiel wird jedoch vorausgesetzt, dass die Nachrichtengruppenprojekte nur in ihren zugeordneten Lösungen verwendet werden. Deshalb können die Nachrichtenbrokerprojekte MyFirstSolution und MyOtherSolution jetzt in Anwendungen konvertiert werden. Die folgende Abbildung zeigt, dass die Nachrichtengruppenprojekte, die in Bibliotheken konvertiert wurden, in die relevanten Anwendungen eingeschlossen sind. Die Projekte, die in Bibliotheken konvertiert wurden, werden als Verweise für jede Anwendung aufgelistet.
Diese Grafik zeigt, wie die konvertierten Ressourcen in Version 8.0 von WebSphere Message Broker Toolkit angezeigt werden.

Version 8.0-Ressourcen

Nach der Konvertierung können Sie besser erkennen, welche Ressourcen von welcher Lösung verwendet werden. Zur Implementierungszeit müssen Sie nicht wissen, welche Ressourcen für Ihre Lösung erforderlich sind. Die folgende Abbildung zeigt, wie Sie die Anwendung auf der Registerkarte 'Prepare' (Vorbereiten) im BAR-Dateieditor auswählen und alle erforderlichen Ressourcen implementiert werden.

Diese Grafik zeigt die Registerkarte 'Prepare' (Vorbereiten) des BAR-Dateieditors, auf der unter jeder Anwendung die zu implementierenden Ressourcen aufgelistet sind.

Ebenso offensichtlich ist die Organisation von Ressourcen, wenn Sie Broker im WebSphere Message Broker Explorer verwalten.

Diese Grafik zeigt die implementierte Anwendung und die ihr zugeordneten Ressourcen in WebSphere Message Broker Explorer.

Die folgenden Abschnitte enthalten detaillierte Anweisungen zur Ausführung der beschriebenen Konvertierungsschritte:
  • Ressourcen aus vorherigen Versionen importieren: Hier wird beschrieben, wie eine Projektaustauschdatei aus einer Version von WebSphere Message Broker Toolkit exportiert und in eine andere Version importiert wird.
  • Projekt in eine Anwendung oder Bibliothek konvertieren: Hier wird beschrieben, wie Projekte einzeln konvertiert werden und der Assistent Projekte in Anwendungen und Bibliotheken konvertieren verwendet wird. Außerdem werden die Einschränkungen aufgelistet, die für die Konvertierung bestimmter Projekttypen gelten.
Eine Demonstration der Konvertierung von Ressourcen in Anwendungen und Bibliotheken finden Sie im Abschnitt IBM Education Assistant-Modul: Konvertierung von Anwendungen und Bibliotheken.
Bemerkungen | Marken | Downloads | Bibliothek | Support | Feedback

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

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


KonzeptthemaKonzeptthema | Version 8.0.0.5 | bc23822_