Service-oriented middleware for hybrid environments

This paper discusses the challenges facing hybrid, dynamic environments with regard to handling stateful resources and contextual interactions and describes strategies we have and are developing to enable applications to exist in these diverse environments. In particular we describe how combining Grid computing and Web services technologies with Peer-to-Peer technologies can be used to create flexible and dynamic Service Oriented Architectures that support stateful interactions in a loosely coupled way. We describe WSPeer, a SOAP based middleware that enables sophisticated message exchanges in Peer-to-Peer environments, and introduce WSKPeer, a micro-edition of WSPeer currently under development.

[1]  I. Wang P2PS (Peer-to-Peer Simpli ed) , 2005 .

[2]  Donald F. Ferguson,et al.  The WS-Resource Framework , 2004 .

[3]  Ian Clarke,et al.  Protecting Free Expression Online with Freenet , 2002, IEEE Internet Comput..

[4]  Geoffrey C. Fox,et al.  Management of real‐time streaming data Grid services , 2007, Concurr. Comput. Pract. Exp..

[5]  Ian T. Foster,et al.  A peer-to-peer approach to resource location in grid environments , 2002, Proceedings 11th IEEE International Symposium on High Performance Distributed Computing.

[6]  Rahul Ramachandran,et al.  Service-oriented environments for dynamically interacting with mesoscale weather , 2005, Computing in Science & Engineering.

[7]  Margo I. Seltzer,et al.  Scooped, Again , 2003, IPTPS.

[8]  Matt Welsh,et al.  Integrating wireless sensor networks with the grid , 2004, IEEE Internet Computing.

[9]  Junseok Hwang,et al.  Middleware services for P2P computing in wireless grid networks , 2004, IEEE Internet Computing.

[10]  Elliot S William Adjie-Winoto,et al.  An Architecture for Intentional Name Resolution and Application-level Routing , 1999 .

[11]  Ian T. Foster,et al.  On Death, Taxes, and the Convergence of Peer-to-Peer and Grid Computing , 2003, IPTPS.

[12]  Marty Humphrey,et al.  Mobile OGSI.NET: grid computing on mobile devices , 2004, Fifth IEEE/ACM International Workshop on Grid Computing.

[13]  Wolfgang Nejdl,et al.  A scalable and ontology-based P2P infrastructure for Semantic Web Services , 2002, Proceedings. Second International Conference on Peer-to-Peer Computing,.

[14]  Domenico Talia,et al.  A Super-Peer Model for Building Resource Discovery Services in Grids: Design and Simulation Analysis , 2005, EGC.

[15]  Ian J. Taylor,et al.  WSPeer - an interface to Web service hosting and invocation , 2005, 19th IEEE International Parallel and Distributed Processing Symposium.

[16]  Mike P. Papazoglou,et al.  Service-oriented computing: concepts, characteristics and directions , 2003, Proceedings of the Fourth International Conference on Web Information Systems Engineering, 2003. WISE 2003..

[17]  Ian Taylor,et al.  Dynamic web service deployment using WSPeer , 2005 .

[18]  Rajkumar Buyya,et al.  SensorGrid: Integrating Sensor Networks and Grid Computing , 2005 .

[19]  Ian J. Taylor,et al.  The Web Services Resource Framework in a Peer-to-Peer Context , 2006, Journal of Grid Computing.

[20]  Ian J. Taylor,et al.  Mobile Peer-To-Grid Architecture for Paramedical Emergency Operations , 2006, HealthGrid.

[21]  Domenico Talia,et al.  Web Services for Peer-to-Peer Resource Discovery on the Grid , 2004, DELOS.

[22]  Domenico Talia,et al.  Toward a Synergy Between P2P and Grids , 2003, IEEE Internet Comput..

[23]  Domenico Talia,et al.  IEEE Internet Computing: Peer To Peer - Toward a Synergy Between P2P and Grids , 2003, IEEE Distributed Syst. Online.