The Uniframe .Net Web Service Discovery Service

Abstract

Microsoft .NET allows the creation of distributed systems in a seamless manner Within NET small, discrete applications, referred to as Web services, are utilized to connect to each other or larger applications over a local or wide area network connection through HTTP. The Web services are written in Extensible Markup Language (XML) and registered with Internet Information Server (IIS), and can be applied in numerous fashions This project uses the NET capabilities to create a distributed discovery service (called as UNWSDS) that is an integral part of the UniFrame Approach The UniFrame Approach (UA) provides a comprehensive framework which incorporates a meta-component model; a resource discovery service, called the UniFrame Resource Discovery Service (URDS); and generative programming and Quality of Service (QoS) to allow seamless interoperation of heterogeneous distributed components The proposed UNWSDS incorporates the extensibility of Microsoft .NET through XML web services and distributed MS SQL 2000 servers into the URDS A prototype is designed and implemented to validate the proposed UNWSES The results of this approach enable extending of UniFrame to incorporate .NET as another component model in it.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Jun 27, 2003
Accession Number
ADA492316

Entities

People

  • Robert W. Berbeco

Tags

Communities of Interest

  • Materials and Manufacturing Processes

DTIC Thesaurus Topics

  • Application Protocols
  • Basic Programming Language
  • Computer Access Control
  • Computer Programming
  • Computer Programs
  • Computers
  • Database Management Systems
  • Digital Communications
  • Domain Specific Programming Languages
  • Information Science
  • Linguistics
  • Network Protocols
  • Operating Systems
  • Programming Languages
  • Scripting Languages
  • Transport Protocols
  • Web Service

Fields of Study

  • Computer science

Readers

  • Database Systems and Applications
  • Neural Network Machine Learning.
  • Software Engineering.