Contents

Title and Copyright Information

Preface

1 Introduction

2 Using Web Services Addressing

3 Roadmaps for Developing Web Service Clients

4 Invoking Web Services Asynchronously

5 Roadmap for Developing Reliable Web Services and Clients

6 Using Web Services Reliable Messaging

7 Managing Web Service Persistence

8 Configuring Message Buffering for Web Services

9 Managing Web Services in a Cluster

10 Using Web Services Atomic Transactions

11 Publishing a Web Service Endpoint

12 Using Callbacks

13 Optimizing Binary Data Transmission

14 Developing Dynamic Proxy Clients

15 Using XML Catalogs

16 Handling Exceptions Using SOAP Faults

17 Creating and Using SOAP Message Handlers

18 Sending and Receiving SOAP Headers

19 Operating at the XML Message Level

20 Programming RESTful Web Services

21 Programming Stateful JAX-WS Web Services Using HTTP Session

22 Publishing and Finding Web Services Using UDDI

A Pre-packaged WS-Policy Files for Web Services Reliable Messaging and Make Connection

B Example Client Wrapper Class for Batching Reliable Messages