An Exploratory Analysis of the .Net Component Model and Uniframe Paradigm Using a Collaborative Approach
Abstract:
The emergence of the Distributed Computing paradigm has laid down numerous big challenges amidst the computing world. The advantages offered by a distributed system as against a centralized one makes these challenges all the more necessary to be overcomed. Currently, the computing industry is striving to achieve solutions to such questions. Microsoft s .NET Framework has emerged as one of the computing paradigms in response to such challenges. The aim of this study is to study the framework in detail and provide a backgroundbasis for the incorporation of this framework in the context of the project UniFrame. The study expands on different fronts overlapping both .NET and UniFrame. These aspects include the comparison of rapidly growing Web Services from the UniFrame s point of view in addition to the architectural issues incorporated in the realization of a UniFrame Resource Discovery Service on a .NET platform. The thesis also explores issues related to the interoperability of the .NET framework with other computing models and suggests an approach based on a thorough study and experimentation. This thesis clearly indicates that for a platform to truly support integration of distributed computing systems, major challenges need to be addressed such as dynamic discovery, registration and quality of service assurance and an approach is required to tackle them across heterogeneous component models.