Anlass und Zeitpunkt für die Ausführung dieser Task
Mit einem Modellierungstool wie WebSphere Integration Developer können
Sie Business-Prozesse und Tasks erstellen und implementieren. Zur Laufzeit finden
Interaktionen mit diesen Prozessen und Tasks statt (z. B. wird ein Prozess
gestartet, Tasks werden beansprucht und abgeschlossen und aktive Prozesse
werden beendet). Für Interaktionen mit Prozessen und Tasks können Sie
Business Process Choreographer Explorer verwenden oder die Business Process
Choreographer-APIs, um benutzerdefinierte Anwendungen für diese Interaktionen zu
entwickeln.
Die API stellt generische Methoden bereit, die mit allen
Prozessen und Tasks verwendet werden können, die in WebSphere Process Server
installiert sind.
Die Business Process Choreographer-API wird in Form von zwei statusfreien
Session Enterprise-Beans zur Verfügung gestellt:
- Die Schnittstelle BusinessFlowManagerService stellt Methoden für
Business-Prozessanwendungen bereit
- Die Schnittstelle HumanTaskManagerService stellt Methoden für
taskbezogene Anwendungen bereit
Weitere Informationen zu den Business Process Choreographer-APIs enthält das
Javadoc im Paket com.ibm.bpe.api und im Paket com.ibm.task.api.
Erforderliche Schritte für diese Task
- Legen Sie fest, welche Funktionen die Anwendung zur Verfügung stellen soll.
Beispiele für die typischen Business-Prozess- und Benutzertaskfunktionen
werden bereitgestellt.
- Legen Sie fest, welche der Business Choreographer-APIs Sie verwenden
möchten.
Je nach den Szenarien, die Sie mit Ihrer Anwendung
implementieren möchten, können Sie eine oder beide Session-Beans verwenden.
- Legen Sie fest, welche Berechtigungen Benutzer der Anwendung benötigen.
Die Benutzer Ihrer Anwendung müssen dazu berechtigt sein,
Methoden aufzurufen, die Sie in Ihre Anwendung integrieren, und die Objekte und
Attribute dieser Objekte anzuzeigen, die diese Methoden zurückgeben. Beim Erstellen einer Instanz der entsprechenden Session-Bean der
Business Process Choreographer-API ordnet WebSphere Application Server der
Instanz einen Sitzungskontext zu. Der Sitzungskontext enthält die
den Aufgabenbereich des Aufrufenden. Anhand dieser Informationen wird
die Berechtigung des Aufrufenden bei jedem Aufruf überprüft.
Das Javadoc enthält Berechtigungsinformationen für alle einzelnen Methoden.
Wählen Sie die Methoden aus, die für die Benutzer Ihrer Anwendung am besten geeignet sind.
- Legen Sie fest, wie die Anwendung realisiert werden soll.
Die
Business Process Choreographer-APIs können lokal oder über Remotezugriff aufgerufen werden.
- Entwickeln Sie die Anwendung.
- Greifen Sie auf die API zu.
- Verwenden Sie die API für Interaktionen mit Prozessen oder Tasks.
- Fragen Sie die Daten ab.
- Arbeiten Sie mit den Daten.