This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
A Service-Based Framework for Flexible Business Processes
March/April 2011 (vol. 28 no. 2)
pp. 61-67
Danilo Ardagna, Politecnico di Milano
Luciano Baresi, Politecnico di Milano
Sara Comai, Politecnico di Milano
Marco Comuzzi, Eindhoven University of Technology
Barbara Pernici, Politecnico di Milano
A framework for the design and enactment of flexible and adaptive business processes combines design-time and runtime mechanisms to offer a single integrated solution. The design-time environment supports the specification of process-driven Web applications with quality-of-service (QoS) constraints and monitoring annotations. The runtime identifies the actual services, from the QoS perspective, oversees the execution through monitoring, and reacts to failures and infringement of QoS constraints. This article discusses these issues on a proof-of-concept application developed for an industrial supply-chain scenario.

1. M.P. Papazoglou et al., "Service-Oriented Computing: A Research Roadmap," Int'l J. Cooperative Information Systems, vol. 17, no. 2, 2008, pp. 223–255.
2. S. Ceri et al., Designing Data-Intensive Web Applications, Morgan Kaufmann, 2002.
3. D. Ardagna et al., "PAWS: A Framework for Executing Adaptive Web-Service Processes," IEEE Software, vol. 24, no. 6, 2007, pp. 39–46.
4. L. Baresi and S. Guinea, "Towards Dynamic Monitoring of WS-BPEL Processes," Proc. 3rd Int'l Conf. Service-Oriented Computing (ICSOC 2005), LNCS 3826, Springer, 2005, pp. 269–282.
5. D. Ardagna and B. Pernici, "Adaptive Service Composition in Flexible Processes," IEEE Trans. Software Eng., vol. 33, no. 6, 2007, pp. 369–384.
6. P. Faratin, C. Sierra, and N.R. Jennings, "Negotiation Decision Functions for Autonomous Agents," Int'l J. Robotics and Autonomous Systems, vol. 23, nos. 3–4, 1998, pp. 159–182.
7. M. Comuzzi and B. Pernici, "A Framework for QoS-based Web Service Contracting," ACM Trans. Web, vol. 3, no. 3, 2009, pp. 1–52.
1. N. Koch et al., "Integration of Business Processes in Web Application Models," J. Web Eng., 2004, vol. 3, no. 1, pp. 22–49.
2. M.P. Papazoglou et al., "Service-Oriented Computing: A Research Roadmap," Int'l J. Cooperative Information Systems, vol. 17, no. 2, 2008, pp. 223–255.
3. D. Ardagna et al., "PAWS: A Framework for Executing Adaptive Web-Service Processes," IEEE Software, vol. 24, no. 6, 2007, pp. 39–46.
4. A. Sahai et al., "Automated SLA Monitoring for Web Services," Proc. 13th IFIP/IEEE Int'l Workshop Distributed Systems, LNCS 2506, Springer, 2002, pp. 28–41.
5. J. Skene et al., "The Monitorability of Service-Level Agreements for Application-Service Provision," Proc. 6th Int'l Workshop Software and Performance (WOSP), ACM Press, 2007, pp. 3–14.
6. R. Jurca, W. Binder, and B. Faltings, "Reliable QoS Monitoring Based on Client Feedback," Proc. 16th Int'l Conf. World Wide Web, ACM Press, 2007, pp. 1003–1012.

Index Terms:
business process, QoS, Web design, Web service, adaptability
Citation:
Danilo Ardagna, Luciano Baresi, Sara Comai, Marco Comuzzi, Barbara Pernici, "A Service-Based Framework for Flexible Business Processes," IEEE Software, vol. 28, no. 2, pp. 61-67, March-April 2011, doi:10.1109/MS.2011.28
Usage of this product signifies your acceptance of the Terms of Use.