SQL Server数据库实用技术(122)
时间:2007-11-09 来源:不详 作者:迈克DB
在传统的发布模型中,应用程序从客户机上转换数据开始,但是在由XML 支持的多层体系结构(如图20-1) 中应用程序则是从查询开始。客户机首先开始查询,从而使查询指向中间层的应用服务器,然后再与数据中心或资料档案库后台进行通信。
中间应用层主要是决定如何与后台数据服务器通信并获取与客户查询相匹配的信息,同时将多个XML 文档或来自多个XML 文档的代码段合并成一个大的文档,并作为客户的查询结果显示到客户机上。
XML 支持以两种不同的格式从资料库中获取数据。XML 数据可能来自一个对象或者来自一个关系数据库。一般来说,关系数据都具有一定的由关系数据库定义的特定格式,应用服务器可以有一个内置的转换引擎用来转换这些特定格式的关系数据,或者调用一个外部转换引擎。现在大多数关系数据库厂商正在添加一个XML 层,这个XML 层提供数据转换功能,比如XML Translation (XML 转换器下)。一节我们将对如何实现XML 文档与关系数据之间的数据交互进行介绍。
文章评论
共有位Admini5网友发表了评论 查看完整内容