SQL Server XML 和 Web 应用体系结构(一)
作者:动网先锋 来源:动网先锋 添加时间:2006-5-21 9:53:47有关 Microsoft® SQL Server™ 2000 中介绍的 SQL Server XML 技术套件的详细信息,请参阅相关文档 Duwamish Online SQL Server XML 分类浏览(英文)。
您可以在 MSDN Online 代码中心(英文)查看 d5sqlxml.exe 示例代码。
简介
Microsoft SQL Server 2000 以其众多的新功能闪亮登场,其中包括我们称之为 SQL Server XML 的系列 XML 新技术。此技术套件包含诸多改进、增强和特性,使 SQL Server 成为更具 Web 特点的应用程序,向 Microsoft .NET 版本迈进了一步。
SQL Server XML 可用于扩展、增强或替换 Web 应用的体系结构。新特性可分为两个主要组件:
数据库组件,允许数据库对 XML 进行读、处理和写操作
SQL Server XML Internet Server API (ISAPI) 应用,允许通过 HTTP 访问数据库
无论是使用这两个组件还是使用其中的一个,都可以获得多个理想的体系结构。为了测试新工具的功能和灵活性,我们检验了 Duwamish Online 的逻辑体系结构,并将其应用到一组基于 SQL Server XML 的解决方案中。为了使研究更全面,我们在测试中同时使用了比较简单的 Duwamish Books, Phase 4 应用和更可靠的 Duwamish Online 应用。下面是所得出的体系结构的概述。
逻辑体系结构
我们必须认识到不管应用是什么形式,下面两种体系结构始终存在:逻辑体系结构,是用于分析应用的组织概念,而物理体系结构则表示实施应用的途径。区分这两个概念是非常必要的,因为这两个体系结构很少完全对应(即使有过这种情况)。下面您将看到,与给定的逻辑设计相对应的物理体系结构会根据不同的情况而改变。
创建 Duwamish Online 及其以前版本时,我们根据 Microsoft n-层准则确定逻辑体系结构。该体系结构包括由 Web 应用执行的公共操作,并不是专门针对 Duwamish Online 的。
站内搜索