
 
 
 
2)  The rule manager is able to remove a set of rules 
according to its objective or scope. 
4 CONCLUSION  
This paper has presented the Complex Information 
Management (CIM) framework and approach, which 
consists of three planes for specifying, customizing 
and managing the complex information. The AIM 
language that is developed to support the 
functionalities of the CIM framework planes has 
been briefly outlined. The framework also includes a 
complex information model that enables easy 
performance of information management functions. 
The paper has also presented a conceptual 
architecture for the AIMS system, which utilizes the 
AIM language in managing the complex information 
by following the CIM framework. The development 
of the prototype system, AIMS, is currently in 
progress. The CIM framework and approach are 
unique in: 
1)  Computerizing the complex information as one 
distinct entity that is easy to be specified, 
executed, manipulated, queried and 
disseminated using one language, AIM.  
2)  Allowing the complex information to be subject 
to the same manipulation operations and 
queries, as the domain information, plus special 
operations and query functionality. 
3)  Utilizing the generally available highly 
optimized and easily maintained technologies, 
such as XML technologies and ECA rule 
paradigm as incorporated in the modern DBMS, 
to provide a tool that assists domain experts and 
users in managing the complex information. 
REFERENCES 
Bonifati, Angela, Daniele  Braga, Alessandro Campi, et al. 
(2002). Active XQuery. Proceedings of the 19th 
International Conference on Data Engineering ICDE, 
San Jose (California). 
Dube, Kudakwashe (2004). A Generic Approach to 
Supporting the Management of Computerised Clinical 
Guidelines and Protocols, Dublin Institute of 
Technology (DIT). 
Dube, Kudakwashe, Essam Mansour and Bing Wu (2005). 
Supporting Collaboration and Information Sharing in 
Computer-Based Clinical Guideline Management. 
18th IEEE Symposium on Computer-Based Medical 
Systems (CBMS 2005), Dublin, Ireland, IEEE 
Computer Society. 
Dube, Kudakwashe, Bing  Wu and Jane Grimson (2002). 
Using ECA Rules in Database Systems to Support 
Clinical Protocols. 13th International Conference on 
Database and Expert Systems (DEXA 2002). 
Dube, Kudakwashe, Bing Wu and Jane Grimson (2002). 
Framework and Architecture for the Management of 
ECA Rule-Based Clinical Protocols. 15th IEEE 
Symposium on Computer-Based Medical Systems 
(CBMS 2002), Maribor, Slovenia, IEEE Computer 
Society. 
Dube, Kudakwashe and Bing Wu (2001). "Supporting 
Clinical Laboratory Test-Ordering Protocol 
Specification, Execution and Management: an Event-
Condition-Action Rule and Database Approach." 
Healthcare Informatics Journal 7(1): 20-28. 
Mansour, Essam, Bing Wu, Kudakwashe  Dube, et al. 
(2006). An Event-Driven Approach to Computerizing 
Clinical Guidelines Using XML. In the First 
International Workshop on Event-driven Architecture, 
Processing and Systems (EDA-PS’06), In conjunction 
with ICWS 2006 / SCC 2006., Chicago, USA, IEEE 
Computer Society. 
Paton, Norman W.  and Oscar Diaz (1999). "Active 
database systems." ACM Comput. Surv. 31(1): 63--
103. 
Umeshwar, Dayal, Barbara T.  Blaustein, Alejandro P.  
Buchmann, et al. (1988). "The HiPAC Project: 
Combining Active Databases and Timing 
Constraints." SIGMOD Record 17: 51-70. 
Widom, Jennifer and Stefano Ceri (1996). Active 
Database Systems: Triggers and Rules For Advanced 
Database Processing, Morgan Kaufmann. 
Wu, Bing  and Kudakwashe Dube (2001). PLAN: A 
Framework and Specification Language with an 
Event-Condition-Action (ECA) Mechanism for 
Clinical Test Request Protocols. Hawaii International 
Conference on System Sciences (HICSS-34), Los 
Alamitos, California, IEEE Computer Society. 
Wu, Bing and Kudakwashe Dube (2001). Applying Event-
Condition-Action Mechanism in Healthcare: A 
Computerized Clinical Test-Ordering protocol System 
(TOPS). CODAS. 
 
MANAGING COMPLEX INFORMATION IN REACTIVE APPLICATIONS USING AN ACTIVE TEMPORAL XML
DATABASE APPROACH
523