Verfügbarmachen eines Workflow-Web-Service

Workflow-Web-Services bauen auf der vorhandenen Unterstützung für Cúram-Web-Services auf. Die Workflow-Engine benötigt hierbei insbesondere ein Geschäftsprozessobjekt (GPO), das als dokumentorientierter Web-Service modelliert ist (Informationen hierzu finden Sie im Kapitel Cúram Inbound Web Services des Handbuchs Cúram Modeling Reference Guide).

Bei dem Web-Service-GPO handelt sich nur um das Front-End für die Workflowumsetzungs-API (curam.util.workflow.impl.EnactmentService). Vor diesem Hintergrund ist nur ein solches GPO pro Anwendung erforderlich. Ein entsprechendes GPO wird bereits in der Cúram-Anwendung bereitgestellt: Logical View::MetaModel::Curam::Facades::
Workflow::WebService::WorkflowProcessEnactment
.

Um die Workflow-Web-Services verwenden zu können, muss dem BPO Logical View::MetaModel::Curam::Facades::
Workflow::WebService::WorkflowProcessEnactment
eine Serverkomponente des Typs Web-Service zugewiesen sein.

Cúram-Web-Services können auch anders angepasst werden. Sie können beispielsweise mithilfe von SW-Security sicher gemacht werden (siehe dazu die Informationen im Kapitel Secure Web Services des Handbuchs Cúram Modelling Reference Guide). Alle Anpassungen für Workflow-Web-Services müssen an diesem GPO vorgenommen werden.

Anmerkung: Da alle Workflow-Web-Services vom selben GPO ausgeführt werden, wirken sich jegliche Anpassungen auf alle Prozessdefinitionen aus, die als Web-Services verfügbar gemacht werden.