1 Introduction to JAX-RPC Web Services

This chapter provides a summary table of topics for software developers who program WebLogic web services using Java API for XML-based RPC (JAX-RPC).

JAX-RPC is a specification that defines the Java APIs for making XML-based remote procedure calls (RPC). In particular, these APIs are used to invoke and get a response from a web service using SOAP 1.1, and XML-based protocol for exchange of information in a decentralized and distributed environment. For more information, see http://java.net/projects/jax-rpc/.

The following table summarizes the contents of this guide.

Table 1-1 Content Summary

This section . . . Describes how to . . .

Chapter 2, "Examples for JAX-RPC Web Service Developers"

Review and run common use cases and examples.

Chapter 3, "Developing JAX-RPC Web Services"

Develop web services using the WebLogic development environment.

Chapter 4, "Programming the JWS File"

Program the JWS file that implements your web service.

Chapter 5, "Understanding Data Binding"

Use the Java Architecture for XML Binding (JAXB) data binding.

Chapter 6, "Developing JAX-RPC Web Service Clients"

Invoke your web service from a Java client or another web service.

Chapter 7, "Invoking a Web Service Using Asynchronous Request-Response"

Invoke a web service asynchronously.

Chapter 8, "Using Web Services Reliable Messaging"

Create a reliable web service, as specified by the WS-ReliableMessaging specification, and then create a client web services that invokes the reliable web service.

Chapter 9, "Creating Conversational Web Services"

Create a conversational web service which communicates with a client.

Chapter 10, "Creating Buffered Web Services"

Create a buffered web service, which is a simpler type of reliable web service that one specified by the WS-ReliableMessaging specification.

Chapter 11, "Using the Asynchronous Features Together"

Use the asynchronous features, such as reliable messaging, asynchronous request-response, and conversations, together in a single web service.

Chapter 12, "Using Callbacks to Notify Clients of Events"

Notify a client of a web service that an event has happened by programming a callback.

Chapter 13, "Using JMS Transport as the Connection Protocol"

Specify that JMS, rather than the default HTTP/S, is the connection protocol when invoking a web service.

Chapter 14, "Creating and Using SOAP Message Handlers"

Create and configure SOAP message handlers for a web service.

Chapter 15, "Using Database Web Services"

Create a database web service.


For an overview of WebLogic web services, standards, samples, and related documentation, see Understanding WebLogic Web Services for Oracle WebLogic Server.

For information about WebLogic web service security, see Securing WebLogic Web Services for Oracle WebLogic Server.

For definitions of unfamiliar terms found in this and other books, see the Glossary.