A comparative study of Web services-based event notification specifications

Web services-based event notification is an emerging technology that combines the asynchronous communication feature of event notification mechanisms and the interoperability feature of Web services technologies. Web services-based event notification systems are important components for service-oriented grid computing. WS-eventing and WS-notification are two major competing specifications for these systems. This paper is a comparative study of these specifications. The focuses of this research are on identifying the similarities and differences between these two specifications and identifying their evolutionary path from previous specifications. We found that competing Web services specifications take ideas and concepts from each other during the development progress, which is good for the maturity of the Web services-based event notification technology. We also identified several major changes from previous event notification systems to Web services-based event notification systems. In the end, we presented our WS-messenger project that supports both WS-eventing and WS-notification specifications and provides mediation between them

[1]  A. Watson,et al.  OMG (Object Management Group) architecture and CORBA (common object request broker architecture) specification , 2002 .

[2]  Sang-Min Park,et al.  Alternative Software Stacks for OGSA-based Grids , 2005, ACM/IEEE SC 2005 Conference (SC'05).

[3]  Geoffrey C. Fox,et al.  An analysis of notification related specifications for Web/grid applications , 2005, International Conference on Information Technology: Coding and Computing (ITCC'05) - Volume II.

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

[5]  Yi Huang,et al.  WS-Messenger: a Web services-based messaging system for service-oriented grid computing , 2006, Sixth IEEE International Symposium on Cluster Computing and the Grid (CCGRID'06).

[6]  Donald F. Ferguson,et al.  Web Services Addressing (WS- Addressing) , 2004 .

[7]  C. M. Sperberg-McQueen,et al.  eXtensible Markup Language (XML) 1.0 (Second Edition) , 2000 .

[8]  Steven J. DeRose,et al.  XML Path Language (XPath) Version 1.0 , 1999 .

[9]  Ian T. Foster,et al.  Grid Services for Distributed System Integration , 2002, Computer.

[10]  Steve Vinoski Web services notifications , 2004, IEEE Internet Computing.

[11]  Alexander L. Wolf,et al.  Security issues and requirements for Internet-scale publish-subscribe systems , 2002, Proceedings of the 35th Annual Hawaii International Conference on System Sciences.

[12]  Steve Vinoski More Web services notifications , 2004, IEEE Internet Computing.

[13]  Anne-Marie Kermarrec,et al.  The many faces of publish/subscribe , 2003, CSUR.