Web services have become a standard way of implementing Service Oriented Architectures. Developers have used many patterns of developing these Web services, but these patterns have not been well-defined or discussed.
The article identifies and describes three development patterns:
* Bottom-up pattern: Start with Java to produce WSDL.
* Top-down pattern: Start with WSDL to produce Java.
* Round-trip pattern: Start with WSDL to produce Java, which is then used to produce WSDL, which is then used to produce Java.
The article then goes on to explain the each pattern, its advantages and disadvantages. Pretty basic but good to read.
Check out the article here.
Web Services Development Patterns