Conference Paper

Business Process Monitoring with BPath - (Short Paper).

DOI: 10.1007/978-3-642-16934-2_33 Conference: On the Move to Meaningful Internet Systems: OTM 2010 - Confederated International Conferences: CoopIS, IS, DOA and ODBASE, Hersonissos, Crete, Greece, October 25-29, 2010, Proceedings, Part I
Source: DBLP


Enterprise information systems allow more automation of tasks and complex interconnections, particularly with the emergence
of new paradigms like Service Oriented Architecture (SOA). These new environments make checking correctness of systems at
design-time as well as at run-time particularly challenging. In this paper, we propose a new monitoring framework that makes
use of business protocols as a simple abstraction of business processes. We provide a monitoring language called BPath, which
is an XPath-based language for both expressing and checking temporal and hybrid logical properties at run-time, making the
execution of a business process visible by expressing and evaluating statistical queries over execution traces.

1 Follower
14 Reads
  • Source
    • "In [19], requirements in LTL are translated into an equivalent XQuery expression, and an XQuery engine is used to evaluate the compliance, focusing on sequence constraints. BPath [37] has been proposed as an XPath extension with LTL modalities. BPath expressions are then mapped into XPath, and a native XML query engine is utilized, supporting sequence and timing constraints. "
    [Show abstract] [Hide abstract]
    ABSTRACT: Business processes describe how an organization achieves its goals by defining a set of steps and their orchestration. Such processes have to also comply with different regulations, norms and policies. Compliance management of business processes has received considerable attention. The lion's share goes to checking compliance at process design time. As design-time checking can help eliminate many of the violation scenarios, design-time checking alone is not sufficient to guarantee compliance. Thus, attention has shifted to provide compliance support at other phases of a business process lifecycle, especially to that of the enactment phase. However, proposed monitoring approaches have limitations when it comes to the type of compliance requirements supported, the technology used or the assumptions about the process execution environment. In this paper, we discuss requirements and set the architecture for a proposed approach to provide business process compliance monitoring as a service. In addition, we discuss the different components of the framework and layout an implementation road map.
    ICCC; 04/2015
  • Source
    [Show abstract] [Hide abstract]
    ABSTRACT: Today s enterprises demand a high degree of compliance in their business processes to meet diverse regulations and legislations. Sev-eral industrial studies have shown that compliance management is a daunting task, and organizations are still struggling and spending billions of dollars annually to ensure and prove their compliance. Theoretically, design-time compliance checking could provide a preliminary assurance that corresponding running instances would be compliant to relevant laws and regulations; however, due to the existence of human and machine related errors and the absence of necessary contextual information during design-time, runtime com-pliance monitoring becomes a must. In this paper, we present a generic proactive runtime Business Process (BP) compliance mon-itoring framework:BP-MaaS, which incorporates a wide range of expressive high-level compliance patterns for the abstract specifi-cation of runtime constraints. Compliance monitoring is achieved by means of anti-patterns, a novel evaluation approach that is inde-pendent of any underlying technology and could be applied to the checking of compliance in the different phases of the BP lifecycle. As a proof-of-concept, complex event processing (CEP) technol-ogy is adopted as one of the possible realizations of the framework.
    the 12th Enterprise Engineering Trach at ACM SAC'15, 2015, Spain; 01/2015
  • Source
    [Show abstract] [Hide abstract]
    ABSTRACT: Recently, several industrial studies have concluded that compliance management is one of the major challenges companies face nowadays. In practice, runtime compliance monitoring is of utmost importance for compliance assurance as during the design-time compliance checking phase, only a subset of the imposed compliance requirements can be statically checked due to the absence of required variable instantiation and contextual information. Furthermore, the fact that a business process model has been statically checked for compliance during design-time does not guarantee that the corresponding running business process instances are usually compliant due to human and machine errors. The problem of runtime monitoring of business process compliance becomes more challenging when business processes are executed in cloud computing environments. In this context, the compliance process can not rely on external components as the whole execution environment is mainly controlled by the cloud providers. In this article, we propose a novel approach to tackle this problem by adopting and configuring the business process models into a form that augment the associated compliance rules so that they can be monitored without the need to rely on external monitoring components. Compared to approaches that depend on an external monitoring component, our approach requires less sophisticated infrastructure when hosted on the cloud as well as less traffic footprint as communication with an external component for monitoring is no longer needed.
    Cluster Computing 10/2015; DOI:10.1007/s10586-015-0494-0 · 1.51 Impact Factor

Similar Publications