Design Principles

According to Microsoft, the design goals of ADO.NET are

  • Disconnected data architecture that supports n-tier programming

  • Tight integration with XML

  • Common data representation

  • Built upon the .NET Framework

  • Leverage past technologies

These goals are a result of both the need to address the current trend in distributed development and the limitations of the existing technologies.

Disconnected Data Architecture

Modern distributed system architectures have evolved to being based on decoupled or disconnected components. This approach has been triggered by the increased demand for Web applications. Systems built on this architecture often use XML as the data transport between components and rely on protocols such as HTTP, requiring stateless ...

Get Delphi for .NET Developer’s Guide now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.