# Best Practices for Designing Asynchronous Interfaces

This section discusses the best practices for creating and using web services and Java controls with asynchronous interfaces. The first topic describes how to use polling as an alternative to callbacks. Then, various design principles are recommended for designing web services and Java controls that can be called by both other web services and JSP (web) pages.

## Topics Included in This Section

Using Polling as an Alternative to Callbacks

Describes how to provide polling interfaces for clients of your web service or Java control that cannot handle callbacks.

Designing Robust Asynchronous Interfaces

Discusses how to design robust asynchronous web services and Java controls.

Related Topics

Building Web Services

Developing Web Applications