Eighth IEEE International Symposium on Object-Oriented Real-Time Distributed Computing (ISORC'05) (2005)
May 18, 2005 to May 20, 2005
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/ISORC.2005.29
Andreas Rasche , University of Potsdam, Germany
Marco Puhlmann , University of Potsdam, Germany
Andreas Polze , University of Potsdam, Germany
Adaptation to changing environmental conditions is a major challenge for most distributed applications. The service-oriented programming paradigm leads to an increasing number of applications that are not only meant to provide services through standard user-interfaces hosted on desktop computers, but are to be accessible from small mobile devices as well. The integration of the different programming environments on desktop (i.e.; Windows) and mobile computers (i.e.; Java Micro Editions - J2ME) puts an extra burden on the programmer of this kind of applications. In addition, unstable conditions caused by modern infrastructures for mobile applications and varying properties of computational devices have to be considered during run-time of the application.<div></div> Dynamic reconfiguration provides a powerful mechanism for adaptive computing. Within this paper, we elaborate on the extension of our previously developed Adaptive.Net framework towards CORBA and Java. With the introduction of new connector types, our framework is able to provide seamless support for adaptive, heterogeneous applications based on .NET, Java, and CORBA.<div></div> In context of our framework, applications consist of components which interact via so-called connectors. The component/connectormodel allows for mediating between component frameworks (Java, .NET) as well as between communication protocols (CORBA, .NET Remoting, sockets, etc.). Within the paper we give an overview of our adaptation framework Adaptive.NET, that includes a monitoring infrastructure, a reconfiguration platform and tools for building adaptive applications.<div></div> Using a proof-of-concept application, we experimentally evaluate our connector architecture and study interoperability of Java, CORBA, and .NET objects.
Adaptive Computing, Java, CORBA, .NET, Heterogeneous Distributed Systems Architecture
M. Puhlmann, A. Rasche and A. Polze, "Heterogeneous Adaptive Component-Based Applications with Adaptive.Net," Eighth IEEE International Symposium on Object-Oriented Real-Time Distributed Computing (ISORC'05)(ISORC), Seattle, Washington, 2005, pp. 418-425.