You’ll be happy to know that a WSDL document defines the following elements for describing services:
- Types — data type definitions
- Message — an abstract definition of the data being transferred
- Operation — an abstract description of a service procedure
- Port Type — an abstract set of operations supported by one or more endpoints
- Binding — a concrete protocol and data format for a given port type
- Port — a single endpoint defined as a binding and a network address
- Service — a collection of related endpoints or ports