Chapter 9. Configuring Web Services
This chapter covers
- Understanding Web Services
- Developing a simple web service
- Developing web service clients
- Exploring JBoss Web Service-specific annotations
- Securing a web service
- Encrypting SOAP messages
It was August of 2000 in Orlando, Florida. I (Peter) recall sitting in a frigid conference room (the air conditioning was on high to combat the sweltering temperature outside) at the Professional Developer’s Conference (PDC) when Microsoft rolled out their vision of the future complete with the .NET Framework and a thing called Web Services. At the time, they didn’t have Visual Studio completely working with Web Services. When they did roll out the beta version of Visual Studio .NET, you could create a simple echoing web service with a few mouse clicks. The annotation capabilities in the .NET Framework made creating Web Services simple; the tools and the Framework handled the glue code that made it all possible.
The next March I attended JavaOne in San Francisco. Almost every presentation mentioned the new hot topic: Web Services. Many of the presenters pointed out that EJBs, specifically stateless session beans, were a natural fit for Web Services because they already supplied a similar capability within distributed applications.