--- uid: web-forms/videos/aspnet-ajax/how-do-i-implement-the-persistent-communications-pattern-using-web-services title: "[How Do I:] Implement the Persistent Communications Pattern using Web Services? | Microsoft Docs" author: JoeStagner description: "In a traditional Web site the browser and the server do not maintain an ongoing communication, but communicate only in response to the user performing an act..." ms.author: riande ms.date: 08/22/2007 ms.assetid: 424c06cd-6d61-43cd-a1f2-d1a6b62e47b1 msc.legacyurl: /web-forms/videos/aspnet-ajax/how-do-i-implement-the-persistent-communications-pattern-using-web-services msc.type: video --- [How Do I:] Implement the Persistent Communications Pattern using Web Services? ==================== by [Joe Stagner](https://github.com/JoeStagner) In a traditional Web site the browser and the server do not maintain an ongoing communication, but communicate only in response to the user performing an action. In a modern Web site where the page becomes an application container, it can be advantageous for the browser and the server to maintain an ongoing communication so that page updates can occur without the user performing an action. This is known as the Persistent Communications Pattern for AJAX. ASP.NET AJAX provides two main ways for Web developers to implement the Persistent Communications Pattern. In an earlier video we saw how to use the ASP.NET AJAX UpdatePanel as the basis of the implementation. In this video we learn how to implement the same pattern using a JavaScrpt call to a Web service, which removes the need for an ASP.NET AJAX UpdatePanel. [▶ Watch video (16 minutes)](https://channel9.msdn.com/Blogs/ASP-NET-Site-Videos/how-do-i-implement-the-persistent-communications-pattern-using-web-services) > [!div class="step-by-step"] > [Previous](how-do-i-localize-an-aspnet-ajax-application.md) > [Next](how-do-i-trigger-an-updatepanel-refresh-from-a-dropdownlist-control.md)