Deploying the NaradaBrokering Substrate in Aiding Efficient Web and Grid Service Interactions

NaradaBrokering has been developed as the messaging infrastructure for collaboration, peer-to-peer, and Grid applications. The value of NaradaBrokering in the context of Grid and Web Services has been clear for some time. NaradaBrokering-combined with further extensions to, and testing of, its existing capabilities - can also take advantage of the maturing of Web Service standards and specifications to build very powerful general mechanisms to deploy and integrate it with general Web Services. This paper describes a framework to integrate the NaradaBrokering substrate with Web Services.

[1]  Peter L. Reiher,et al.  Peer-through-Peer Communication for Information Logistics , 2001, GI Jahrestagung.

[2]  Geoffrey C. Fox,et al.  NaradaBrokering: A Distributed Middleware Framework and Architecture for Enabling Durable Peer-to-Peer Grids , 2003, Middleware.

[3]  Jean Jacques Moreau,et al.  SOAP Version 1. 2 Part 1: Messaging Framework , 2003 .

[4]  Antony I. T. Rowstron,et al.  Pastry: Scalable, Decentralized Object Location, and Routing for Large-Scale Peer-to-Peer Systems , 2001, Middleware.

[5]  Patrick Th. Eugster,et al.  Effective multicast programming in large scale distributed systems , 2001, Concurr. Comput. Pract. Exp..

[6]  Guruduth Banavar,et al.  An efficient multicast protocol for content-based publish-subscribe systems , 1999, Proceedings. 19th IEEE International Conference on Distributed Computing Systems (Cat. No.99CB37003).

[7]  Joshua S. Auerbach,et al.  Exploiting IP Multicast in Content-Based Publish-Subscribe Systems , 2000, Middleware.

[8]  Geoffrey C. Fox,et al.  On the matching of events in distributed brokering systems , 2004, International Conference on Information Technology: Coding and Computing, 2004. Proceedings. ITCC 2004..

[9]  Manish Parashar,et al.  Enabling flexible queries with guarantees in P2P systems , 2004, IEEE Internet Computing.

[10]  Manish Parashar,et al.  A Peer-to-Peer Approach to Web Service Discovery , 2004, World Wide Web.

[11]  Priya Narasimhan,et al.  Using Interceptors to Enhance CORBA , 1999, Computer.

[12]  David S. Rosenblum,et al.  Achieving scalability and expressiveness in an Internet-scale event notification service , 2000, PODC '00.

[13]  Geoffrey C. Fox,et al.  An event service to support Grid computational environments , 2002, Concurr. Comput. Pract. Exp..

[14]  Geoffrey C. Fox,et al.  Message-based cellular peer-to-peer grids: foundations for secure federation and autonomic services , 2005, Future Gener. Comput. Syst..

[15]  Saurabh Bagchi,et al.  Exactly-once delivery in a content-based publish-subscribe system , 2002, Proceedings International Conference on Dependable Systems and Networks.

[16]  Geoffrey C. Fox,et al.  A scheme for reliable delivery of events in distributed middleware systems , 2004 .

[17]  Geoffrey C. Fox,et al.  A Transport Framework for Distributed Brokering Systems , 2003, PDPTA.

[18]  Geoffrey C. Fox,et al.  Implementing a NTP-based time service within a distributed middleware system , 2004, PPPJ.

[19]  William H. Sanders,et al.  AQuA: an adaptive architecture that provides dependable distributed objects , 1998, Proceedings Seventeenth IEEE Symposium on Reliable Distributed Systems (Cat. No.98CB36281).

[20]  Geoffrey C. Fox,et al.  A scaleable event infrastructure for peer to peer grids , 2002, JGI '02.