Incorporating an XML Matching Engine in Distributed Brokering Systems.

Shrideep Pallickara, Geoffrey Fox, Marlon Pierce · Parallel and Distributed Processing Techniques and Applications · 2003

1.0 Introduction As systems such as peer-to-peer, Web Services, and Grid systems proliferate the Internet there have also been a significant increase in the number of devices that are networked to the Internet. In a trend that will continue in the coming years the number, type and complexity of the interactions that entities seek with each other will continue to increase. This is also coupled with an increase in the volume of information that would be generated by entities. XML (short for eXtensible Markup Language) [1] is a structured document format, in that it represents not only the information to be exchanged, but the metadata encapsulating its meaning, and the structure of the information to be exchanged. XML’s data encapsulation properties allow us to access relevant fields in the performance data easily. Tags, attributes and element structures provide context information, which can then be used to interpret the meaning of the content which provides intelligent data mining. The XML markup language has been used increasingly for data interchange between applications and entities. More recently XML based standards have been proposed by the W3C to support the Web Services concept where XML has been used to describe services, and carry invocations to these services. SOAP [2] provides a general purpose message envelop that may be specialized to the problem of transmitting remote procedure calls and responses

Read the paper · More papers on PaperTik