Title
Transparent Mobility of Distributed Objects using .NET
Published in
4th International Conference on .NET Technologies, Pilsen, Czech Republic, May-June 2006
- 2006
Abstract
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.
BibTeX
@misc{issi_web:id:188,
title = "Transparent Mobility of Distributed Objects using .NET",
author = "Cristóbal Costa Soria and Nour Ali Irshaid and Carlos Millán Belda and Jose Angel Carsí Cubel",
booktitle = "4th International Conference on .NET Technologies, Pilsen, Czech Republic, May-June 2006
",
year = "2006",
eprint = "http://issi.dsic.upv.es/publications/archives/",
url = "http://dotnet.zcu.cz/NET_2006/Papers_2006/full/B19-full.pdf",
abstract = "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."
}