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