.NET Remoting and Web Services: A Lightweight Bridge between the .NET Compact and Full Framework

With the growing popularity of powerful connected mobile devices (PDAs, smart phones, etc.), an opportunity to extend existing distributed applications with mobile clients emerges. The Microsoft .NET Compact Framework offers a development platform for mobile applications but is lacking support for .NET Remoting, which is the .NET middleware infrastructure for inter-application communication. The current version of the .NET Compact Framework (1.0, SP2) does support communication using web services. Unfortunately this support cannot be used in its current form to seamlessly integrate with an existing .NET Remoting application. In this paper, we propose an approach that leverages the present support for web services and augments it to make such integration possible. Our solution dynamically maps back and forth between .NET Remoting and web service messages without needing to alter the existing Remoting applications.

[1]  Marc Shapiro,et al.  A Survey of Distributed Garbage Collection Techniques , 1995, IWMM.

[2]  Luís Veiga,et al.  Loosely-coupled, mobile replication of objects with transactions , 2004, Proceedings. Tenth International Conference on Parallel and Distributed Systems, 2004. ICPADS 2004..

[3]  Brad J. Merrill,et al.  C# Essentials , 2001 .

[4]  Robert Eckstein,et al.  Java RMI , 2001 .

[5]  Andy Wigley,et al.  Microsoft .Net Compact Framework: Core Reference , 2003 .

[6]  Stephen R. G. Fraser The .NET Framework Class Library , 2003 .

[7]  Luís Veiga,et al.  Complete distributed garbage collection: an experience with Rotor , 2003, IEE Proc. Softw..

[8]  D. Box,et al.  Simple object access protocol (SOAP) 1.1 , 2000 .

[9]  Nicholas Nicoloudis,et al.  A Micro-Services Framework on Mobile Devices , 2003, ICWS.

[10]  Kimmo E. E. Raatikainen,et al.  Wireless Java RMI , 2000, Proceedings Fourth International Enterprise Distributed Objects Computing Conference. EDOC2000.

[11]  Robert A. van Engelen Code generation techniques for developing light-weight XML Web services for embedded devices , 2004, SAC '04.

[12]  J. P. Andrade Almeida,et al.  Web services and seamless interoperability , 2003 .

[13]  David M. Booth,et al.  Web Services Architecture , 2004 .