An interactive service customization model

Mass customization has become one of the key strategies for a service provider to differentiate itself from its competitors in a highly segmented global service market. This paper proposes an interactive service customization model to support individual service offering for customers. In this model, not only that the content of an activity is customizable, but the process model can also be constructed dynamically according to the customer's requirements. Based on goal ontology, the on-demand customer requirements are transformed into a high-level service process model. Process components, which are building blocks for reusable standardized service processes, are designed to support on-demand process composition. The customer can incrementally define the customized service process through a series of operations, including activation of goal decomposition, reusable component selection, and process composition. In this paper, we first discuss the key requirements of the service customization problem. We then present in detail a knowledge-based customizable service process model and the accompanying customization method. Finally we demonstrate the feasibility of the our approach through a case study of the well-known travel planning problem and present a prototype system that enables users to interactively organize a satisfying travel plan.

[1]  Jerry R. Hobbs,et al.  DAML-S: Web Service Description for the Semantic Web , 2002, SEMWEB.

[2]  Manfred Reichert,et al.  Adeptflex—Supporting Dynamic Changes of Workflows Without Losing Control , 1998, Journal of Intelligent Information Systems.

[3]  Amit P. Sheth,et al.  Framework for Semantic Web Process Composition , 2003, Int. J. Electron. Commer..

[4]  Colette Rolland,et al.  Guiding the Construction of Textual Use Case Specifications , 1998, Data Knowl. Eng..

[5]  Marco Pistore,et al.  A Request Language for Web-Services Based on Planning and Constraint Satisfaction , 2002, TES.

[6]  Leonid Mokrushin,et al.  Dynamic service aggregation in electronic marketplaces , 2001, Comput. Networks.

[7]  Linda D. Peters,et al.  IT and the mass customization of services: the challenge of implementation , 2000, Int. J. Inf. Manag..

[8]  Colette Rolland,et al.  Guiding Goal Modeling Using Scenarios , 1998, IEEE Trans. Software Eng..

[9]  Paul W. H. Chung,et al.  Knowledge-based process management - an approach to handling adaptive workflow , 2003, Knowl. Based Syst..

[10]  Dickson K. W. Chiu,et al.  Exception handling with workflow evolution in ADOME-WFMS: a taxonomy and resolution techniques , 1999, SIGG.

[11]  Liangzhao Zeng,et al.  PLM flow-Dynamic Business Process Composition and Execution by Rule Inference , 2002, TES.

[12]  H. Dieter Rombach Proceedings of the 18th international conference on Software engineering , 1996, ICSE 1996.

[13]  Marlon Dumas,et al.  Pattern Based Analysis of BPML (and WSCI) , 2002 .

[14]  Dieter Fensel,et al.  The Web Service Modeling Framework WSMF , 2002, Electron. Commer. Res. Appl..

[15]  Vijayalakshmi Atluri,et al.  Dynamic Composition of Workflows for Customized eGovernment Service Delivery , 2002, DG.O.

[16]  Henrik Eriksson,et al.  The evolution of Protégé: an environment for knowledge-based systems development , 2003, Int. J. Hum. Comput. Stud..

[17]  Nicola Guarino,et al.  Formal Ontology and Information Systems , 1998 .

[18]  Tran Cao Son,et al.  Adapting Golog for Composition of Semantic Web Services , 2002, KR.

[19]  Thomas R. Gruber,et al.  A translation approach to portable ontology specifications , 1993 .

[20]  Kevin Crowston,et al.  Organizing Business Knowledge: The MIT Process Handbook , 2003 .

[21]  LiQing,et al.  Exception handling with workflow evolution in ADOME-WFMS , 1999 .

[22]  Mike P. Papazoglou,et al.  A Framework for Business Rule Driven Service Composition , 2003, TES.

[23]  Tony Andrews Business Process Execution Language for Web Services Version 1.1 , 2003 .

[24]  Bernhard Westfechtel,et al.  DYNAMITE: DYNAMIc Task nEts for software process management , 1996, Proceedings of IEEE 18th International Conference on Software Engineering.

[25]  Yolanda Gil,et al.  Towards Interactive Composition of Semantic Web Services , 2004 .

[26]  Matjaz B. Juric,et al.  Business process execution language for web services , 2004 .

[27]  William L. Berry,et al.  Approaches to mass customization: configurations and empirical validation , 2000 .

[28]  Thomas R. Gruber,et al.  A Translation Approach to Portable Ontologies , 1993 .

[29]  Jana Koehler,et al.  Web Service Composition - Current Solutions and Open Problems , 2003 .