5-2 Concepts Guide for Oracle Infrastructure Web Services
Consider using reliable messaging if your Web service is experiencing the following problems:
■
Network failures or dropped connections.
■
Messages are lost in transit.
■
Messages are arriving at their destination out of order.
5.2 Predefined Reliable Messaging Policies
Reliable messaging is driven by policies and the Policy framework. As described in Chapter 2, Attaching Policies to Oracle Infrastructure Web Services,
, Oracle WSM provides a set of predefined policies that are automatically available when you install
Oracle Fusion Middleware. The reliable messaging policies listed in
Table 5–2 are available out-of-the-box.
For more information about the reliable messaging predefined policies, see Reliable Messaging Policies in Security and Administrators Guide for Web Services.
5.3 Attaching Reliable Messaging Policies
You can attach reliable messaging policies to Oracle Infrastructure Web services or clients at design time using Oracle JDeveloper, or at runtime using the Oracle
Enterprise Manager. For more information, see Chapter 2, Attaching Policies to Oracle
Infrastructure Web Services.
5.4 Configuring Reliable Messaging Policies
You must configure the reliable messaging policies before you can use them in your environment. You need to configure the following:
■
Delivery assurance see Table 5–1
■
Message store information, such as type and name
■
Retransmission interval—Interval, in milliseconds, that the source endpoint waits after transmitting a message and before it retransmits the message if it receives no
acknowledgment for that message.
■
Inactivity timeout—Amount of time, in milliseconds, that can elapse between message exchanges associated with a particular WS-RM sequence before the
sequence is terminated.
The steps to configure reliable messaging policies are described in Reliable Messaging Policies and Configuration Steps in Security and Administrators Guide for Web Services.
Table 5–2 Predefined Reliable Messaging Policies
Reliable Messaging Policy Description
oraclewsrm11_policy Provides support for version 1.1 of the Web Services Reliable Messaging protocol.
oraclewsrm10_policy Provides support for version 1.0 of the Web Services Reliable Messaging protocol.
6
Using Web Services Atomic Transactions 6-1
6
Using Web Services Atomic Transactions
This section describes how to use Web services atomic transactions to enable interoperability with other external transaction processing systems. This section
applies to SOA Web services and references only.
■
Section 6.1, Overview of Web Services Atomic Transactions