What Is SOAP
What Is SOAP
What is SOAP? SOAP are remote function calls that invokes method and execute them on Remote machine and translate the object communication into XML format. In short, SOAP are way by which method calls are translate into XML format and sent via HTTP. What is WSDL? o o WSDL stands for Web Service Description Language, a standard by which a web service can tell clients what messages it accepts and which results it will return. WSDL contains every details regarding using web service Method and Properties provided by web service URLs from which those method can be accessed. Data Types used. Communication Protocol used.
o o o o
What is UDDI? UDDI allows you to find web services by connecting to a directory. What is Discovery or .Disco Files? Discovery files are used to group common services together on a web server. Discovery files .Disco and .VsDisco are XML based files that contains link in the form of URLs to resources that provides discovery information for a web service. .Disco File (static) o .Disco File contains URL for the WSDL URL for the documentation URL to which SOAP messages should be sent. A static discovery file is an XML document that contains links to other resources that describe web services. .VsDisco File (dynamic) A dynamic discovery files are dynamic discovery document that are automatically generated by VS.Net during the development phase of a web service.
What is difference between Disco and UDDI? Disco is Microsoft's Standard format for discovery documents which contains information about Web Services, while UDDI is a multi-vendor standard for discovery documents which contains information about Web Services. What is Web Service Discovery Tool (disco.exe) ? o The Web Services Discovery Tool (disco.exe) can retrieve discovery information from a server that exposes a web service. What is Proxy Class?
A proxy class is code that looks exactly like the class it meant to represent; however the proxy class doesn't contain any of the application logic. Instead, the proxy class contains marshalling and transport logic. A proxy class object allows a client to access a web service as if it were a local COM object. The Proxy must be on the computer that has the web application. What is Web Service Description Language Tool (wsdl.exe)?
o o o o
This tool can take a WSDL file and generate a corresponding proxy class that you can use to invoke the web service. Alternate of generating Proxy class through WSDL.exe is you can use web reference. Web Referenceautomatically generate a proxy classes for a web service by setting a web reference to point to the web service. Advantage of using Web Reference as compare to using WSDL.exe Tool is you can update changes done in web service class easily by updating web reference, which is more tedious task with WSDL.exe tool. Testing a Web Service?
You can test web service without building an entire client application. With Asp.net you can simply run the application and test the method by entering valid input paramters. You can also use .Net Web Service Studio Tool comes from Microsoft.