Network Computing is part of the Informa Tech Division of Informa PLC

This site is operated by a business or businesses owned by Informa PLC and all copyright resides with them. Informa PLC's registered office is 5 Howick Place, London SW1P 1WG. Registered in England and Wales. Number 8860726.

SOAPing Up Web Services: Page 6 of 11

Types: Here you define the complex data types used by the rest of the file. For example, if the output from a Web service defined in this file is a date, a time and a value, such as stock price, you will need to define the tags and XML data types for these output fields.

Message Name: In this section you define the messages your program knows how to process. It is a mapping from the external name to the internal name.

Port Type: This is the public entry point for calling applications. It defines what operations are available and what messages are used by the operations.

Binding Name: This section binds an operation to a transport mechanism. This is where you say "requests come via HTTP post messages to this URL, and responses come back via SMTP messages."

Service Name: This is the public advertisement for your service. It tells the service name and where to find it, and possibly documents it in readable form.