Nowadays, information systems are becoming more distributed and dynamic in nature, where mobility is a solution for run-time adaptability. However, implementing software with such characteristics is a complex task. This is due to the fact that current middleware technologies do not provide a simple and direct way of implementing distributed objects that can move in a transparent way. In this paper, we are going to present an approach, implemented in .NET Remoting to allow transparent mobility of distributed objects. Our approach is based on separating the distribution and mobility concerns from the source code that contains the application logic in entities called attachments. Thus, attachments are high-level proxies that are responsible for creating communication channels and are capable of managing dynamic location changes without affecting the objects in the case of mobility. This approach has been implemented using a case study. The response time of distributed communication provided by our approach has been tested and compared with the remote communication provided by the primitives of .NET Remoting.
|Title of host publication||4th international conference on .NET Technologies 2006|
|Place of Publication||Campus-Bory, Plzen, Czech Republic|
|Publisher||University of West Bohemia|
|Number of pages||8|
|Publication status||Published - 1 Oct 2006|
|Event||4th international conference on .NET Technologies 2006 - Pilsen, Czech Republic, 2006|
Duration: 1 Oct 2006 → …
|Conference||4th international conference on .NET Technologies 2006|
|Period||1/10/06 → …|
- Distributed communication
- transparent mobility
- autonomous mobility
- .NET Remoting
Costa, C., Ali, N., Millan, C., & Carsí, J. A. (2006). Transparent Mobility of Distributed Objects using .NET. In 4th international conference on .NET Technologies 2006 (pp. 11-18). Campus-Bory, Plzen, Czech Republic: University of West Bohemia.