Developing Oracle Infrastructure Web Services
Table of Contents
Show All | Collapse- Title and Copyright Information
- Preface
- What's New in This Guide
- 1 Introducing Oracle Infrastructure Web Services
- 2 Attaching Policies to Oracle Infrastructure Web Services
- 3 Securing Oracle Infrastructure Web Services
- 4 Developing Asynchronous Web Services
- Overview of Asynchronous Web Services
- Using JDeveloper to Develop and Deploy Asynchronous Web Services
- Developing an Asynchronous Web Service
- Creating the Request and Response Queues
- Configuring the Callback Service
- Configuring SSL for Asynchronous Web Services
- Defining Asynchronous Web Service Clients
- Attaching Policies to Asynchronous Web Services and Clients
- 5 Using Web Services Reliable Messaging
- 6 Using Web Services Atomic Transactions
- Overview of Web Services Atomic Transactions
- Enabling Web Services Atomic Transactions on a Web Service (Inbound)
- Enabling Web Services Atomic Transactions on a Web Service Client (Outbound)
- Configuring Web Services Atomic Transactions
- Securing the Messages Exchanged Between the Coordinator and Participant
- 7 Optimizing XML Transmission Using Fast Infoset
- 8 Using MTOM Encoded Message Attachments
- 9 Developing RESTful Web Services
- 10 Invoking a Web Service from a Standalone Client
- 11 Testing Web Services
- 12 Interoperability Guidelines
- Introduction to Web Service Interoperability
- Web Service Interoperability Organizations
- General Guidelines for Creating Interoperable Web Services
- Design Your Web Service Top Down
- Design Your Data Types Using XSD First
- Keep Data Types Simple
- Use Null Values With Care
- Use a Compliance Testing Tool to Validate the WSDL
- Consider the Differences Between Platform Native Types
- Avoid Using RPC-Encoded Message Format
- Avoid Name Collisions
- Use Message Handlers, Custom Serializers, or Interceptors
- Apply WS-* Specifications Judiciously