Library Link To Toggle Frames Print Feedback

Chapter 1. Introducing WSDL Contracts

Summary

WSDL contracts define services using Web Service Description Language and a number of possible extensions. The contracts have a logical part and a physical part. The abstract part of the contract defines the service in terms of implementation neutral data types and messages. The physical part of the contract defines how an endpoint implementing a service will interact with the outside world.

Table of Contents

WSDL Elements
Structure of a WSDL Contract
Designing a contract

The recommended approach to design services is to define your services in WSDL and XML Schema before writing any code. The GUI tools provided with Celtix Enterprise provide wizards that automate most of the tasks involved in creating a well-formed and valid WSDL document. When hand-editing WSDL contracts you will need to ensure that the contract is valid, as well as correct. To do that you must have some familiarity with WSDL. You can find the standard on the W3C web site, www.w3.org.