"service" - Service Definition Element
This section describes 'service', a definition element that defines a service as one or multiple endpoints. An endpoint defines a binding to a communication address.
"service" is a top level element of a WSDL 2.0 document.
"service" is used to define a service with one or multiple endpoints with "endpoint" sub elements
for a given interface.
An endpoint is defined with a given binding and a communication address.
The syntax of "service" looks like this:
<wsdl:service name="nmtoken1" interface="qname1">
<wsdl:endpoint name="nmtoken2" binding="qname2"
Notes on the "service" element:
- name="nmtoken1" - Provides a reference name to this service.
- name="nmtoken2" - Provides a reference name to this endpoint.
- interface="qname1" - Specifies an interface by referring to an "interface" element.
- binding="qname2" - Specifies a binding by referring to a "binding" element.
Here is an example of "service" element:
In this example,
- Service, helloService, is defined with one endpoint, helloEndpoint,
- Endpoint, helloEndpoint, is defined with a URL address for the binding, helloBinding.
Last update: 2009.
Table of Contents
About This Book
Introduction to WSDL 2.0
►WSDL 2.0 Document Structure and Syntax
Overview of WSDL 2.0 Document Structure
"description" - The Root Element
"types" - The Container Element for Data Types
"interface" - Interface Definition Element
"binding" - Binding Definition Element
►"service" - Service Definition Element
WSDL Version 2.0 Part 2: Adjuncts
WSDL 2.0 Document Examples with SOAP Binding
WSDL 20 Programming APIs and Testing Tools
Introduction to WSDL 1.1
WSDL 1.1 Document Structure and Syntax
WSDL 1.1 Binding Extension for SOAP 1.1
soapUI 3.0.1 - Web Service Testing Tool
WSDL 1.1 and SOAP 1.1 Examples - Document and RPC Styles
PHP SOAP Extension in PHP 5.3.1
Using WSDL in Perl with SOAP::Lite 0.710
Using WSDL Document in Java with Axis2 1.4.1
Using WSDL2Java to Generate Web Service Stub Classes
WSDL 1.1 Binding Extension for SOAP 1.2
WSDL 1.1 and SOAP 1.2 Examples - Document and RPC Styles
SOAP 1.2 Binding - PHP, Java and Perl Clients
WSDL Related Terminologies
PDF Printing Version