Composite event monitoring in XML repositories using generic rule framework for providing reactive e-services

E-services are emerging as a new paradigm to build web applications. Extensible Markup Language (XML) is becoming a dominant standard for exchanging and storing information in XML-enabled repositories. With its increasing use in areas like e-commerce, there is a rapidly growing need for rule-based technology to support reactive functionality on XML repositories. Active (Event-Condition-Action, ECA) rules are used in the form of XML to implement reactive behavior in e-services. In such services, the reactive rules are used to monitor the event(s) of interest of various users and on the occurrence of the same if the conditions were satisfied then appropriate action would be taken. The event of interest of various users may be simple or complex. In e-service scenario, it becomes necessary to facilitate users to monitor complex events, which are associated with various application domains. These complex events include simple, temporal, and composite events. In this paper, a system is proposed that handles such complex events. For this purpose, the system used a specially designed language called Generic Composite Event Rule Markup Language (GCERML). Monitoring of complex events requires a complex logic and hence the system proposed in this paper uses an inference engine called Java Expert System Shell (JESS), to monitor the complex events in an easy and efficient manner.

[1]  Myungchul Kim,et al.  ARML: an active rule mark-up language for heterogeneous active information systems , 2002, RuleML.

[2]  HyoungDo Kim,et al.  An XML-based modeling language for the open interchange of decision models , 2001, Decis. Support Syst..

[3]  Ray Tsaih,et al.  Credit scoring system for small business loans , 2004, Decis. Support Syst..

[4]  Jennifer Widom,et al.  Active Database Systems: Triggers and Rules For Advanced Database Processing , 1994 .

[5]  Abraham Silberschatz,et al.  Database System Concepts , 1980 .

[6]  Narain H. Gehani,et al.  Event specification in an active object-oriented database , 1992, SIGMOD '92.

[7]  Sang-Chan Park,et al.  Agent-based merchandise management in Business-to-Business Electronic Commerce , 2003, Decis. Support Syst..

[8]  Stefano Paraboschi,et al.  Active rules for XML: A new paradigm for E-services , 2001, The VLDB Journal.

[9]  Stefano Paraboschi,et al.  Pushing reactive services to XML repositories using active rules , 2002, Comput. Networks.

[10]  Narain H. Gehani,et al.  Composite Event Specification in Active Databases: Model & Implementation , 1992, VLDB.

[11]  Akhil Kumar,et al.  Workflow support for electronic commerce applications , 2002, Decis. Support Syst..

[12]  Norman W. Paton,et al.  Active Rules in Database Systems , 1998, Monographs in Computer Science.

[13]  Ronald M. Lee Automated generation of electronic procedures: procedure constraint grammars , 2002, Decis. Support Syst..

[14]  Jae Kyu Lee,et al.  Case-based modification for optimization agents: AGENT-OPT , 2004, Decis. Support Syst..

[15]  Alexandra Poulovassilis,et al.  An event-condition-action language for XML , 2002, WWW '02.

[16]  Rey-Long Liu,et al.  Distributed agents for cost-effective monitoring of critical success factors , 2003, Decis. Support Syst..