深入解析 Windows DNA 平台的数据访问与通信技术
1. XML 支持
在 Windows 平台中,XML 是一个常被低估的成功典范。许多开发者虽了解 Windows 为 XML 编程所提供的工具,但鲜有人意识到 XML 在该平台上的普及程度。
在 ADO 里,对 XML 提供了支持,同时 SQL Server 也具备原生的 XML 支持。这使得特定平台的关系型数据(二进制记录集)能够以基于文本的标记形式被其他计算平台访问。
Internet Explorer 所配备的 XML 解析器是基于 COM 的,因此能很好地与平台的其他部分集成。实际上,微软已坚定地将 XML 作为 Windows DNA 数据互操作性的解决方案。尽管原生二进制数据表示方法通常更高效,但 XML 往往只需一次方法调用即可实现。当应用程序需要跨越平台边界时,XML 是一个出色且易于使用的解决方案。即便在 Windows 平台内部,XML 也常被用作集成方案。
2. 通用数据访问(UDA)
软件应用程序的一个普遍特征是它们都需要访问某种数据源。在当今的典型企业中,存在着各种各样的数据源,如大型机数据库和应用程序、目录服务、电子表格,甚至文本文件等。而且,这些不同类型的数据分布在多个计算平台上。
多年来,通用数据访问一直是微软的数据访问策略。UDA 的目标是为软件开发人员提供一种通用的方式,以便访问企业中的所有不同类型的数据。
令人印象深刻的是,尽管应用程序开发在过去几年中不断发展,但 UDA 策略基本保持不变。如今,UDA 已成为庞大的 Windows DNA 平台的一部分,尽管它是非常重要的一部分。随着技术的进步,U
超级会员免费看
订阅专栏 解锁全文
2

被折叠的 条评论
为什么被折叠?



