Client applications for ASP.NET application services can be of different types and can run on different operating systems. These include these following types of clients:
-
AJAX clients. These are ASP.NET Web pages (.aspx files) that run in the browser and that access application services from client script. AJAX clients typically use JSON format to exchange data. For more information, see Using Web Services in ASP.NET AJAX.
-
.NET Framework clients. These are .NET Framework Windows applications that access application services over HTTP by using the provider model infrastructure, and that use JSON protocol to exchange data. For more information, see Client Application Services Overview.
Note: |
|---|
| The provider model adapts the membership system to use different data stores, or data stores with different schemas. For more information, see Membership Providers. |
-
SOAP clients. These are clients that can access application services through SOAP 1.1. This is useful for clients that are running on other operating systems or using other technologies, such as Java applications. For more information, see Walkthrough: Using ASP.NET Application Services.
The following illustration shows how different clients communicate with the services.
Web Services communication