Conference Paper

Reducing Exception Handling Complexity in Business Process Modeling and Implementation: The WED-Flow Approach

DOI: 10.1007/978-3-642-16934-2_13 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


Today’s enterprises reevaluate and adjust their business processes at a very high frequency, which presents a non-trivial
challenge to classic BPM methodology. In particular, the dynamic nature of exception handling may generate highly significant
costs when business processes are modeled and implemented statically based on formal frameworks (e.g., process algebra and
Petri nets). In this work we introduce the WED-flow (Workflow, Event processing, and Data-flow) approach, a novel concept
for modeling and implementation of business processes that significantly reduces the complexity of exception handling—quantitatively,
as compared to current approaches. WED-flows explicitly integrate events, data, conditions, and transitions by capturing data
instances (future, current, and historical) as data states, which enables incremental business process development. More generally,
this paper provides a conceptual basis and guidelines for capturing, processing, and storing event-handling environments.
Consequently, information systems that implement business processes as WED-flows are truly dynamic and no longer time-invariant
by design.

16 Reads
  • Source
    • "Neste trabalho, apresentamos o gerenciador de recuperação responsável pelo tratamento de exceções de instâncias de PNs da abordagem de modelagem e gerenciamento de PNs WED-ow, apresentada em [Ferreira et al. 2010] e estendida em [Ferreira et al. 2012]. Mais concretamente, apresentaremos os métodos de recuperação do gerenciador de recuperação e os conceitos que os fundamentam . "
    [Show abstract] [Hide abstract]
    ABSTRACT: O crescimento da demanda pela informatização e automação de processos tem levado cada vez mais pesquisadores e empresas a estudar formas de implementar e melhorar sistemas computacionais utilizando processos de negócio e seus sistemas de gestão. Um aspecto essencial para a execução consistente de instâncias de um processo de negócio é o tratamento de exceções, que garante que falhas e situações imprevistas serão tratadas adequadamente. Neste trabalho, apresentaremos o gerenciador de recuperação da abordagem de gerenciamento de processos de negócio WED-fl ow. Apoiado sobre a modelagem evolutiva, que conjuga trabalho, eventos e dados de forma integrada, e sobre as garantias transacionais proporcinadas pela abordagem WED-fl ow, o sistema de recuperação permite um tratamento de exceções flexível e preciso.
    Full-text · Conference Paper · Oct 2012
  • Source
    • "TRANSACTIONAL RECOVERY IN WED-FLOW APPROACH In this section we describe definitions and properties for transactional recovery in the WED-flow approach, which illustrates how our approach focuses on data states and transitions among data states (not process state) in contrast to process-oriented approaches. Part of these definitions are refinements of the initial informal definitions of WEDflow [6], [8] using now a transactional approach. "
    [Show abstract] [Hide abstract]
    ABSTRACT: Building mission critical applications and services (e.g. e-commerce) using process-oriented approaches has had successes and difficulties. These applications automated successfully the important frequent cases such as purchases, but the code needed for handling exceptions such as cancellations and failures tend to grow to disproportionate size and complexity. These difficulties lead to non-automated and expensive solutions such as call centers, which resolve data inconsistency problems manually. In this paper we describe the WED-flow (work, event, and data-flow) approach, which provides transactional recovery through incremental evolution of exception handling, by combining the concepts of advanced transaction models, events, and data states. By carefully recording the detailed data states of each execution step, WED-flow composes backward and forward recovery mechanisms as reusable exception handling services to preserve the consistency of all databases involved in the application with well-defined correctness properties. A practical application of the automated recovery in WED-flow is the real-time recovery of failed cases for mission-critical applications and services.
    Full-text · Conference Paper · Jun 2012
  • Source
    • "As described in a previous work [Ferreira et al. 2010], the design of a business process using the WED-flow approach consists of three main phases. First, the business process is separated into the critical path and the exception handling, and second, both parts are modeled by a composition of the four fundamental concepts (events, data, conditions, and transitions). "
    [Show abstract] [Hide abstract]
    ABSTRACT: Business process systems have received increased attention from research and industry communities specially in order to guarantee transaction properties. Despite of the significant efforts in new transactional models and software tools developed, the business processes still offer a scenario with several theorical and practical challenges. In this article, we present an implementation of a transaction model based on WED(Work, Event and Data)-flow approach. WED-flow combines the concepts of business step composition, advanced transaction models, events, and data states in order to provide transactional support for business process systems. More concretely, our WED-flow implementation supports important aspects of business process systems such as: correct execution, integrity of business process instances in parallel execution, traceability, and recovery mechanisms.
    Full-text · Article · Jan 2012
Show more