Title :
XML based message queuing
Author :
Ye, Lan ; Luo, Yong ; Nagata, Motoyasu
Author_Institution :
Osaka Kyoiku Univ., Ikeda, Japan
fDate :
6/22/1905 12:00:00 AM
Abstract :
The technologies using message queues, which correspond to asynchronous communication in distributed processing, have become remarkable. In particular, object-oriented persistent message queuing has obtained reliability in the asynchronous communication of middleware. On the other hand, XML is a promising database tool which enables interoperability of document exchange in the heterogeneous business environment. This paper presents an XML-based message queue which unifies the format of the message and realizes easy data exchange in different applications. First, we present the XML messaging architecture. We also propose relevant issues concerning XML messaging, including the structural representation and several XML messaging operations. Not only FIFO operations but also advanced operations can be designed using information contained within the messages, owing to XML´s features. Second, we present message queuing by XML. The representation of the message queue by means of XML and concurrent access to the message queue are proposed. Finally, we report an implementation of the XML-based message queue using Java programming. Throughout this paper, we show the efficiency of the proposed XML-based message queue
Keywords :
Java; client-server systems; distributed object management; electronic data interchange; electronic messaging; hypermedia markup languages; object-oriented programming; open systems; persistent objects; queueing theory; FIFO operations; Java programming; XML messaging architecture; XML-based message queuing; asynchronous communication; concurrent access; data exchange; distributed processing; document exchange; efficiency; heterogeneous business environment; interoperability; message format; messaging operations; middleware; object-oriented persistent message queuing; reliability; structural representation; Application software; Asynchronous communication; Business communication; Distributed processing; Internet; Java; Markup languages; Message-oriented middleware; Object oriented databases; XML;
Conference_Titel :
Systems, Man, and Cybernetics, 2000 IEEE International Conference on
Print_ISBN :
0-7803-6583-6
DOI :
10.1109/ICSMC.2000.886414