Oracle® Fusion Middleware Programming Advanced Features of JAX-WS Web Services for Oracle WebLogic Server 11g Release 1 (10.3.5) Part Number E13734-04 |
|
|
View PDF |
This document is a resource for software developers who program advanced features for WebLogic Web services using JAX-WS. The advanced features described are summarized in the following table.
Table 1-1 Programming Advanced Features Using JAX-WS
Advanced Features | Description |
---|---|
Review best practices for developing Web service clients. |
|
Invoke a Web service asynchronously. |
|
Chapter 4, "Roadmap for Developing Reliable Web Services and Clients" |
Review best practices for developing asynchronous and reliable applications together. |
Use Web service reliable messaging to enable an application running on one application server to reliably invoke a Web service running on another application server, assuming that both servers implement the WS-ReliableMessaging specification. |
|
Manage persistence for Web services. Web service persistence is used by advanced features to support long running requests and to survive server restarts. |
|
Configure message buffering for Web services. |
|
Review best practices for using Web services in a cluster. |
|
Use Web services atomic transactions to enable interoperability with other external transaction processing systems. |
|
Publish a Web service endpoint at runtime, without deploying the Web service. |
|
Notify a client of a Web service that an event has happened by programming a callback. |
|
Chapter 12, "Optimizing Binary Data Transmission Using MTOM/XOP" |
Send binary data using MTOM/XOP and/or streaming SOAP attachments to optimize transmission of binary data. |
Invoke a Web service based on a service endpoint interface (SEI) dynamically at run-time without using |
|
Use XML catalogs to resolve network resources to versions that are stored locally. |
|
Create and configure SOAP message handlers for a Web service. |
|
Develop Web service provider-based endpoints and dispatch clients to operate at the XML message level. |
|
Create a Web service that follows the RESTful design paradigm. |
|
Chapter 18, "Programming Stateful JAX-WS Web Services Using HTTP Session" |
Create a Web service that maintains state between service calls. |
Chapter 19, "Publishing and Finding Web Services Using UDDI" |
Use the UDDI features of WebLogic Web service. |
Appendix A, "Pre-packaged WS-Policy Files for Web Services Reliable Messaging and MakeConnection" |
Review the pre-packaged WS-Policy files that contain typical reliable messaging assertions that you can use to support reliable messaging. |
Appendix B, "Example Client Wrapper Class for Batching Reliable Messages" |
Provides an example client wrapper class that can be used for batching reliable messaging. |
Note:
The JAX-WS implementation in Oracle WebLogic Server is extended from the JAX-WS Reference Implementation (RI) developed by the Glassfish Community (seehttps://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 Introducing Web Services.
JAX-WS supports Web Services Security (WS-Security) 1.1. For information about WebLogic Web service security, see Securing WebLogic Web Services for Oracle WebLogic Server.