Home

 

Developing Web services applications

In this chapter, we introduce the concept of a service-oriented architecture (SOA) and explain how such an architecture can be realized using the Java Enterprise Edition (Java EE) Web services implementation.

We explore the features provided by RAD for Web services development and look at two Web services development approaches: top-down and bottom-up. We also demonstrate how Application Developer can help with testing Web services and developing Web services client applications.

The chapter is organized into the following sections:

Introduction to Web services

JAX-WS programming model

Creating bottom-up Web services from a JavaBean

Creating a synchronous Web service JSP client

Creating a Web service JavaServer Faces client

Creating a Web service thin client

Creating asynchronous Web service clients

Creating Web services from an EJB

Creating a top-down Web service from a WSDL and using an Ant task

Web services security

The sample code for this chapter is in 7672code\webservice.

ibm.com/redbooks