In this chapter, we'll talk about the motivations and reasons for asynchronous processing. Then, we'll see the basic implementation of asynchronous web services with JAX-RS. Then, we will have a look at improving our implementation using ManagedExecutorService and server-side callbacks. Finally, we will use the asynchronous JAX-RS API client to make REST calls, and explore the benefits and usage scenarios of asynchronous processing.
This chapter includes the following sections:
- Benefits and usage scenarios of asynchronous processing
- Implementing asynchronous web services
- Using ManagedExecutorService and server-side callbacks
- Implementing asynchronous web service clients