SCA-Projekt erstellen

In dieser Prozedur wird beschrieben, wie ein SCA-Projekt erstellt wird (SCA = System Component Architecture).

In diesem Abschnitt erfahren Sie, wie ein SCA-Projekt erstellt und in Zusammenhang mit der Erstellung Ihres Business-Service-Modells verwendet wird. Zur Verdeutlichung der linearen Abfolge der Ereignisse ist die Beschreibung numerisch aufgebaut.

Für die gesamte Beschreibung gelten die folgenden Voraussetzungen:

Gehen Sie wie folgt vor, um ein SCA-Projekt zu erstellen:

  1. Erstellen Sie in der Perspektive Business-Service eine Anwendungssuite.
  2. Erstellen Sie für die soeben erstellte Suite eine Anwendung.
  3. Richten Sie einen Prozess-Service ein. Für den Prozess-Service müssen Aufgabenbereiche erstellt werden.
  4. Wenn die Aufgabenbereiche für den Prozess-Service erstellt sind, müssen Sie einen Kanal hinzufügen und ihn definieren. Sie können diesen Service beispielsweise als Web-Service verfügbar machen, indem Sie einen Web-Service-Kanal in den Prozess-Service implementieren.
  5. Öffnen Sie die Perspektive Business-Integration.
  6. Öffnen Sie das Assemblierungsdiagramm. Von dieser Sicht verlinken Sie die Services und richten dabei alle Endpunkte und Schnittstellen für Services ein, um den entsprechenden Prozessablauf zu erstellen.
    Anmerkung: Die Art und Weise, in der die Komponente im Ablauf definiert ist, legt fest, was gegenüber dem Servicebenutzer angezeigt wird und was im Hintergrund abläuft. Darüber hinaus ist zu berücksichtigen, dass die Komponenten variierende Bindings, wie beispielsweise eine SCA-Schnittstelle, aufweisen können. Durch die SCA-Strategie können Komponenten und Endpunkte basierend auf Metadaten dynamisch und bedarfsgerecht im Repository zugeordnet werden. Auf diese Weise müssen die einzelnen Komponenten nicht fest miteinander verbunden werden.
  7. Erstellen Sie Ihr Assemblierungsdiagramm. Fügen Sie dem Ablauf an geeigneten Punkten eine Komponente zur dynamischen Assemblierung hinzu. Auf diese Weise kann das System auf der Basis der im Repository gespeicherten Metadaten den richtigen Endpunkt dynamisch auswählen.
  8. Erstellen Sie unter der Voraussetzung, dass die Endpunkte auch SCA-Komponenten sein werden, jeweils separate Komponenten. Verbinden Sie diese jedoch nicht mit der Komponente für die dynamische Assemblierung.
  9. Stellen Sie sicher, dass jede Komponente über die entsprechende Schnittstelle verfügt, und setzen Sie dann vor jede Komponente einen Export.
  10. Verbinden Sie die einzelnen Exporte mit ihren entsprechenden Komponenten.
  11. Klicken Sie mit der rechten Maustaste auf jeden Export und klicken Sie auf Binding generieren > SCA-Binding.
  12. Wenn alle Exporte erstellt und konfiguriert sind, speichern Sie das Assemblierungsdiagramm.
  13. Nachdem alle oben beschriebenen Aufgaben ausgeführt sind, müssen Sie Ihr Modell im Modul Business Services Composition Studio testen, um Informationen über die Schnittstellen sowie darüber zu erhalten, wie die Komponenten innerhalb des von Ihnen konstruierten Prozesses funktionieren.
  14. Wechseln Sie zur Perspektive Business-Service.
  15. Importieren Sie die SCA-Module vom Assemblierungsdiagramm als Kombinationsservice in Ihr Fabric-Projekt. Klicken Sie hierzu mit der rechten Maustaste auf Endpunkte und wählen Sie Neu > Kombinationsservice aus. Vergewissern Sie sich, dass in dem darauf angezeigten Dialogfenster das Projekt ausgewählt ist, das die SCA-Komponenten enthält.
  16. Wenn Sie auf der linken Seite der Anzeige die Baumstruktur der Endpunkte erweitern, wird für jeden Export, den Sie im Assemblierungsdiagramm erstellt haben, ein Endpunkt angezeigt. Das Ergebnis wird auch im Fenster für Repository-Änderungen auf der rechten Seite des Arbeitsbereichs angezeigt.
  17. Klicken Sie doppelt auf jeden Endpunkt, prüfen Sie, ob SCA als Protokoll angegeben ist, und geben Sie eine Umgebung an. Speichern Sie alle Angaben, sobald Sie jeweils die Bearbeitung abgeschlossen haben, damit die Warnungen nicht mehr angezeigt werden.
  18. Wenn Sie Ihre Services jetzt testen möchten, publizieren Sie die Änderungen im Business Services Repository. Sobald die Freigabe erfolgt ist, aktualisieren Sie das Projekt. Klicken Sie dazu im Fenster Repository-Änderungen auf der rechten Seite mit der rechten Maustaste auf das Projekt und wählen Sie die Option Projekt aktualisieren aus. Wechseln Sie jetzt erneut zur Perspektive Business-Integration und stellen Sie mithilfe der Funktion Komponente testen sicher, dass die einzelnen dynamischen Assembler einwandfrei funktionieren. Wechseln Sie danach wieder zur Perspektive Business-Service.
  19. Entwickeln Sie eine Richtlinie für den Service.
  20. Prüfen Sie Ihre Voraussetzungen, indem Sie die Richtlinie testen. Führen Sie hierzu Dynamic Assembly Simulator aus.
  21. Wenn Sie sichergestellt haben, dass die Richtlinie betriebsbereit ist, publizieren Sie sie, indem Sie die Änderungen an das Business Services Repository übergeben.