close
This essay has been submitted by a student. This is not an example of the work written by professional essay writers.

Web Services Description Language

downloadDownload printPrint

Remember! This is just a sample.

You can get your custom paper by one of our expert writers.

Get custom essay

121 writers online

blank-ico

Web Services Description Language (WSDL) plays an important role in the overall Web services architecture since it describes the complete contract for application communication. WSDL is a standard specification for describing services. It describes the service details in the basic information which is needed to make requests, regardless of run-time implementation details. WSDL also defines an XML format, for describing network services as a set of endpoints that operate on messages that contain either document-oriented or procedure-oriented information.

WSDL allows a service provider to specify the following characteristics of a Web service:

The name of the Web service and addressing information

The protocol and encoding style to be used when accessing the public operations of the Web service

The type information such as operations, parameters, and data types comprising the interface of the Web service

WSDL documents allow developers to expose their applications as network-accessible services on the Internet. Through UDDI, other applications can discover WSDL documents and bind with 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 definitions element may 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 core 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 of industry standards, including HTTP, XML, XML Schema, and SOAP. It provides an infrastructure for a Web Services-based software environment for both publicly available services and services only exposed internally within an organization. UDDI provides the definition of the services and its supporting information for description and discovery of services like:

  • Businesses, organizations, and other Web Services providers
  • Available Web Services in the registry
  • Technical interfaces used to access those services

The idea is to “discover” organizations and the services that organizations offer, much like using a phone book or dialing information. UDDI comprised of more than 300 business and technology leaders working together to enable companies and applications to quickly, easily, and dynamically find, and use Web Services. UDDI Business Registry system consists of three directories:

UDDI white pages: basic information such as a company name, address, and phone numbers, as well as other standard business identifiers like Dun & Bradstreet and tax numbers. Basic information about the company and its business. A Unique identifiers like company tax IDs information allows others to discover your web service based upon your business identification.

UDDI yellow pages provide detailed business data, organized by relevant business classifications. The UDDI version of the yellow pages classifies businesses according to the newer NAICS (North American Industry Classification System) codes, Yellow pages contain more details about the company. They include descriptions of the kind of electronic capabilities the company can offer to anyone who wants to do business with it. Yellow pages uses commonly accepted industrial categorization schemes, industry codes, product codes, business identification codes and the like to make it easier for companies to search through the listings and find exactly what they want.

UDDI green pages: information about a company’s key business processes, such as operating platform, supported programs, purchasing methods, shipping and billing requirements, and other higher-level business protocols. Green pages contains technical information about a web service. A green page allows someone to bind to a Web service after it’s been found.

Private UDDI

Registries As an alternative to using the public federated network of UDDI registries available on the Internet, companies or industry groups may choose to implement their own private UDDI registries. For example, a large company may set up its own private UDDI registry for registering all internal web services. These exclusive services are designed for the sole purpose of allowing members of the company or of the industry group to share and advertise services amongst themselves. Regardless of whether the UDDI registry is a part of the global federated network or a privately owned and operated registry, the one thing that ties them all together is a common web services API for publishing and locating businesses and services advertised within the UDDI registry.

Remember: This is just a sample from a fellow student.

Your time is important. Let us write you an essay from scratch

experts 450+ experts on 30 subjects ready to help you just now

delivery Starting from 3 hours delivery

Find Free Essays

We provide you with original essay samples, perfect formatting and styling

Cite this Essay

To export a reference to this article please select a referencing style below:

Web Services Description Language. (2019, February 11). GradesFixer. Retrieved September 29, 2022, from https://gradesfixer.com/free-essay-examples/web-services-description-language/
“Web Services Description Language.” GradesFixer, 11 Feb. 2019, gradesfixer.com/free-essay-examples/web-services-description-language/
Web Services Description Language. [online]. Available at: <https://gradesfixer.com/free-essay-examples/web-services-description-language/> [Accessed 29 Sept. 2022].
Web Services Description Language [Internet]. GradesFixer. 2019 Feb 11 [cited 2022 Sept 29]. Available from: https://gradesfixer.com/free-essay-examples/web-services-description-language/
copy to clipboard
close

Where do you want us to send this sample?

    By clicking “Continue”, you agree to our terms of service and privacy policy.

    close

    Be careful. This essay is not unique

    This essay was donated by a student and is likely to have been used and submitted before

    Download this Sample

    Free samples may contain mistakes and not unique parts

    close

    Sorry, we could not paraphrase this essay. Our professional writers can rewrite it and get you a unique paper.

    close

    Thanks!

    Please check your inbox.

    We can write you a custom essay that will follow your exact instructions and meet the deadlines. Let's fix your grades together!

    boy

    Hi there!

    Are you interested in getting a customized paper?

    Check it out!
    Don't use plagiarized sources. Get your custom essay. Get custom paper
    exit-popup-close

    Haven't found the right essay?

    Get an expert to write you the one you need!

    exit-popup-print

    Professional writers and researchers

    exit-popup-quotes

    Sources and citation are provided

    exit-popup-clock

    3 hour delivery

    exit-popup-persone