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 background/basis 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.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Aug 01, 2004
Accession Number
ADA486916

Entities

People

  • Natasha S. Gupta
  • Rajeev R. Raje
  • Stanley Y. Chien

Tags

Communities of Interest

  • C4I
  • Materials and Manufacturing Processes

DTIC Thesaurus Topics

  • Authentication
  • Computer Networks
  • Computer Program Documentation
  • Computer Program Reliability
  • Computer Programming
  • Computer Programs
  • Computers
  • Electronic Mail
  • Information Science
  • Multiple Access
  • Network Protocols
  • Network Science
  • Operating Systems
  • Software Design
  • Software Development
  • Web Service
  • Websites

Fields of Study

  • Computer science

Readers

  • Database Systems and Applications
  • Economics
  • Marine Ecotoxicology