The dynamics of process modeling: new directions for the use of events and rules in service-oriented computing

  • Authors:
  • Susan D. Urban;Le Gao;Rajiv Shrestha;Andrew Courter

  • Affiliations:
  • Texas Tech University, Edward E. Whitaker Jr. College of Engineering, Department of Computer Science, Lubbock, TX;Texas Tech University, Edward E. Whitaker Jr. College of Engineering, Department of Computer Science, Lubbock, TX;Texas Tech University, Edward E. Whitaker Jr. College of Engineering, Department of Computer Science, Lubbock, TX;Texas Tech University, Edward E. Whitaker Jr. College of Engineering, Department of Computer Science, Lubbock, TX

  • Venue:
  • The evolution of conceptual modeling
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

The introduction of service-oriented computing has created a more dynamic environment for the composition of software applications, where processes are affected by events and data changes and also pose data consistency issues that must be considered in application design and development. This chapter addresses the need to develop a more effective means to model the dynamic aspects of processes in contemporary, distributed applications, especially in the context of concurrently executing processes that access shared data and cannot enforce traditional transaction properties. After an assessment of current tools for process modeling, we outline four approaches for the use of events and rules to support dynamic behavior associated with constraint checking, exception handling, and recovery. The specific techniques include the use of integration rules, assurance points, application exception rules, and invariants. The chapter concludes with a discussion of future research directions for the integrated modeling of events, rules, and processes.