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

7 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 publicationEngineering and Deployment of Cooperative Information Systems - 1st International Conference, EDCIS 2002, Proceedings
EditorsYanbo Han, Stefan Tai, Dietmar Wikarski
PublisherSpringer Verlag
Pages403-417
Number of pages15
ISBN (Electronic)9783540442226
DOIs
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)0302-9743
ISSN (Electronic)1611-3349

Other

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

ASJC Scopus subject areas

  • Theoretical Computer Science
  • General 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