Table of Contents
- List of Figures
- List of Tables
- Title and Copyright Information
- Preface
- What's New in This Guide
- 1 Introduction to Oracle Infrastructure Web Services
- 2 Understanding How Policies Attach to Oracle Infrastructure Web Services
- 3 Introduction to Securing Oracle Infrastructure Web Services
-
4
Introduction to Developing Asynchronous Web Services
-
4.1
Understanding Asynchronous Web Services
- 4.1.1 Understanding the Flow of an Asynchronous Web Service Using a Single Request Queue
- 4.1.2 Understanding the Flow of an Asynchronous Web Service Using a Request and a Response Queue
- 4.1.3 Understanding the Client Perspective of an Asynchronous Web Service Call
- 4.1.4 Understanding How Asynchronous Messages Are Correlated
- 4.2 About Using JDeveloper to Develop and Deploy Asynchronous Web Services
- 4.3 Annotation to Develop an Asynchronous Web Service
-
4.4
Creating the Request and Response Queues
- 4.4.1 Using the Default WebLogic JMS Queues
- 4.4.2 Creating Custom Request and Response Queues
- 4.4.3 About Custom Request and Response Queues
- 4.4.4 Best Practices for Creating the Custom Request and Response Queues
- 4.4.5 Modify Request and Response Queues at Runtime
- 4.4.6 Securing the Request and Response Queues
- 4.4.7 Confirming the Request and Response Queue Configuration
- 4.5 Annotation to Configure the Callback Service
- 4.6 Configuring SSL for Asynchronous Web Services
- 4.7 Defining Asynchronous Web Service Clients
- 4.8 Attaching Policies to Asynchronous Web Services and Clients
-
4.1
Understanding Asynchronous Web Services
- 5 Introduction to Using Web Services Reliable Messaging
-
6
Introduction to Using Web Services Atomic Transactions
- 6.1 Overview of Web Services Atomic Transactions Framework
- 6.2 Overview of Web Services Atomic Transactions in WebLogic Server Environment
- 6.3 Components of Web Services Atomic Transactions
- 6.4 How Web Services Atomic Transactions are Enabled on a Web Service (Inbound)
- 6.5 How Web Services Atomic Transactions are Enabled on a Web Service Client (Outbound)
- 6.6 Web Services Atomic Transaction Configuration
- 6.7 Properties Configured for Messages Exchanged Between the Coordinator and Participant
- 7 Introduction to Optimizing XML Transmission Using Fast Infoset
- 8 Introduction to Using MTOM Encoded Message Attachments
- 9 Introduction to Developing RESTful Web Services
- 10 Invoking a Web Service from a Standalone Client
- 11 About Testing Web Services
-
12
Interoperability Guidelines
- 12.1 Introduction to Web Service Interoperability
- 12.2 Web Service Interoperability Organizations
-
12.3
Recommended Guidelines for Creating Interoperable Web Services
- 12.3.1 Why Design Web Services Using a Top Down Approach?
- 12.3.2 About Designing Data Types Using XSD First
- 12.3.3 Keeping Data Types Simple
- 12.3.4 About Using Null Values With Care
- 12.3.5 About Using a Compliance Testing Tool to Validate the WSDL
- 12.3.6 Why Consider Differences Between Platform Native Types?
- 12.3.7 Why Avoid Using RPC-Encoded Message Format?
- 12.3.8 Understanding How to Avoid Name Collisions
- 12.3.9 Why Use Message Handlers, Custom Serializers, or Interceptors?
- 12.3.10 Why Apply WS-* Specifications Judiciously?