Описание тега contract-first

A Web Services development strategy where a WSDL is written first and code that provides the service is generated from the WSDL.

The rationale behind writing a wsdl first and then generating code that provides the web service described therein is as follows: due to a range of factors it is the safest implementation strategy for managing change to the web services contract, ensuring interoperability between web service clients which can be implemented in a range of languages and platforms and thus have a range of data types and implementation options.

For more information

cf. contract-last