# Getting Started: Using Asynchrony to Enable Long-Running Operations

WebLogic Workshop provides tools that make it easy for you to build asynchronous web services and asynchronous Java controls. This section introduces the concept of a callback, which is one of the critical design components when building an asynchronous web service or Java control, and describes the requirements for using callbacks. In addition, this section describes how to add buffering to methods and callbacks to enable the handling of high-volume traffic.

## Topics Included in This Section

Introduction to Asynchronous Interfaces

Introduces asynchronous interfaces in web services and Java controls, and explains when and how to implement them.

Introduction to Asynchronous Java Controls

Introduces special issues surrounding use of asynchrony in Java controls.

Using Callbacks to Notify Clients of Events

Describes how to use callbacks to notify a client of your web service or Java control that some event has occurred.

Using Buffering to Create Asynchronous Methods and Callbacks

Explains how buffering methods and callbacks can help your web services and Java controls handle high-volume loads.

Samples

Conversation.jws

Related Topics

Designing Conversational Web Services

Best Practices for Designing Asynchronous Interfaces