PAWS: A framework for executing Adaptive Web-service Processes
Cited 0 times inCited 0 times in
- PAWS: A framework for executing Adaptive Web-service Processes
- Ardagna, Danilo; Comuzzi, Marco; Mussi, Enrico; Pernici, Barbara; Plebani, Pierluigi
- Issue Date
- IEEE COMPUTER SOC
- IEEE SOFTWARE, v.24, no.6, pp.39 - 46
- The PAWS (Processes with Adaptive Web Services) framework facilitates flexible and adaptive execution of managed Web-service-based business processes. The framework coherently integrates several service-adaptation modules and uniquely couples design-time and runtime mechanisms for process specification and global framework execution. During design, PAWS achieves flexibility through a number of mechanisms: it identifies a set candidate services for each process task, negotiates QoS, specifies quality constraints, and then identifies mapping rules for invoking services with different interfaces. At runtime, PAWS exploits the design-time mechanisms to support adaptation during process execution: it selects the best set of services to execute the process, reacts to service failures, and preserves execution when a context change occurs. PAWS has been applied in several case studies in various domains; results show that it can reduce design-time efforts to create a flexible process, while ensuring a good trade-off between user and provider requirements. This article is part of a special issue on service-centric software systems.
- Appears in Collections:
- SME_Journal Papers
- Files in This Item:
- There are no files associated with this item.
can give you direct access to the published full text of this article. (UNISTARs only)
Show full item record
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.