Allgemeines zur Kommunikation

Allgemein ist zu sagen, dass es im Workflowmanager keinen eigenständigen Akteur für die Kommunikationsangelegenheiten gibt. Wenn Funktionen auf dem Workflowmanager aufgerufen werden sollen, so geschieht das mittels des RMI-Kommunikationsverfahrens (RMI: Remote Method Invocation). Dieses setzt voraus, dass ein Kommunikation-Server, der so genannte RMI-Server vorhanden ist. Außerdem wird ein Naming Server benötigt, der den Kommunikationspartnern die jeweiligen Adressen vermitteln kann, damit diese sich finden können.

Wird der Application-Server vom Workflow-Manager aus aufgerufen, so findet diese Kommunikation ebenfalls mittels RMI statt. Hier wird allerdings nicht direkt mit RMI gearbeitet, sondern es wird auf Enterprise Java Beans Ebene kommuniziert. Da hier nur ein Kommunikations-Client verwendet wird, ist diese Funktionalität eingebettet in den Send Request Akteur.



Jan Kechel 2006-04-28