IDEAS home Printed from https://ideas.repec.org/a/hin/jnlmpe/696142.html
   My bibliography  Save this article

Dynamic Self-Healing Mechanism for Transactional Business Process

Author

Listed:
  • Yuhai Zhao
  • Ying Yin

Abstract

It is clear that transactional behavior consistency is a prerequisite and basis for construction of a reliable services-based business application. However, in previous works, maintaining transactional consistency during exception handling was ignored. Maintaining transactional consistency requires functionality for rolling back some operations and revoking uploaded data. Replacing only the failed service will eventually lead to overall business application failure. In this study, we take fully into account the behavioral consistency of transactional services and propose two effective self-healing mechanisms for service-based applications. If a service enters into potential failure condition, a rescheduling mechanism is triggered to maintain consistent transactional behavior and to ensure reliable execution; if a service fails during execution, the compensation operation is triggered and the system will take action to ensure transactional behavior consistency. Meanwhile, cost-benefit analysis with compensation support is proposed to minimize the dynamic reselection cost. Finally, the experimental analysis shows that the proposed strategies can effectively guarantee the reliability of Web-based applications system.

Suggested Citation

  • Yuhai Zhao & Ying Yin, 2015. "Dynamic Self-Healing Mechanism for Transactional Business Process," Mathematical Problems in Engineering, Hindawi, vol. 2015, pages 1-15, February.
  • Handle: RePEc:hin:jnlmpe:696142
    DOI: 10.1155/2015/696142
    as

    Download full text from publisher

    File URL: http://downloads.hindawi.com/journals/MPE/2015/696142.pdf
    Download Restriction: no

    File URL: http://downloads.hindawi.com/journals/MPE/2015/696142.xml
    Download Restriction: no

    File URL: https://libkey.io/10.1155/2015/696142?utm_source=ideas
    LibKey link: if access is restricted and if your library uses this service, LibKey will redirect you to where you can use your library subscription to access this item
    ---><---

    More about this item

    Statistics

    Access and download statistics

    Corrections

    All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:hin:jnlmpe:696142. See general information about how to correct material in RePEc.

    If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.

    We have no bibliographic references for this item. You can help adding them by using this form .

    If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your RePEc Author Service profile, as there may be some citations waiting for confirmation.

    For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: Mohamed Abdelhakeem (email available below). General contact details of provider: https://www.hindawi.com .

    Please note that corrections may take a couple of weeks to filter through the various RePEc services.

    IDEAS is a RePEc service. RePEc uses bibliographic data supplied by the respective publishers.