Contract First Web Services - Mark PollackWhen creating Web services, there are two development styles: Contract Last and Contract First. When using a contract-last approach, you start with the C# or Java code, and let the Web service contract (WSDL) be generated from that.