Ensuring reliability in B2B services

Fault tolerant inter-organizational workflows

Haluk Demirkan, Sagnika Sen, Kenneth Goul, Jason Nichols

Research output: Contribution to journalArticle

3 Citations (Scopus)

Abstract

In the age of Business-To-Business (B2B) collaboration, ensuring reliability of workflows underlying inter-organizational business processes is of significant importance. There are, however, quite a few challenges towards achieving seamless operation. Such challenges arise from heterogeneity in infrastructure and coordination mechanism at participant organizations, as well as time and cost associated with recovery from failure. Our research presents foundations for a reliable scheme for recovery from failure of workflow processes spanning through multiple business entities. First, a system model is adapted from the mobile computing literature that serves to establish the requirements to be enforced by each participating organization. In our model, we adopt the Maximal Sequence Path (MSP) approach from Yoo et al. (Lecture Notes in Artificial Intelligence 2132:222-236, 2001), as a means of decomposing workflows into mobile agent-driven processes that communicate via web services at each organization. This decomposition ensures defining logical points within the dynamics of a workflow instance for locating accurate and consistent states of the system for recovery in case of a failure. Then, a set of algorithms for various business scenarios are developed and presented as practical solutions. These algorithms are shown to create checkpoints such that the system is always in a globally consistent state. As such, these algorithms constitute a set of standards that can be incorporated in business process management suites that support reliable interorganizational collaboration.

Original languageEnglish (US)
Pages (from-to)765-788
Number of pages24
JournalInformation Systems Frontiers
Volume14
Issue number3
DOIs
StatePublished - Jul 2012

Fingerprint

Fault-tolerant
Work Flow
Recovery
Industry
Business Process Management
Checkpoint
Mobile Computing
Mobile Agent
Business Process
Web Services
Artificial Intelligence
Mobile computing
Infrastructure
Mobile agents
Decompose
Scenarios
Web services
Path
Artificial intelligence
Business

Keywords

  • Business process management
  • Fault tolerance
  • Mobile computing
  • Reliability
  • Workflow management systems

ASJC Scopus subject areas

  • Information Systems
  • Computer Networks and Communications
  • Software
  • Theoretical Computer Science

Cite this

Ensuring reliability in B2B services : Fault tolerant inter-organizational workflows. / Demirkan, Haluk; Sen, Sagnika; Goul, Kenneth; Nichols, Jason.

In: Information Systems Frontiers, Vol. 14, No. 3, 07.2012, p. 765-788.

Research output: Contribution to journalArticle

Demirkan, Haluk ; Sen, Sagnika ; Goul, Kenneth ; Nichols, Jason. / Ensuring reliability in B2B services : Fault tolerant inter-organizational workflows. In: Information Systems Frontiers. 2012 ; Vol. 14, No. 3. pp. 765-788.
@article{bd09f7c5ec2d4a98ba6de55614ce238f,
title = "Ensuring reliability in B2B services: Fault tolerant inter-organizational workflows",
abstract = "In the age of Business-To-Business (B2B) collaboration, ensuring reliability of workflows underlying inter-organizational business processes is of significant importance. There are, however, quite a few challenges towards achieving seamless operation. Such challenges arise from heterogeneity in infrastructure and coordination mechanism at participant organizations, as well as time and cost associated with recovery from failure. Our research presents foundations for a reliable scheme for recovery from failure of workflow processes spanning through multiple business entities. First, a system model is adapted from the mobile computing literature that serves to establish the requirements to be enforced by each participating organization. In our model, we adopt the Maximal Sequence Path (MSP) approach from Yoo et al. (Lecture Notes in Artificial Intelligence 2132:222-236, 2001), as a means of decomposing workflows into mobile agent-driven processes that communicate via web services at each organization. This decomposition ensures defining logical points within the dynamics of a workflow instance for locating accurate and consistent states of the system for recovery in case of a failure. Then, a set of algorithms for various business scenarios are developed and presented as practical solutions. These algorithms are shown to create checkpoints such that the system is always in a globally consistent state. As such, these algorithms constitute a set of standards that can be incorporated in business process management suites that support reliable interorganizational collaboration.",
keywords = "Business process management, Fault tolerance, Mobile computing, Reliability, Workflow management systems",
author = "Haluk Demirkan and Sagnika Sen and Kenneth Goul and Jason Nichols",
year = "2012",
month = "7",
doi = "10.1007/s10796-011-9301-5",
language = "English (US)",
volume = "14",
pages = "765--788",
journal = "Information Systems Frontiers",
issn = "1387-3326",
publisher = "Springer Netherlands",
number = "3",

}

