The Community for Technology Leaders
RSS Icon
Subscribe
Issue No.01 - First Quarter (2013 vol.6)
pp: 102-115
Xumin Liu , Rochester Institute of Technology, Rochester
Athman Bouguettaya , RMIT, Melbourne, Victoria
Jemma Wu , CSIRO, ICT Center, Canberra
Li Zhou , CSIRO, ICT Center, Canberra
ABSTRACT
We propose a system, called EVolution of Long-term Composed Services (Ev-LCS), to address the change management issues in long-term composed services (LCSs). An LCS is a dynamic collaboration between autonomous web services that collectively provide a value-added service. It has a long-term commitment to its users. We first present a formal model, which provides the grounding semantics to support the automation of change management. We present a set of change operators that allow to specify a change in a precise and formal manner. We then propose a change enactment strategy that actually implements the changes. We develop a prototype system for the proposed Ev-LCS to demonstrate its effectiveness. We also conduct an experimental study to assess the performance of the change management approach.
INDEX TERMS
Web services, Context, Ontologies, Business, Semantics, Collaboration, Concrete, change management, Web service, ontology, service composition
CITATION
Xumin Liu, Athman Bouguettaya, Jemma Wu, Li Zhou, "Ev-LCS: A System for the Evolution of Long-Term Composed Services", IEEE Transactions on Services Computing, vol.6, no. 1, pp. 102-115, First Quarter 2013, doi:10.1109/TSC.2011.40
REFERENCES
[1] S. Abiteboul, V. Vianu, B. Fordham, and Y. Yesha, "Relational Transducers for Electronic Commerce," Proc. 17th ACM SIGACT-SIGMOD-SIGART Symp. Principles of Database Systems (PODS '98), pp. 179-187, 1998.
[2] M.S. Akram, B. Medjahed, and A. Bouguettaya, "Supporting Dynamic Changes in Web Service Environments," Proc. Conf. Service Oriented Computing (SOC), 2003.
[3] Y. Baghdadi, "A Web Services-Based Business Interactions Manager to Support Electronic Commerce Applications," Proc. Seventh Int'l Conf. Electronic Commerce (ICEC '05), pp. 435-445, 2005.
[4] M. Brambilla, S. Ceri, S. Comai, and C. Tziviskou, "Exception Handling in Workflow-Driven Web Applications," Proc. 14th Int'l Conf. World Wide Web (WWW '05), 2005.
[5] F. Casati, S. Ceri, B. Pernici, and G. Pozzi, "Workflow Evolution," Data Knowledge Eng., vol. 24, no. 3, pp. 211-238, 1998.
[6] M. Conti, M. Kumar, S.K. Das, and B.A. Shirazi, "Quality of Service Issues in Internet Web Services," IEEE Trans. Computers, vol. 51, no. 6, pp. 593-594, June 2002.
[7] F. Curbera, M. Duftler, R. Khalaf, W. Nagy, N. Mukhi, and S. Weerawarana, "Unraveling the Web Services Web: An Introduction to SOAP, WSDL, and UDDI," IEEE Internet Computing, vol. 6, no. 2, pp. 86-93, Mar./Apr. 2002.
[8] C.A. Ellis and K. Keddara, "A Workflow Change is a Workflow," Proc. Business Process Management, Models, Techniques, and Empirical Studies Conf., pp. 201-217, 2000.
[9] K. Gottschalk, S. Graham, H. Kreger, and J. Snell, "Introduction to Web Services Architecture," IBM System J., vol. 41, no. 2, pp. 170-177, 2002.
[10] P. Grefen, K. Aberer, H. Ludwig, and Y. Hoffner, "CrossFlow: Cross-Organizational Workflow Management in Dynamic Virtual Enterprises," Int'l J. Computer Systems Science and Eng., vol. 1, pp. 277-290, 2000.
[11] G.M. Kapitsaki, D.A. Kateros, G.N. Prezerakos, and I.S. Venieris, "Model-Driven Development of Composite Context-Aware Web Applications," Information and Software Technology, vol. 51, pp. 1244-1260, Aug. 2009.
[12] S. Khoshafian, Service Oriented Enterprises. Auerbach Publications, 2006.
[13] M. Kradolfer and A. Geppert, "Dynamic Workflow Schema Evolution Based on Workflow Type Versioning and Workflow Migration," Proc. Conf. Cooperative Information Systems, pp. 104-114, 1999.
[14] X. Liu, C. Liu, M. Rege, and A. Bouguettaya, "Semantic Support for Adaptive Long Term Composed Services," Proc. IEEE Int'l Conf. Web Services (ICWS '10), July 2010.
[15] N.H. Madhavji, "The Prism Model of Changes," IEEE Trans. Software Eng., vol. 18, no. 5, pp. 380-392, May 1992.
[16] D.A. Menascé, "QoS Issues in Web Services," IEEE Internet Computing, vol. 6, no. 6, pp. 72-75, Nov./Dec. 2002.
[17] OASIS, "Web Services Context Specification (WS-Context) Version 1.0," technical report, http://docs.oasis-open.org/ws-caf/ws-context/ v1.0wsctx.html, Apr. 2007.
[18] S. Patil and E. Newcomer, "ebXML and Web Services," IEEE Internet Computing, vol. 7, no. 3, pp. 74-82, May 2003.
[19] C. Petrie and C. Bussler, "Service Agents and Virtual Enterprises: A Survey," IEEE Internet Computing, vol. 7, no. 4, pp. 68-78, July 2003.
[20] S.H. Ryu, F. Casati, H. Skogsrud, B. Benatallah, and R. Saint-Paul, "Supporting the Dynamic Evolution of Web Service Protocols in Service-Oriented Architectures," ACM Trans. Web, vol. 2, no. 2, pp. 1-46, 2008.
[21] W.M.P. van der Aalst and T. Basten, "Inheritance of Workflows: An Approach to Tackling Problems Related to Change," Theoretical Computer Science, vol. 270, nos. 1/2, pp. 125-203, 2002.
[22] S.J. Vaughan-Nichols, "Web Services: Beyond the Hype," Computer, vol. 35, no. 2, pp. 18-21, Feb. 2002.
[23] S. Vinoski, "Web Services Interaction Models, Part 1: Current Practice," IEEE Internet Computing, vol. 6, no. 3, pp. 89-91, May 2002.
[24] W. Vogels, "Web Services Are not Distributed Objects," IEEE Internet Computing, vol. 7, no. 6, pp. 59-66, Nov. 2003.
[25] J. Yang, "Web Service Componentization," Comm. ACM, vol. 46, no. 10, pp. 35-40, 2003.
[26] Q. Yu, X. Liu, A. Bouguettaya, and B. Medjahed, "Deploying and Managing Web Services: Issues, Solutions, and Directions," VLDB J., vol. 17, pp. 537-572, May 2008.
5 ms
(Ver 2.0)

Marketing Automation Platform Marketing Automation Tool