-
Essay / Web Services Description Language
Web Services Description Language (WSDL) plays an important role in the overall architecture of Web services because it describes the complete application communication contract. WSDL is a standard specification for describing services. It describes the service details in the basic information needed to make requests, regardless of the implementation details at runtime. WSDL also defines an XML format to describe network services as a set of endpoints that operate on messages containing document-oriented or procedure-oriented information. Say no to plagiarism. Get a Tailored Essay on “Why Violent Video Games Should Not Be Banned”? Get the original essay WSDL allows a service provider to specify the following characteristics of a web service: The name of the web service and information about it 'addressingThe protocol and encoding style to be used when accessing public operations of the web service. Type information such as operations, parameters, and data types comprising the web service interface. WSDL documents allow developers to expose their applications as network-accessible services over the Internet. Using UDDI, other applications can discover WSDL documents and link to them to execute transactions or perform other business processes. WSDL Basics A WSDL definition is an XML document with a root definition element from the http://schemas.xmlsoap.org/wsdl/ namespace. The definition element can contain several other elements, including types, message, portType, binding, and service, all of which come from the http://schemas.xmlsoap.org/wsdl/ namespace. The following Table 1 provides brief definitions for each of these basic WSDL elements and the remaining sections discuss them in more detail. Universal Description, Discovery and Integration (UDDI) Universal Description, Discovery and Integration (UDDI) is based on a common set. industry standards including HTTP, XML, XML Schema, and SOAP. It provides infrastructure for a web services-based software environment for publicly accessible services and services only exposed internally within an organization. UDDI provides service definition and supporting information for the description and discovery of services such as: Businesses, organizations and other web service providers Web services available in the registry Technical interfaces used to access these services The idea is to “discover” organizations and the services that organizations offer, much like using a phone book or dialing information. UDDI is made up of more than 300 business and technology leaders working together to enable businesses and applications to find and use web services quickly, easily and dynamically. The UDDI Business Registry System consists of three directories: UDDI White Pages: Basic information such as business name, address, and telephone numbers, as well as other standard business identifiers such as Dun & Bradstreet and tax numbers. Basic information about the company and its activity. Unique identifiers such as business tax identification number information allow others to discover your web service based on your business identification. The UDDI Yellow Pages provide detailed business data, organized by relevant business classifications. The UDDI version of the Yellow Pages classifies businesses according to the new NAICS (National Industrial Classification System) codes..