Aleksander Slominski, Madhusudhan Govindaraju,
Dennis Gannon, Randall Bramley
Department of Computer Science
This paper presents a SOAP-based  event system for Grid  events, which in turn aid in wiring together distributed software components. SOAP RPC specifies HTTP as its network protocol and XML as the data format; representation of events using XML allows self-describing formats using XML-Schemas, and language and platform independence. We define SOAP events as a specification of interfaces and wire-formats compliant with the SOAP 1.1 specification. We describe the advanced features (directory services, firewall friendliness, security considerations and failsafe mechanisms) that event systems should support. We introduce an interoperable prototype implementation in C++ and Java.
Key Words: Grid, SOAP, Events, XML-Schemas, Firewall, Directory Services