Abstract
We describe the architecture and implementation of a novel workflow-driven provisioning system for application services, such as multi-tiered e-Commerce systems. These services need to be dynamically provisioned to accomodate rapid changes in the workload patterns. This, in turn, requires a highly automated service provisioning process, for which we were able to leverage a general-purpose workflow language and its execution engine. We have successfully integrated a workflow-based change management system with a commercial service provisioning system that allows the execution of automatically generated change plans as well as the monitoring of their execution.
Chapter PDF
Similar content being viewed by others
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
References
Business Process Execution Language for Web Services Version 1.1. Second Public Draft Release, BEA Systems, International Business Machines Corp., Microsoft Corp., SAP AG, Siebel Systems (May 2003), http://www-106.ibm.com/developerworks/library/ws-bpel/
Business Process Execution Language for Web Services JavaTM Run Time (BPWS4J), http://www.alphaworks.ibm.com/tech/bpws4j
Cheung, M., Clemm, A., Lin, G., Rayes, A.: Applying a Service-on-Demand Policy Management Framework to an ETTx Environment. In: Boutaba, R., Kim, S.-B. (eds.) Proceedings of the Application Sessions of the 9th IEEE/IFIP Network Operations and Management Symposium (NOMS 2004), Seoul, Korea, April 2004, pp. 101–114. IEEE Publishing, Los Alamitos (2004)
Manoel, E., et al.: Provisioning On Demand: Introducing IBM Tivoli Intelligent ThinkDynamic Orchestrator. IBM Corporation, International Technical Support Organization, Research Triangle Park, NC 27709-2195, IBM Redbook, Order Number: SG24-8888-00 (December 2003)
IT Infrastructure Library. ITIL Service Support (June 2000)
Keller, A., Hellerstein, J.L., Wolf, J.L., Wu, K.-L., Krishnan, V.: The CHAMPS System: Change Management with Planning and Scheduling. In: Boutaba, R., Kim, S.-B. (eds.) Proceedings of the 9th IEEE/IFIP Network Operations and Management Symposium (NOMS 2004), Seoul, Korea, April 2004, pp. 395–408. IEEE Publishing, Los Alamitos (2004)
Maurer, F., Dellen, B.: Merging Project Planning and Web-Enabled Dynamic Workflow Technologies. IEEE Internet Computing (May 2000)
Nilsson, J.A., Ranerup, A.U.: Elaborate change management: Improvisational introduction of groupware in public sector. In: Proceedings of the 34th Annual Hawaii International Conference on System Sciences (2001)
Oppenheimer, D., Ganapathi, A., Patterson, D.A.: Why do internet services fail, and what can be done about it? In: Proceedings of the 4th Usenix Symposium on Internet Technologies and Systems, Seattle, WA, USA, March 2003, USENIX Association (2003)
Sahai, A., Singhal, S., Machiraju, V., Joshi, R.: Automated Policy-Based Resource Construction in Utility Computing Environments. In: Boutaba, R., Kim, S.-B. (eds.) Proceedings of the 9th IEEE/IFIP Network Operations and Management Symposium (NOMS 2004), Seoul, Korea, April 2004, pp. 381–393. IEEE Publishing, Los Alamitos (2004)
Valetto, G., Kaiser, G.: Using Process Technology to control and coordinate Software Adaptation. In: Dillon, L., Tichy, W. (eds.) Proceedings of the 25th International Conference of Software Engineering (ICSE 2003), Portland, OR, USA, May 2003, pp. 262–272. IEEE Computer Society, Los Alamitos (2003)
Wang, Y.-M., Verbowski, C., Dunagan, J., Chen, Y., Wang, H.J.: STRIDER: A Black-box, State-based Approach to Change and Configuration Management and Support. In: Proceedings of the 17th Large Installation Systems Administration Conference (LISA 2003), San Diego, CA, USA, October 2003, pp. 159–172. USENIX Association (2003)
Web Services Description Language (WSDL) 1.1. W3C Note, Ariba, International Business Machines Corp., Microsoft Corp. (March 2001), http://www.w3.org/TR/wsdl
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2004 IFIP International Federation for Information Processing
About this paper
Cite this paper
Keller, A., Badonnel, R. (2004). Automating the Provisioning of Application Services with the BPEL4WS Workflow Language. In: Sahai, A., Wu, F. (eds) Utility Computing. DSOM 2004. Lecture Notes in Computer Science, vol 3278. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-30184-4_2
Download citation
DOI: https://doi.org/10.1007/978-3-540-30184-4_2
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-23631-3
Online ISBN: 978-3-540-30184-4
eBook Packages: Springer Book Archive