Application Level Events and Message Service

What is new?

For the latest updates check XGWS What is new page? and see list of detailed changes in XMessages/XEvents.


Multiple messaging systems are available. However, there is a need for a messaging framework that is designed to work with scientific applications, which communicate in Grid environments over Internet protocols.

XEvents/XMessages provides a simple framework for reliable application level messaging called XMessages and an events system called XEvents, which is built on top of the XMessages framework. We have defined and implemented special features identified as important for scientific applications. We have a SOAP 1.1 based messaging system with client libraries for Java and C/C++ to facilitate sending events from legacy code in a reliable fashion and Java library to allow persistent subscriptions and querying of application event history from persistent event source.

As there are multiple messaging and events system in use during design we were concerned to allow for easy interactions with other systems: XMESSAGES allow to encapsulate easily any message under condition that it can be converted to XML and XEvents define an Event base type that can be extended to carry events from other event systems.

For more detailed overview please refer to our technical report and PowerPoint slides.


NOTE: this is ALPHA version - it works but API and implementation is still under development.

Before downloading please browse source code and read current documentation.

Last known working verison either only source or with all binaries (class files and all required jar fiels) is available for download as ZIP or tarball.

You can check also the latest bleeding edge of the system directly from our CVS.

Old SoapRMI Events

This is history now but we still make available overview of old SoapRMI events.

NOTE: XMessages/XEvents is superset of this functionality addressing shortcomings that we identified in SoapRMI events.

Back to XGWS

[ IU CS ] [ Extreme! Computing ] [ XGWS ]
xgws-user at cs.indiana.edu
Last modified: $Id: index.html,v 1.14 2004/02/10 05:30:42 aslom Exp $