Web Service Wsdl

  • November 2019
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Web Service Wsdl as PDF for free.

More details

  • Words: 343
  • Pages: 21
Web Services - WSDL Dr. Schahram Dustdar

Overview What is WSDL? WSDL alternatives? WSDL discussion: pro‘s & con‘s WSDL structure

What is WSDL? Web Services Description Language An XML format for describing network services as a set of endpoints operating on messages containing either documentoriented or procedure-oriented information Bindings are described in conjunction with SOAP 1.1, HTTP GET/POST and MIME data and protocol formats WSDL documents provide „ „

documentation for distributed systems to communicate A recipe for automating the details involved in applications communication

WSDL documents don‘t provide „ „

Security information QoS information

What is WSDL? WSDL 1.1 submitted to W3C Describes „ „ „

Types Messages Port Types (Groups of operations)

Bindings (port type associated with protocol) Ports (associations of bindings with network address) Services (groups of ports)

WSDL alternatives? e-speak (Hewlett Packard) Rosetta-net RDF

WSDL pro‘s Fits with SOAP (but not tied to it) Flexible and layered

Example:WSDL & WebSphere Application Server

WSDL Structure WSDL identifies 4 elements of a service description „

Reuseable Descriptions Š Type/Message Definitions Š Abstract Interface Descriptions Š Reuseable Protocol Bindings

„

Service Deployment Š Endpoints of Deployed Services

WSDL Dokumentaufbau

Message Patterns - Overview

Message Patterns One-Way „ „

Analog zu Fire- and- Forget Die Message wird vesendet; es wird keine Antwort erwartet.

Request/Response „ „

Analog zu RPC Der Sender sendet eine Message der Receiver sendet eine Antwort darauf.

Solicit Response (noch offen) „ „

Ein Request ohne Daten für eine Response. Das Inverse einer One- Way Message

Notification (noch offen) „ „

Mehrere Empfänger für eine Message (broadcast ähnlich) Analog zu Publish/ Subscribe

Message Patterns 1/2

Message Patterns 2/2

Scenario

WSDL tags

WSDL Structure Abstract Description

Concrete Description

Simple Web Service example

WSDL for example 1/3

WSDL for example 2/3

WSDL for example 3/3

Reuseable WSDL Specs as tModels (WSDL und UDDI) UDDI tModels provide a base for technical service descripions WSDL provides an XML schema for defining reuseable technical specifications A tModel that references a WSDL provides a mechanism (via UDDI) by which compliant services can be located and invoked

Related Documents

Web Service Wsdl
November 2019 11
Wsdl
November 2019 7
Wsdl
November 2019 21
Wsdl
November 2019 6
Web Service
October 2019 18
Wsdl Tutorial
July 2020 3