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
15 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.
    Full-text · Conference Paper · Apr 2015
  • [Show abstract] [Hide abstract]
    ABSTRACT: Business analysts want to monitor the status of their business goals in a business-centric manner, without any knowledge of the actual implementation artifacts that contribute to achieve these goals. Business transactions are one means to represent business goals and requirements. A business transaction is typically implemented by a choreography of different parties contributing to the accomplishment of a common agreement. To meet the constantly changing requirements for all parties in a business transaction choreographies often have to be adapted (e.g. based on the capabilities of different execution environments). The resulting challenge is that the execution state of a choreography executed on several locations has to be propagated to the business analyst to enable monitoring of the (adapted) business transaction. For this purpose we introduce a meta-model and state model of business transactions. Based on these models, we introduce a two-stage monitoring approach involving state propagation of the execution status of the adapted choreography to the original choreography and from there to the business transaction.
    No preview · Conference Paper · Dec 2012
  • 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.
    Full-text · Conference Paper · Jan 2015
Show more