The getQuote request message is sent from the Web service client MC The MC Receiver closes the connection by sending back an empty response HTTP Upon timer expiration, the MC Initiator sends a MakeConnection message to the As the MC Receiver has not compl
1. The getQuote request message is sent from the Web service client MC
Initiator to the Web service MC Receiver. The ReplyTo header contains a MakeConnection anonymous URI that specifies the UUID for the MC Initiator. The MC Receiver receives the getQuote message. The presence of the MakeConnection anonymous URI in the ReplyTo header indicates that the response message can be sent back on the connection’s back channel or the client will use MakeConnection polling to retrieve it.2. The MC Receiver closes the connection by sending back an empty response HTTP
202 to the MC Initiator. Upon receiving an empty response, the MC Initiator initializes and starts its polling mechanism to enable subsequent polls to be sent to the MC Receiver. Specifically, the MC Initiator polling mechanism starts a timer with expiration set to the interval configured for the time between successive polls.3. Upon timer expiration, the MC Initiator sends a MakeConnection message to the
MC Receiver with the same MakeConnection anonymous URI information in its message.4. As the MC Receiver has not completed process the getQuote operation, no
response is available to send back to the MC Initiator. As a result, the MC Receiver closes the connection by sending back another empty response HTTP 202 indicating that no responses are available at this time. Upon receipt of the empty message, the MC Initiator restarts the timer for the MakeConnection polling mechanism. Before the timer expires, the getQuote operation completes. Since the original request contained a MakeConnection anonymous URI in its ReplyTo header, the MC Receiver stores the response and waits to receive the next MakeConnection message with a matching address.5. Upon timer expiration, the MC Initiator sends a MakeConnection message to the
MC Receiver with the same MakeConnection anonymous URI information in its message.6. Upon receipt of the MakeConnection message, the MC Receiver retrieves the
Parts
» Oracle Fusion Middleware Online Documentation Library
» Roadmap for Developing Web Service Clients
» Roadmap for Developing Asynchronous Web Service Clients
» Overview of Asynchronous Web Service Invocation
» Steps to Invoke Web Services Asynchronously
» Configuring Your Servers for Asynchronous Web Service Invocation
» Building the Client Artifacts for Asynchronous Web Service Invocation
» Configuring the Address of the Asynchronous Response Endpoint
» Configuring the ReplyTo and FaultTo Headers of the Asynchronous Response Endpoint
» Configuring the Context Path of the Asynchronous Response Endpoint
» Developing the Asynchronous Handler Interface
» Propagating User-defined Request Context to the Response
» Creating the Web Service MakeConnection WS-Policy File Optional
» Programming the JWS File to Enable MakeConnection
» Using the JAX-WS Reference Implementation
» Propagating Request Context to the Response Monitoring Asynchronous Web Service Invocation
» Roadmap for Developing Reliable Web Service Clients
» Roadmap for Securing Reliable Web Services
» Overview of Web Services Reliable Messaging
» Steps to Create and Invoke a Reliable Web Service
» Configuring the Source and Destination WebLogic Server Instances
» Creating the Web Service Reliable Messaging WS-Policy File
» Programming Guidelines for the Reliable JWS File
» Configuring the Acknowledgement Interval
» Managing the Life Cycle of a Reliable Message Sequence
» Monitoring Web Services Reliable Messaging Grouping Messages into Business Units of Work Batching
» Overview of Web Service Persistence
» Roadmap for Configuring Web Service Persistence Configuring Web Service Persistence
» Using Web Service Persistence in a Cluster
» Cleaning Up Web Service Persistence Overview of Message Buffering Configuring Messaging Buffering
» Overview of Web Services Cluster Routing
» How Web Service Cluster Routing Works
» Monitoring Cluster Routing Performance Overview of Web Services Atomic Transactions
» Enabling Web Services Atomic Transactions on Web Service Clients
» Overview of Callbacks Steps to Program Callbacks
» Sending Binary Data Using MTOMXOP
» Streaming SOAP Attachments Oracle Fusion Middleware Online Documentation Library
» Additional Considerations When Specifying WSDL Location
» Disabling XML Catalogs in the Client Runtime Getting a Local Copy of XML Resources
» Overview of SOAP Message Handlers
» Designing the SOAP Message Handlers and Handler Chains
» Creating the SOAP Message Handler
» Configuring Handler Chains in the JWS File Creating the Handler Chain Configuration File
» Compiling and Rebuilding the Web Service
» Configuring the Client-side SOAP Message Handlers
» Overview of Web Service Provider-based Endpoints and Dispatch Clients
» Developing a Web Service Dispatch Client
» Registering a More Recent Version of the Jersey JAX-RS Shared Libraries
» Overview of RESTful Web Services Programming Web Services Using XML Over HTTP
» Overview of Stateful Web Services Accessing HTTP Session on the Server
» A Note About the JAX-WS RI Stateful Extension Overview of UDDI
» Description of Properties in the uddi.properties File
Show more