Rule-Based Publish-Subscribe Mechanism for Real-time Applications

Xin Li, Zhiping Jia, Xinjie Lu, Haiyang Wang · 2009

A Trusted Publish-Subscribe mechanism (TPS) has been developed for complex real-time applications by combining real-time database and reactive behavior. At first, a novel real-time object model is proposed which extends object-oriented data models by incorporating temporal consistency into objects. And then the Event-Condition-Action (ECA)rules with deadlines and values are defined with special emphasis on timing constraints. All transactions in TPS are classified into three types according to their features, and, their deadlines and priorities are discussed. In rule processing, a rule execution graph with couple modes and weights has been proposed in order to handle rules efficiently. Furthermore, to determine execution order of multiple rules triggered at the same time, a value-based conflict resolution is established on the highest value first principle. At last, the full-fledged structure of TPS server is implemented in detail.

Read the paper · More papers on PaperTik