ASP.NET Web Service Stack

 

Asp.Net Web Service is a set of standards for implementing web services

  • Publication and Discovery: UDDI
  • Service Description: WSDL
  • Messaging: SOAP
  • Transport: HTTP, SMTP, FTTP,.....etc

 

UDDI provides a mechanism for clients to find web services

  • UDDI registry is similar to a CORBA trader or a DNS for business applications.

 

WSDL defines services as collections of network endpoints or ports

  • A port is defined by associating a network address with a binding (servers)
  • a collection of ports define a service

 

SOAP is a message layout specification that defines a uniform way of passing XML-encoded data and to bind to HTTP as the underlying communication protocol

  • SOAP is basically a technology to allow for "RPC over the Web"