1 Introduction

This document describes how to program WebLogic Web services using Java API for XML-based RPC (JAX-RPC), described at https://jax-rpc.dev.java.net. JAX-RPC is a Sun Microsystems 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.


JAX-WS is designed to take the place of JAX-RPC in Web services and Web applications. To compare the features that are supported for JAX-WS and JAX-RPC, see "How Do I Choose Between JAX-WS and JAX-RPC?" in Oracle Fusion Middleware Introducing WebLogic Web Services for Oracle WebLogic Server.

The following table summarizes the contents of this guide.

Table 1-1 Content Summary

This section . . . Describes how to . . .

Chapter 2, "Use Cases and Examples"

Review and run common use cases and examples.

Chapter 3, "Developing WebLogic 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, "Invoking Web Services"

Invoke your Web service from a stand-alone client or another Web service.

Chapter 8, "Upgrading WebLogic Web Services From Previous Releases to 10.3.x"

Upgrade a Web service from a previous release.

Chapter 7, "Administering Web Services"

Administer WebLogic Web services using the Administration Console.


The JAX-WS implementation in Oracle WebLogic Server is extended from the JAX-WS Reference Implementation (RI) developed by the Glassfish Community (see https://jax-ws.dev.java.net/). All features defined in the JAX-WS specification (JSR-224) are fully supported by Oracle WebLogic Server.

The JAX-WS RI also contains a variety of extensions, provided by Glassfish contributors. Unless specifically documented, JAX-WS RI extensions are not supported for use in Oracle WebLogic Server.

For an overview of WebLogic Web services, standards, samples, and related documentation, see Oracle Fusion Middleware Introducing WebLogic Web Services for Oracle WebLogic Server

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