For IT-services providers, user satisfaction is the key for their company's success. Service providers need to understand the requirements of their users and translate them into their own business goals. Service malfunctions could have negative impact on user satisfaction, therefore to detect and resolve failures of the business process level has become a mission critical requirement for any IT-company. Unfortunately, even if a failure manifests itself at the business level, the data describing this failure are scattered into low level components of the system and stored with a formalism incomprehensible to any business analyst. In forensic analysis, the semantic gap between collected data and business analysts' knowledge is closed by the adoption of data-mining and data-warehousing techniques, but such techniques are unsuitable for real-time business process analysis due to their long latencies. The purpose of this paper is to present a framework that allows business process analysts investigating the delivery status of business services in near real-time. The framework requires a first set up phase where domain specialists define ontologies describing low level concepts and the mapping among business events and data gathered into the system, and then it provides business process analysts, aware only of business logics, with a way to investigate service delivery status in near real time. The capability of the framework of processing data in near real time is ensured by the use of emerging technologies such as complex event processing (CEP) engines, which are able to process in real time huge amount of data. Furthermore in the paper, it is also showed a case study from the telecommunication industry aiming to demonstrate the applicability of the framework in a real word scenario.
[1]
Douglas C. Engelbart,et al.
XML Topic Maps: Creating and Using Topic Maps for the Web
,
2002
.
[2]
Ian Horrocks,et al.
From SHIQ and RDF to OWL: the making of a Web Ontology Language
,
2003,
J. Web Semant..
[3]
Wen-Yan Wu,et al.
A New Approach of Data Clustering by Improved ACA with Fuzzy Similarity
,
2007,
The First International Symposium on Data, Privacy, and E-Commerce (ISDPE 2007).
[4]
Peter R. Pietzuch,et al.
Distributed event-based systems
,
2006
.
[5]
Michael Stonebraker,et al.
Fault-tolerance in the borealis distributed stream processing system
,
2008,
ACM Trans. Database Syst..
[6]
Luigi Coppolino,et al.
A business process monitor for a mobile phone recharging system
,
2008,
J. Syst. Archit..
[7]
A. Moorsel.
Metrics for the Internet Age: Quality of Experience and Quality of Business
,
2001
.
[8]
Yunlong Zhu,et al.
A service recommender system based on the co-evolutionary contract net for migrating workflows
,
2007
.
[9]
Zbigniew T. Kalbarczyk,et al.
Reflections on industry trends and experimental research in dependability
,
2004,
IEEE Transactions on Dependable and Secure Computing.
[10]
"ACHIEVING INTEROPERABILITY THROUGH SEMANTIC TRANSPARENCY "
,
2004
.
[11]
Tao Ku,et al.
Semantics-Based Complex Event Processing for RFID Data Streams
,
2007,
The First International Symposium on Data, Privacy, and E-Commerce (ISDPE 2007).
[12]
Anton Riabov,et al.
Use of OWL for Describing Stream Processing Components to Enable Automatic Composition
,
2007,
OWLED.