TY - JOUR

T1 - Ensuring reliability in B2B services

T2 - Fault tolerant inter-organizational workflows

AU - Demirkan, Haluk

AU - Sen, Sagnika

AU - Goul, Kenneth

AU - Nichols, Jason

PY - 2012/7

Y1 - 2012/7

N2 - In the age of Business-To-Business (B2B) collaboration, ensuring reliability of workflows underlying inter-organizational business processes is of significant importance. There are, however, quite a few challenges towards achieving seamless operation. Such challenges arise from heterogeneity in infrastructure and coordination mechanism at participant organizations, as well as time and cost associated with recovery from failure. Our research presents foundations for a reliable scheme for recovery from failure of workflow processes spanning through multiple business entities. First, a system model is adapted from the mobile computing literature that serves to establish the requirements to be enforced by each participating organization. In our model, we adopt the Maximal Sequence Path (MSP) approach from Yoo et al. (Lecture Notes in Artificial Intelligence 2132:222-236, 2001), as a means of decomposing workflows into mobile agent-driven processes that communicate via web services at each organization. This decomposition ensures defining logical points within the dynamics of a workflow instance for locating accurate and consistent states of the system for recovery in case of a failure. Then, a set of algorithms for various business scenarios are developed and presented as practical solutions. These algorithms are shown to create checkpoints such that the system is always in a globally consistent state. As such, these algorithms constitute a set of standards that can be incorporated in business process management suites that support reliable interorganizational collaboration.

AB - In the age of Business-To-Business (B2B) collaboration, ensuring reliability of workflows underlying inter-organizational business processes is of significant importance. There are, however, quite a few challenges towards achieving seamless operation. Such challenges arise from heterogeneity in infrastructure and coordination mechanism at participant organizations, as well as time and cost associated with recovery from failure. Our research presents foundations for a reliable scheme for recovery from failure of workflow processes spanning through multiple business entities. First, a system model is adapted from the mobile computing literature that serves to establish the requirements to be enforced by each participating organization. In our model, we adopt the Maximal Sequence Path (MSP) approach from Yoo et al. (Lecture Notes in Artificial Intelligence 2132:222-236, 2001), as a means of decomposing workflows into mobile agent-driven processes that communicate via web services at each organization. This decomposition ensures defining logical points within the dynamics of a workflow instance for locating accurate and consistent states of the system for recovery in case of a failure. Then, a set of algorithms for various business scenarios are developed and presented as practical solutions. These algorithms are shown to create checkpoints such that the system is always in a globally consistent state. As such, these algorithms constitute a set of standards that can be incorporated in business process management suites that support reliable interorganizational collaboration.

KW - Business process management

KW - Fault tolerance

KW - Mobile computing

KW - Reliability

KW - Workflow management systems

UR - http://www.scopus.com/inward/record.url?scp=84865388526&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=84865388526&partnerID=8YFLogxK

U2 - 10.1007/s10796-011-9301-5

DO - 10.1007/s10796-011-9301-5

M3 - Article

VL - 14

SP - 765

EP - 788

JO - Information Systems Frontiers

JF - Information Systems Frontiers

SN - 1387-3326

IS - 3

ER -