|
ABSTRACT
NaradaBrokering provides a messaging abstraction that allows it to provide message-related capabilities in a transparent fashion. These capabilities include message-based security, time and causal ordering, compression, virtualization of transport protocol and addressing, and fault tolerance related functionalities. NaradaBrokering ¿ combined with further extensions to its existing capabilities ¿ can also take advantage of the maturing of Web Service specifications to build very powerful general mechanisms to deploy and integrate it with general Web services. In this paper we describe our strategy to interface NaradaBrokering with Web services. The strategy described in this paper will allow new, and existing, applications built around the Web Services Framework to leverage capabilities offered by the NaradaBrokering substrate without changes to the service implementations.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
[1] The NaradaBrokering Project at the Community Grids Lab: http://www.naradabrokering.org
|
| |
2
|
[2] Shrideep Pallickara and Geoffrey Fox. NaradaBrokering: A Middleware Framework and Architecture for Enabling Durable Peer-to-Peer Grids. Proceedings of ACM/IFIP/USENIX International Middleware Conference Middleware-2003.
|
| |
3
|
[3] Geoffrey Fox and Shrideep Pallickara. An Event Service to Support Grid Computational Environments Journal of Concurrency and Computation: Practice & Experience. Special Issue on Grid Computing Environments. Volume 14(13-15) pp 1097-1129.
|
| |
4
|
|
| |
5
|
|
| |
6
|
|
| |
7
|
|
| |
8
|
[8] Pallickara et al. A Security Framework for Distributed Brokering Systems. Available from http://www.naradabrokering.org.
|
| |
9
|
[9] Shrideep Pallickara et al. A Transport Framework for Distributed Brokering Systems. Proceedings of the International Conference on Parallel and Distributed Processing Techniques and Applications. (PDPTA'03).
|
| |
10
|
[10] M. Gudgin, et al, "SOAP Version 1.2 Part 1: Messaging Framework," June 2003. http://www.w3.org/TR/2003/REC- soap12-part1-20030624/
|
| |
11
|
[11] Web Services Description Language (WSDL) 1.1 http://www.w3.org/TR/wsdl
|
| |
12
|
[12] The Open Grid Services Infrastructure (OGSI). http://www.gridforum.org/Meetings/ggf7/drafts/draft-ggfogsi-gridservice-23_2003-02-17.pdf
|
| |
13
|
[13] The Web Services Resource Framework (WSRF) http://www.globus.org/wsrf/
|
| |
14
|
[14] Web Services Notification http://www- 106.ibm.com/developerworks/library/specification/ws-notification/
|
| |
15
|
[15] Savas Parastatidis, Jim Webber, Paul Watson, Thomas Rischbeck. A Grid Application Framework based on Web Services Specifications and Practices. CS-TR-825, School of Computing Science, University of Newcastle upon Tyne, UK, Jan 2004.
|
| |
16
|
[16] Web Services Invocation Framework (WSIF) http://ws.apache.org/wsif/
|
| |
17
|
[17] Web Services Addressing (WSAddressing) ftp://www6.software.ibm.com/software/developer/library/ wsadd200403.pdf
|
| |
18
|
[18] Impact of WS-Addressing on SOAP. ftp://www6.software.ibm.com/software/developer/library/ws -address.pdf
|
| |
19
|
[19] Web Services Reliable Messaging TC WS-Reliability. http://www.oasis-open.org/committees/download.php/ 5155/WS-Reliability-2004-01-26.pdf
|
| |
20
|
[20] Web Services Reliable Messaging Protocol (WS-Reliable Messaging) ftp://www6.software.ibm.com/software/devel oper/library/ws-reliablemessaging200403.pdf
|
| |
21
|
[21] Web Services Coordination (WS-Coordination) ftp://www6.software.ibm.com/software/developer/library/ws -coordination.pdf
|
| |
22
|
[22] Bill Segall and David Arnold. Elvin has left the building: A publish/subscribe noti.cation service with quenching. In Proceedings AUUG97, pages 243-255, Canberra, Australia, September 1997.
|
 |
23
|
Antonio Carzaniga , David S. Rosenblum , Alexander L. Wolf, Achieving scalability and expressiveness in an Internet-scale event notification service, Proceedings of the nineteenth annual ACM symposium on Principles of distributed computing, p.219-227, July 16-19, 2000, Portland, Oregon, United States
[doi> 10.1145/343477.343622]
|
| |
24
|
|
| |
25
|
Lukasz Opyrchal , Mark Astley , Joshua Auerbach , Guruduth Banavar , Robert Strom , Daniel Sturman, Exploiting IP multicast in content-based publish-subscribe systems, IFIP/ACM International Conference on Distributed systems platforms, p.185-207, April 03-07, 2000, New York, New York, United States
|
| |
26
|
[26] The Object Management Group (OMG). OMG's CORBA Event Service. Available from http://www.omg.org/
|
| |
27
|
|
| |
28
|
[28] Sun Microsystems. The JXTA Project and Peer-to-Peer Technology http://www.jxta.org
|
 |
29
|
Geoffrey Fox , Shrideep Pallickara , Xi Rao, A scaleable event infrastructure for peer to peer grids, Proceedings of the 2002 joint ACM-ISCOPE conference on Java Grande, p.66-75, November 03-05, 2002, Seattle, Washington, USA
[doi> 10.1145/583810.583818]
|
| |
30
|
|
| |
31
|
|
| |
32
|
[32] Michel, S. and Reiher, P. "Peer-to-Peer Internetworking", OPENSIG 2001 Workshop, Imperial College, London, 24-25 September 2001.
|
| |
33
|
[33] R. Boichat, P. Th. Eugster, R. Guerraoui, and J. Sventek. Effective Multicastprogramming in Large Scale Distributed Systems. Concurrency: Practice and Experience, 2000.
|
| |
34
|
|
| |
35
|
[35] Object Management Group, Fault Tolerant CORBA Specification. OMG Document orbos/99-12-08 edition, 99.
|
| |
36
|
[36] Object Management Group, Fault Tolerant CORBA Using Entity Redundancy RFP. OMG Document orbos/98-04-01.
|
| |
37
|
|
| |
38
|
Michel Cukier , Jennifer Ren , Chetan Sabnis , David Henke , Jessica Pistole , William H. Sanders , David E. Bakken , Mark E. Berman , David A. Karr , Richard E. Schantz, AQuA: An Adaptive Architecture that Provides Dependable Distributed Objects, Proceedings of the The 17th IEEE Symposium on Reliable Distributed Systems, p.245, October 20-23, 1998
|
|