Book Image

Service Oriented Java Business Integration

Book Image

Service Oriented Java Business Integration

Overview of this book

Table of Contents (23 chapters)
Service Oriented Java Business Integration
Credits
About the Author
Acknowledgement
About the Reviewers
Preface

Web Service and JMS


Reliability is of the prime concern in critical applications, especially in interactions involving financial transactions. Consider the scenario of fund transfer where we debit one account and credit another account with the same amount of money. We cannot allow either of these transactions to fail or to debit twice in an account as a result of message duplications. Unreliable transport channels like HTTP and non-reliability in message delivery will impede the correctness of the mission critical transactions. This is where the alternatives to SOAP over HTTP, which is being explored.

Specifications for Web Service Reliable Messaging

The web services world defines two specifications to introduce reliability, namely:

  • WS-Reliability.

  • WS-Reliable Messaging.

Both these specifications use SOAP headers to exchange message grouping and correlation information between a consumer and a provider so that the reliability layer can guarantee the following quality concerns:

  • Guaranteed delivery...