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

Pssst… we can write an original essay just for you.

Any subject. Any type of essay. We’ll even meet a 3-hour deadline.

Get your price

121 writers online

blank-ico
Download PDF

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 January 18, 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 18 Jan. 2022].
Web Services Description Language [Internet]. GradesFixer. 2019 Feb 11 [cited 2022 Jan 18]. Available from: https://gradesfixer.com/free-essay-examples/web-services-description-language/
copy to clipboard
close

Sorry, copying is not allowed on our website. If you’d like this or any other sample, we’ll happily email it to you.

    By clicking “Send”, you agree to our Terms of service and Privacy statement. We will occasionally send you account related emails.

    close

    Attention! This essay is not unique. You can get a 100% Plagiarism-FREE one in 30 sec

    Receive a 100% plagiarism-free essay on your email just for $4.99
    get unique paper
    *Public papers are open and may contain not unique content
    download public sample
    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.

    Want us to write one just for you? We can custom edit this essay into an original, 100% plagiarism free essay.

    thanks-icon Order now
    boy

    Hi there!

    Are you interested in getting a customized paper?

    Check it out!
    Having trouble finding the perfect essay? We’ve got you covered. Hire a writer
    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