March 17, 2011, 3:38 a.m.
posted by franni
An Introduction to J2EE Web Services for WebSphere
Web services promise to revolutionize the Internet by enabling integration of requests for services across a number of vendors. However, achieving this promise will not be without challenge. Web services are defined by a number of different specifications. This implementation of these specifications varies depending on the vendor and version of the application server, including WAS. There is also significant variability across the tools supporting the development, deployment, and use of Web services including WSAD tools. The result is a conglomeration of technology that can often confuse and overwhelm the software developer.
Amid all the confusion, we may forget to ask ourselves the more fundamental question: When is it appropriate to use Web services? Applying technology for technology's sake, because it's the latest buzz word, is a recipe for disaster.
The following chapters will help the developer and technical manager through this maze of specifications and technology and provide an overview of Web services relative to the J2EE environment, and specifically, how it is implemented within the WAS runtime. Chapter 33 will provide a hands-on example that uses the tools included with WAS and WSAD that aid the developer in creating and deploying Web services. Chapter 34 will extend the example and conclude with a discussion of the best practices to employ when implementing a solution that utilizes Web services.