Contract First Web Services - Mark Pollack
When 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. When using contract-first, you start with the WSDL contract, and use C# or Java to implement the contract.
While contract-first has been widely considered a best practice, in particular when building services that should exist in a heterogeneous environment, it has been difficult to follow in practice due to the lack of good tooling and utilities. In this session, we will discuss the benefits of contract-first development and show the use of .NET and Java tools available such as WSCF Blue, WS-I Testing Tools, and Spring Web Services so you can put this best practice into action.
About the speaker:
Dr. Mark Pollack has worked extensively in the financial sector as an architect and developer on various front office trading systems that involved a mixture of Microsoft and Java technologies. Always interested in best practices and improving the software development process, Mark has been a core Spring (Java) developer since 2003 and founded its Microsoft counterpart, Spring.NET, in 2004, which he continues to lead.
Comments