Workflow Management System in BeesyCluster 173
2. during workflow execution if new services have become available or a
previously chosen service has become unavailable.
Additionally, it is possible to introduce new algorithms and their implementa-
tions by just extending class WorkflowMappingSolver. The only other up-
date necessary to make use of a new algorithm is to make the bean re-
sponsible for execution of a task (SIMessageBean) and a starting servlet
(SIIntegrationServlet) aware of the new implementation and using the
latter.
6.2.2 Workflow Execution
After particular services have been selected for a workflow application as
outlined in Chapter 4, the workflow is executed by an execution engine. The
execution engine performs the following tasks:
1.