• DocumentCode
    658485
  • Title

    Methodology and Tool for Business Process Compensation Design

  • Author

    Boubaker, Anis ; Mili, Hafedh ; Charif, Yasmine ; Leshob, Abderrahmane

  • Author_Institution
    LATECE Lab., Univ. of Quebec at Montreal (UQAM), Montreal, QC, Canada
  • fYear
    2013
  • fDate
    9-13 Sept. 2013
  • Firstpage
    148
  • Lastpage
    157
  • Abstract
    A typical e-business transaction takes hours or days to complete, involves a number of partners, and comprises many failure points. With short-lived transactions, database systems ensure atomicity by either committing all of the elements of the transaction, or by canceling all of them in case of a failure. With typical e-business transactions, strict atomicity is not practical, and we need a way of reversing the effects of those activities that cannot be rolled back: that is compensation. For a given business process, identifying the various failure points, and designing the appropriate compensation processes represents the bulk of process design effort. Yet, business analysts have little or no guidance. For a given failure point, there appears to be an infinite variety of ways to compensate for it. We recognize that compensation is a business issue, but we argue that it can be explained in terms of a handful of parameters within the context of the REA ontology, including things such as the type of activity, the type of resource, and organizational policies. We propose a three-step compensation design approach that 1) starts by abstracting a business process to focus on those activities that create/modify value, 2) compensates for those activities, individually, based on values of the compensation parameters, and 3) composes those compensations using a Saga-like approach. In this paper, we present our approach along with an implementation algorithm and propose a business ontology for compensation design.
  • Keywords
    electronic commerce; ontologies (artificial intelligence); REA ontology; Saga-like approach; business analysts; business ontology; business process abstracting; business process compensation design; compensation design approach; compensation parameters; database systems; e-business transaction; electronic business; process design effort; resource-event-agent ontology; Companies; Computational modeling; Economics; Ontologies; Paints; Process control; business ontologies; business process; compensation; error handling; value chain;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Enterprise Distributed Object Computing Conference Workshops (EDOCW), 2013 17th IEEE International
  • Conference_Location
    Vancouver, BC
  • Type

    conf

  • DOI
    10.1109/EDOCW.2013.23
  • Filename
    6690546