Web Site

Internet-description.com



» Internet » Web service » Topics begins with W » Web services Description LANGUAGE


Page modified: Saturday, June 24, 2006 10:37:42

Platform, programming language and minutes-independent XML specification defines the Web services Description LANGUAGE (WSDL) for the description of network services (Web services) for the change of messages.

Contents

WSDL (spoken as English wiz dull) is a meta language, with whose assistance the offered functions, data, data types and exchange minutes of a Web service can be described. The operations are essentially defined, which are from the outside accessible, as well as the parameters and return values of these operations. In detail contain a WSDL document functional data too:

  • the interface
  • Entrance minutes and detail to the Deployment
  • All necessary information to the access to the service, in machine-readable format

Contained are not however:

  • Quality OF service information
  • Taxonomies/Ontologien for the semantic classification of the service

Description elements

Services are defined by six XML Hauptelemente:

Data types (type) definition of the data types, those used for the change that messages will-realign (message) abstract definitions of the transferred data, consist of several logical parts, from those everyone linked with a definition within a data type system are. haven types (haven type) a quantity of abstract work procedures (four types of exchanged messages):
  • One way: The service gets a input Message of the Client.
  • Request response: The service gets a Request (input Message) of the Client and sends an answer (output Message).
  • Solicit response: The service sends a Message and expects an answer of the Client.
    • Output Message and as
    • Input Message
  • Notification: The server sends a output Message.
  • Connection (being thing) intends concrete minutes and data format for the work procedures and messages, which are given by a certain type of haven. Haven (haven) specify an address for a connection, thus a communication interface, usually a URIServices (service) seizing a quantity of relatives of haven together

    Besides these six main elements are divided into the group of the abstract and concrete definitions.

    Abstract definitions:

    • Type
    • Messages
    • Type of haven

    Concrete definitions:

    • Being thing
    • Services

    The definition of concrete contents differentiates WSDL from that exists interface description languages such as IDL. These had the interfaces to describe so far only abstractly.

    Application

    WSDL is used frequently in combination with SOAP and the XML pattern, in order to offer Web services in the Internet. A Client, which calls a Web service, can read WSDL, in order to determine, which functions on the server are available. All used special data types are merged in the WSDL file in XML form. The Client can use now SOAP, in order to call a function listed in WSDL in the long run.

    Example of use

    On the basis an example is to be clarified, how the individual sections of a WSDL of document are linked with one another. In this example a service is implemented, which returns the current commercial value of this share after receipt of a share name.

    <definitions "" name= " stick ratio " targetNamespace= " http://example.com/stockquote.wsdl " xmlns: tns= " http://example.com/stockquote.wsdl " xmlns: xsd1= " http://example.com/stockquote.xsd " xmlns: soap= " http://schemas.xmlsoap.org/wsdl/soap/ " xmlns= " http://schemas.xmlsoap.org/wsdl/ " > ''
    
       ''' '' ''' ''' ''' ''' '' '''
    
    
       ''' ''' 

    Articles in category "Web services Description LANGUAGE"

    We found here 4 articles.

    W

    » Web service
    » Web services Description LANGUAGE
    » WSCI
    » WSFL

    Related Websites

    We found here 4 related websites.

    Page cached: Wednesday, July 5, 2006 23:57:30
    Valid XHTML 1.0!  Valid CSS!

    Page copy protected against web site content infringement by Copyscape