SCA-Projekt erstellen

In dieser Prozedur wird beschrieben, wie ein SCA-Projekt erstellt wird.

In diesem Abschnitt wird beschrieben, 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:

  1. Erstellen Sie in der Perspektive Business-Service eine Anwendungs-Suite.
  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 nach Bedarf basierend auf den Metadaten im Repository dynamisch 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 wählen Sie Binding generieren -> SCA-Binding aus.
  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 Composition Studio-Modul 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 Dialogfenster, das daraufhin angezeigt wird, 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. Doppelklicken Sie 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. (Optional) Wenn Sie Ihre Services jetzt testen möchten, publizieren Sie die Änderungen im Business-Services-Repository. Sobald die Freigabe erfolgt ist, akutalisieren 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 mit Hilfe 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, führen Sie eine Publizierung durch, indem Sie die Änderungen an das Business-Services-Repository übergeben.