Updated: July 12, 2020 (March 25, 2002)

  Analyst Report

ADO Redesigned for Web Architecture

My Atlas / Analyst Reports

3,207 wordsTime to read: 17 min

ADO.NET is a new architecture for building applications that access and manipulate data from database management systems (DBMSs) and other data stores. It uses the .NET Framework to increase overall reliability; it incorporates support for XML to make integrating separate applications simpler; and it offers a disconnected programming model to allow applications to support more users simultaneously. Although ADO.NET is set to be the strategic API for accessing all data sources from the .NET platform, non-Microsoft DBMSs are currently integrated in a less efficient fashion than SQL Server—a problem that Microsoft and third parties are working to resolve.

ADO.NET Designed for Web Applications

ADO.NET is much more than a simple translation of the existing ADO (Active Data Objects) architecture to the .NET development platform. It is a new architecture designed specifically to address the requirements of Web applications, such as the ability to run reliably for long periods of time, incorporate data from multiple sources—including Web Services as well as traditional DBMSs—and support increasing numbers of users simply by adding more servers. (For background information on Microsoft’s previous data-access technologies, including ADO, see the sidebar “Data Access and the Road to ADO.NET“.)

Atlas Members have full access

Get access to this and thousands of other unbiased analyses, roadmaps, decision kits, infographics, reference guides, and more, all included with membership. Comprehensive access to the most in-depth and unbiased expertise for Microsoft enterprise decision-making is waiting.

Membership Options

Already have an account? Login Now