• 热门标签

当前位置: 主页 > 航空资料 > 计算机 >

时间:2010-08-09 13:05来源:蓝天飞行翻译 作者:admin
曝光台 注意防骗 网曝天猫店富美金盛家居专营店坑蒙拐骗欺诈消费者

• Sybase SQL Anywhere 5.0或更新版
这个产品不是作为一个X M L服务器来投入市场和销售的,因为它提供了存储和发布X M L文
档以外的工具。然而,提到它很重要,因为对于我们在前面所提到的使用R D B M S中的局限,可
以被克服,从而产生一个独立的强大的产品。查看h t t p : / / w w w. l i v e p a g e . c o m /得到更详细的信息。
(9) 实用工具
下面的可能更关心于在现有的数据库上进行X M L的项目,但是一般不用在大型的项目需求
中。
(10) Cerium Component Software Incorporated——X M L D B和XML servlet
X M L D B根据X M L文档和生成指令来创建要求的表并且插入数据。XML servlet是一个模板驱
动的,使用一个基于X M L的语言,可以处理指定的S Q L 查询和H T M L表格。参见h t t p : / /
c e r i u m w o r k s . c o m / t e c h . h t m l。
( 11) IBM——D a t a C r a f t
用他们自己的话说:“一个应用生成工具应该针对于在We b商务应用中的上下文R D F / X M L应
用。D a t a C r a f t,是一个能够生成可视化框架和对于D B 2的运行查询的工具,是一个出色工具,
可以用在使用X M L的We b数据库应用生成方面。D a t a C r a f t提供聪明的工具,可以可视化地导航
资源图,并且可以可视化地从基于X M L和R D F的图中建立查询。D a t a C r a f t使用R D F和X M L来描
述集中的数据,并且用于在服务器和客户端交换资源图和查询。”参见h t t p : / / w w w. a l p h a w o r k s .
i b m . c o m / f o r m u l a / d a t a c r a f t。
(12) Intelligent Systems Research——O D B C 2 X M L
一个用于转换O D B M数据库数据到X M L文档的工具。S E L E C T语句被嵌在一个模板中作为
处理指令。参见h t t p : / / m e m b e r s . x o o m . c o m / g v a u g h a n / o d b c 2 x m l . h t m。
(13) Mey & Westphal RIPOSTE Software—X O S L
一个Microsoft Windows DLL,用于转换一个数据库到X M L文档。这是一个模板驱动的,使
用嵌入特殊X O S L元素的查询。参见h t t p : / / w w w. r i p o s t e . c o m / x o s l /。
(14) Ronald Bourret—X M L - D B M S
使用J a v a类在关系数据库与X M L文档间进行转换,使用一个映射语言来决定哪一个列是属性,
哪一个是元素。参见h t t p : / / w w w. i n f o r m a t i k . t u - d a r m s t a d t . d e / D V S 1 / s t a ff/ bourret/xmldbms/
x m l d b m s . h t m。
第10章XML和数据库使用375 下载
(15) Stonebroom——A S P 2 x m l
一个OLE COM组件用于在一个X M L文档和任何O D B C或O L E - D B数据源间转换数据。这个
产品是模型驱动的,但是输入和输出X M L都必需使用A S P 2 X M L的特殊标记。参见h t t p : / / w w w.
s t o n e b r o o m . c o m /。
(16) Volker Tu r a u——D B 2 X M L
使用J a v a类从一个关系数据库转换数据到一个X M L文档,可能返回一个文件、流或D O M对
象。参见h t t p : / / w w w. i n f o r m a t i k . f h - w i e s b a d e n . d e / ~ t u r a u / D B 2 X M L / i n d e x . h t m l。
10.1.4 结论
此刻, O O数据库具有表示和维护X M L文档的优势。它们的分级结构可以便利地表示包含
X M L文档的分级结构,并且在一个文档中的很多重要的独立节点可以在数据库中通过对象来表
示。
然而,关系数据库和X M L的流行表明战争没有结束。关系数据库厂商将继续加入日益增加
的复杂的X M L的特性,同时,第三方提供的产品将在这些数据库上建立X M L服务器。有资料表
明,许多公司已经抓住关系系统的解决方案,通过在这些信息上放置一个X M L层—就像
L i v e P a g e—将变得重要和有价值。
在继续之前,我想提一下下面的产品,它们不是很容易地适应我们上面的目录例子。它们
或多或少的被注上“XML 服务器”的牌子。
1. Bluestone——XML Suite
这是一个基于J a v a的产品,它允许X M L文档从服务器发到服务器,并且在每一个服务器中
一个文档的处理器可以基于文档类型被调用。这是一个功能非常强大的方法,特别关系到现有
的数据。这个套件的X M L服务器部分使用D S I M(数据源集成模块)来允许X M L文档被取出或
存进其他的系统中。下面是这个产品所带的:
• ODBC
• JDBC
• XML
• LDAP
• SMTP e-mail
• FTP
下面是可以单独获得的:
• SAP R/3
• PeopleSoft
• Tu x e d o
• CICS
• MQSeries
想了解详情,参见h t t p : / / w w w. b l u e s t o n e . c o m / x m l /。
2. Software AG——Ta m i n o
376使用XML 高级编程
下载
Ta m i n o像X M L一样存储X M L文档。一个很重要的特点是它在现有数据库系统上提供一个位
于上面的层,可以用来将数据库映射到X M L。这个模块叫做X - N o d e。参见h t t p : / / w w w.
s o f t w a r e a g . c o m /。
3. UserLand Software——F r o n t i e r
F r o n t i e r可以从它的对象数据库驱动的内容管理系统中取出w e b页面,对X M L的输入和输出
进行特殊的处理。参见h t t p : / / f r o n t i e r. u s e r l a n d . c o m /。
10.2 XML的交换
因为现有的数据问题是非常的重要,我们将看一下这些数据如何从X M L提取出来并且用
X M L进行表示。在这一部分,我们将看一下X M L是如何:
• 提供一个标准的方法在不同系统之间交换信息。
• 提供一个标准的方法在不同的系统中查询数据。
• 给客户机/服务器技术一个新的生命延续。
 
中国航空网 www.aero.cn
航空翻译 www.aviation.cn
本文链接地址:XML高级编程上(124)