Tcl and the Tk toolkit
CDOL: a comprehensive declarative object language
Data & Knowledge Engineering
An ECA object service to support active distributed objects
Information Sciences: an International Journal
FRAMBOISE—an approach to framework-based active database management system construction
Proceedings of the seventh international conference on Information and knowledge management
ACM Computing Surveys (CSUR)
The object data standard: ODMG 3.0
The object data standard: ODMG 3.0
Interconnection of distributed components: an overview of current middleware solutions
Journal of Computing and Information Science in Engineering
Advanced Transaction Models and Architectures
Advanced Transaction Models and Architectures
The Jini Specifications
Transaction Processing: Concepts and Techniques
Transaction Processing: Concepts and Techniques
Moving Active Functionality from Centralized to Open Distributed Heterogeneous Environments
CooplS '01 Proceedings of the 9th International Conference on Cooperative Information Systems
The IRules Project - Using Active Rules for the Integration of Distributed Software Components
Proceedings of the IFIP TC2/WG2.6 Ninth Working Conference on Database Semantics: Semantic Issues in E-Commerce Systems
Integrating Notifications and Transactions: Concepts and X2TS Prototype
EDO '00 Revised Papers from the Second International Workshop on Engineering Distributed Objects
A concurrent rule scheduling algorithm for active rules
Data & Knowledge Engineering
Hi-index | 0.00 |
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.