Engineering Adaptive IT Service Support Processes Using Meta-modeling Technologies

IT service support is a process-oriented practice that strives to manage the efficient supply of IT services with guaranteed quality. Many organizations adopt best practices and tools in order to improve the maturity of IT service support processes. However, when existing solutions and methodologies are applied in various organizations, the customization efforts and costs are usually large. And also dynamic changes during IT service support process execution can't be supported by almost all of the existed tools. Furthermore, process model integration, reuse and exchange still remain challenges in IT service support process modeling area. In this context, an IT service support process metamodel is presented in this paper. The metamodel extends a generic business process definition metamodel - BPDM, through its domain characteristics. Based on the proposed metamodel, we develop a flexible IT service support process engineering platform, which integrates and automates IT service support processes including incident, problem, change, release and configuration management. In contrast to other IT service support tools, besides process modeling and enactment, it can evolve the metamodel, interchange process models with other tools through metamodel parsing adapter flexibly, and also support adaptive process management via metamodel-based ECA rules.

[1]  Rodolfo da Silva Villaça,et al.  A Proposed Web Tool for IT Environment Service Management , 2006, Advanced Int'l Conference on Telecommunications and Int'l Conference on Internet and Web Applications and Services (AICT-ICIW'06).

[2]  James E. Rumbaugh,et al.  Unified Modeling Language (UML) , 2010, Encyclopedia of Software Engineering.

[3]  Donald Firesmith,et al.  The OPEN process framework , 2001 .

[4]  Francisco Curbera,et al.  Web Services Business Process Execution Language Version 2.0 , 2007 .

[5]  Walt Scacchi,et al.  A meta-model for formulating knowledge-based models of software development , 1996, Decision Support Systems.

[6]  Aileen Cater-Steel,et al.  Implementation of IT infrastructure library (ITIL) in Australia: progress and success factors , 2005 .

[7]  Sungwon Kang,et al.  Knowledge-based AOP framework for business rule aspects in business process , 2007 .

[8]  Matthias Goeken,et al.  Representing IT Governance Frameworks as Metamodels , 2008, CSREA EEE.

[9]  Jan Mendling,et al.  Getting Rid of the OR-Join in Business Process Models , 2007, 11th IEEE International Enterprise Distributed Object Computing Conference (EDOC 2007).

[10]  Kieran Conboy,et al.  Information Systems Development: Challenges in Practice, Theory, and Education , 2008 .

[11]  Vjeran Strahonja Definition Metamodel of ITIL , 2007, ISD.

[12]  Jean Bézivin,et al.  On the unification power of models , 2005, Software & Systems Modeling.

[13]  William A. Florac,et al.  Measuring the Software Process: Statistical Process Control for Software Process Improvement , 1999 .

[14]  A. Eerola,et al.  A Conceptual Model of IT Service Problem Managementz , 2006, 2006 International Conference on Service Systems and Service Management.

[15]  Bill Curtis,et al.  Process modeling , 1992, CACM.