An execution and transaction model for active, rule-based component integration middleware

Ying Jin, Susan D. Urban, Amy Sundermier, Suzanne Dietrich

Research output: Chapter in Book/Report/Conference proceedingConference contribution

5 Scopus citations

Abstract

The Integration Rules (IRules) project is investigating the use of active rules for supporting event-driven activity in applications involving distributed component integration. Integration rules respond to events that are raised during the execution of distributed transactions to evaluate conditions and trigger actions over distributed components that are implemented using the Enterprise Java Beans (EJB) component model. This paper presents the distributed architecture for the IRules environment and defines the execution and transaction model for the use of integration rules. The execution model includes traditional active rule coupling modes for immediate, deferred, and decoupled rule execution and also defines an asynchronous mode for concurrent rule and transaction execution. The flexible transaction model is used to allow integration rules, application transactions, and methods on EJB components to be executed as subtransactions within global distributed transactions. An execution scenario for the integration of EJB components is presented to illustrate the nested execution of rules and transactions for distributed component integration.

Original languageEnglish (US)
Title of host publicationLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
PublisherSpringer Verlag
Pages403-417
Number of pages15
Volume2480
ISBN (Print)9783540442226
StatePublished - 2002
Event1st International Conference on Engineering and Deployment of Cooperative Information Systems, EDCIS 2002 - Beijing, China
Duration: Sep 17 2002Sep 20 2002

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume2480
ISSN (Print)03029743
ISSN (Electronic)16113349

Other

Other1st International Conference on Engineering and Deployment of Cooperative Information Systems, EDCIS 2002
CountryChina
CityBeijing
Period9/17/029/20/02

ASJC Scopus subject areas

  • Computer Science(all)
  • Theoretical Computer Science

Fingerprint Dive into the research topics of 'An execution and transaction model for active, rule-based component integration middleware'. Together they form a unique fingerprint.

  • Cite this

    Jin, Y., Urban, S. D., Sundermier, A., & Dietrich, S. (2002). An execution and transaction model for active, rule-based component integration middleware. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 2480, pp. 403-417). (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); Vol. 2480). Springer Verlag.