Exploiting an event-based infrastructure to develop complex distributed systems
Proceedings of the 20th international conference on Software engineering
XML-GL: a graphical language for querying and restructuring XML documents
WWW '99 Proceedings of the eighth international conference on World Wide Web
The JEDI Event-Based Infrastructure and Its Application to the Development of the OPSS WFMS
IEEE Transactions on Software Engineering
XML and Java: Developing Web Applications
XML and Java: Developing Web Applications
Web 2.0 proxy: upgrading websites from web 1.0 to web 2.0
WSEAS TRANSACTIONS on COMMUNICATIONS
Hi-index | 0.01 |
Asynchronous Data Exchange (ADE) is useful in Electronic Data Interchange (EDI). It needs a well-defined mechanism to support data buffing, dispatching, and filtering. ADE is more flexible, extensible and scalable than the synchronous one. CORBA Event Service, announced by OMG, offers an easy-to-use, abstract and generic communication mechanism, while providing message delivering, dispatching and buffering by way of introducing the concept of event channels. However, it lacks some practical data exchange functions.This paper proposes the design and implementation of a system named CODEX (stand for Content-Oriented Data EXchange system), which combines the XML features and the functionality of CORBA (which stands for Common Object Request Broker Architecture) Event Service. The CODEX system equips functions of primitive data type checking, message classification, content filtering and source/destination screening. Application developers can focus more on business functions, instead of earing about the detail of data exchange. The concept and architecture of the content-oriented data exchange, provided by CODEX, can be applied to other practical computing fields in the large-scale, loosely coupled distributed computing environments.