Lotus Workflow API for WebSphere

Weitere Beans

  • Das ExtendedProcessAccessBean dient der Steuerung eines spezifischen Schritts eines Prozesses. Das entspricht den Jobs in Lotus Workflow.

  • Mit dem ProcessManagerAccessBean werden die Aktivitäten und Routing-Informationen für eine Reihe von Jobs eines definierten Typs gesteuert. Die Steuerung durch den Prozess-Manager erfolgt im Sinne von Lotus Workflow.

  • Das RessourceAccessBean wird für den Zugriff auf Ressourcen wie Benutzer und Teams innerhalb eines Workflows verwendet.

  • Schließlich gibt es noch das WorklistHandler-AccessBean. Mit diesem wird auf die Listen von ausstehenden Aktivitäten zugegriffen.

Die Bedeutung wird klarer, wenn man die verschiedenen Beans mit den Begriffen vergleicht, die bei Lotus Workflow verwendet werden (Tabelle 1).

Tabelle 1: Die Zuordnung von Beans zu Lotus Workflow-Begriffen.

Terminologie der Beans

Lotus Workflow-Terminologie

ExtendedActivityAccessBean

LWF ActivityInstance

ExtendedProcessAccessBean

LWF Job

ExecutionObjectAccessBean

Kein direktes Gegenstück

ProcessManagerAccessBean

LWF Process

WorklistHandlerAccessBean

LWF WorklistHandler

BinderAccessBean

LWF Binder

ExtendedDocumentAccessBean

LWF Document

ResourceAccessBean

LWF User

AssignmentAccessBean

Kein direktes Gegenstück

Wie auch die Lotus Workflow LotusScript API ist auch die Lotus Workflow API for WebSphere eine wichtige Schnittstelle für Entwickler, die Workflow-Anwendungen erstellen. Sie ist aber um einiges komplexer als die LotusScript-API. Dafür ist sie die Basis, um Lotus Workflow in eine Java-Anwendungswelt zu integrieren und die Workflows von Java aus zu steuern. Und das ist vor allem beim Blick auf die Einbindung von Lotus Workflow in größere, komplexe Umgebungen von Bedeutung.