VieDAME is a tool for monitoring and dynamic service adaptation of BPEL processes. The tool monitors partner service interaction to compute Quality of Service (QoS) data and performs dynamic service adaptation based on various available service selection strategies, such as availability or response time. The service adaptation happens transparently at runtime by dynamically selecting an alternative service for an existing service used in the process, without any changes to the deployed BPEL process. To gain even more flexibility, the tool provides transformation components to compensate service interface mismatches, which are likely to occur when using alternative services offered by different providers.
['Oliver Moser', 'Florian Rosenberg', 'Schahram Dustdar']
VieDAME - flexible and robust BPEL processes through monitoring and adaptation