You are on page 1of 8

Host: http://mycompany.

com WebService: utilservices

Operation: convert Local Name: covert Namespace: http://mycompany.com/utliservices Input message: Part 1: Name: value Type: string in http://www.w3.org/2001/XMLSchema Part 2: Name: unit Type: string in http://www.w3.org/2001/XMLSchema Output message: Part 1: Name: convertedValue Type: string in http://www.w3.org/2001/XMLSchema

<sns:convert xmlns:sns="http://mycompany.com/utilservices"> <value>32</value> <unit>Centigrade<unit> </sns:convert>

<sns:convert xmlns:sns="http://mycompany.com/utilservices"> <convertedValue>89.6</convertedValue> </sns:convert>

Client Client Stubs Network Skeleton

Server Server

definitions
Interface Definitions Interface Implementations

types

message

portType
operation binding

binding

service

part

port
operation address

input

output

Client Client Stubs Network Skeleton

Server Server

Web Services Stack


Description WSDL Discovery UDDI

Data Encoding XML

Messaging SOAP

Network HTTP, SMTP, FTP etc

Host: http://mycompany.com WebService: utilservices

Operation: convert Local Name: covert Namespace: http://mycompany.com/utliservices Input message: Part 1: Name: convertRequest Element: <<Schema for convertRequest>> Output message: Part 1: Name: convertResponse Element: <<Schema for convertResponse>>

Stubs

Network

Skeleton

Server

Client <input> One-Way <input> Request Response <output>

Server

<output>
<input> <output>

Solicit Response

Notification

Stubs

Network

Skeleton

Server

Client <input> One-Way <input> Request Response <output>

Server

<output>
<input> <output>

Solicit Response

Notification

You might also like