Towards a Semantic Enabled Middleware for Publish/Subscribe Applications

Large scale applications demands for more and more support of loosely coupled distributed interactions. The publish/subscribe interactions well adapt to these needs and because of that is gaining momentum in the Web services community (e.g., WS-Events, WS-Notification). The main goal of such mechanism is decoupling in time, space and synchronization publishers and subscribers. One current limitation of existing standards and middlewares supporting the related implementations is the need for the subscriber to know the topic offered by the publisher and to be able to process natively the published messages. In this paper we propose an extension of WSMX to support publish/subcribe interactions; the extension is adopted to support an innovative scenario (that we call user driven services paradigm), where user searching for services notifies providers through the middleware of their needs and get notified by the middleware when a provider register a service fulfilling their needs.

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

[2]  Dieter Fensel,et al.  Semantic Web Services-Concepts and Technology , 2005 .

[3]  Tomas Vitvar,et al.  SAWSDL: Semantic Annotations for WSDL and XML Schema , 2007, IEEE Internet Computing.

[4]  Jos de Bruijn,et al.  Enabling Semantic Web Services: The Web Service Modeling Ontology , 2006 .

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

[6]  Gang Xu,et al.  A Semantic Publish/subscribe System for Selective Dissemination of the RSS Documents , 2006, 2006 Fifth International Conference on Grid and Cooperative Computing (GCC'06).

[7]  Guofei Jiang,et al.  Semantic message oriented middleware for publish/subscribe networks , 2004, SPIE Defense + Commercial Sensing.

[8]  Amit P. Sheth,et al.  A Semantic Framework for Identifying Events in a Service Oriented Architecture , 2007, IEEE International Conference on Web Services (ICWS 2007).

[9]  Armin Haller,et al.  WSMX - a semantic service-oriented architecture , 2005, IEEE International Conference on Web Services (ICWS'05).

[10]  Hans-Arno Jacobsen,et al.  G-ToPSS: fast filtering of graph-based metadata , 2005, WWW '05.

[11]  Steve Graham,et al.  Events and service-oriented architecture: The OASIS Web Services Notification specification , 2005, IBM Syst. J..

[12]  Jos de Bruijn,et al.  The Web Service Modeling Language WSML: An Overview , 2006, ESWC.

[13]  Dieter Fensel,et al.  Implementing Semantic Web Services: The SESA Framework , 2008 .

[14]  Jing Li,et al.  A semantic-aware publish/subscribe system with RDF patterns , 2004, Proceedings of the 28th Annual International Computer Software and Applications Conference, 2004. COMPSAC 2004..

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