Web Service Patterns: Java Edition describes architectural patterns that can guide you through design patterns (service implementation and usage) and illustrates the different ways in which you can use web services.