3.2.3应用间交换数据
由于XML是非专有的并易于阅读和编写,就使得它成为在不同的应用间交换数据的理想格式。
正如上面所讨论的一样,XML使用的是非专有的格式,不受版权、专利、商业秘密或是其他种类的知识产权的限制。XML的功能是非常强大的,同时对于人类或是计算机程序来说,都容易阅读和编写。因而成为交换语言的首选。且XML是纯文本格式可容易的进行加密和压缩。
使用XML而不是专有格式,人们就可以利用任何理解XML的工具来处理数据。还可以为不同的目的使用不同的工具。一个程序用来查看而另一程序用来编辑。XML使用户不必因为数据已经用专有格式编写好了或是接受数据的人只接受专有格式而限制在一个特定的程序上。
3.2.4结构化和集成的数据
XML对于大型和复杂的文档是理想的,因为数据是结构化的。这不仅使用户可以指定一个定义了文档中的元素的词汇表,而且还可以指定元素之间的关系。数据的各个部分可以根据用户的操作显示或隐藏。当处理大型的信息仓库,比如关系型数据库时是极为有用的。
3.2.5数据的多样显示
通过将结构,内容和表现分离, 同一个XML源文档只写一次, 可以用不同的方法表现出来: 在计算机屏幕上, 在手提电话显示屏上, 在为盲人服务的设备上翻译成语音, 等等. 它可以在可能开发的任何通讯产品上工作. 一个XML文档因此可以比其书写时的作者和显示技术生存得更久. 所以, XML将不仅限于Internet, 它在企业应用和电子商务方面更有独特的优势。例如,可将XML用于PDM、ERP中,可消除二者之间的数据格式瓶颈,使其无缝连接。 还有, 独立于平台的XML是为Web开发的 。 四、基于XML 的PLM系统的基本框架
4.1 系统的基本框架包括以下几个部分:
1.用SCHMAS 和 DTD 定义的企业数据结构。
2.使用MICROSOFT IIS 构造的实验性WEB 网站。
3.企业内部使用的EMAIL 系统
4.后台数据库MICROSOFT SQL SERVER 7.0
5.用ASP,ACTIVEX 控件,融合XML技术设计的 基本功能模块。
其基本框架结构如下图所示:

4.2 目前存在的问题
作为正在发展的新兴技术,XML的标准还正在发展之中。开发基于XML 的应用仍有许多问题,主要有以下几点:
4.2.1标准还不完善、成熟
XML标准还在进一步发展之中,大部分XML 标准还只是建议标准。标准的变化也很大。一年前的标准与现在的版本相比,已大不一样,许多资料已不可用。且其它相关标准也还在制订之中,标准的种类和范围有待进一步完善。
4.2.2开发工具十分不足
由于XML很新,研究应用还刚刚起步,市场上支持XML技术的软件和开发工具十分稀少,性能也很一般。由于XML 标准变化较大,有些XML开发工具所用的标准以与现行的不同。使应用受到了很大的限制。
4.2.3主流应用软件和数据库系统对XML的支持不足
虽然许多主流应用软件和数据库系统都宣称支持XML技术,但支持的程度、方式和范围都不尽相同,总的来说,其支持程度还十分有限。尤其是数据库系统,现行的数据库系统仍然是关系型的,仅支持传统的二维表,满足不了XML应用的要求。适合XML DOM 使用的面向对象的数据库技术仍在发展之中。
4.2.4行业标准的XML应用标准建立很少,应用受限制
符合行业标准的XML应用标准目前只有化学标记语言(Chemical Markup Language,简写为CML)、数学标记语言(Mathematical Markup Language)、无线标记语言(WIRELESS MARKUP LANGUAGE)。等少数几种大部分行业的XML应用标准尚未建立。使应用开发受到很多限制。
4.2.5各大软件公司对XML的技术标准争夺激烈,XML的理想正在受到挑战
由于XML的优异性能和远大前程,各大软件公司(如:MICROSOFT 、IBM、SUN)纷纷加入XML的技术标准的开发之中,各大软件公司对XML的技术标准争夺日益激烈,提出了各式各样的解决方案和建议标准。XML的理想---成为软件世界的“世界语”正在受到挑战。
随着技术的发展,相信XML技术存在的问题会得到改善,XML技术必将有其远大的发展前程。
五、结论
本研究项目主要验证和研究以XML 为基础数据结构B/S 体系结构的企业信息系统的可行性,及其相关技术的设计方法。完成了预定的研究目标,主要完成了以下验证项目:
- 用DTD和Schemas定义PDM数据结构、构造企业商务规则的方法和优点。
- XML数据的储存、传输、验证和发布。
- ASP、ActiveX、DCOM 、JAVA/VB SCRIPT技术与XML 的结合。
- 利用ActiveX 控件在浏览器中显示CAD文件、图形、图象文件及及其它相关控制技术。
- XML与XSL 和CSS及其它相关技术的关系。
经过测试和研究取得了构建基于XML的企业应用的初步经验。
企业应用的最终目的是提高企业的生产效率,因此,好的企业应用必须是可用的、开放、高效、全员参与的、信息可保值的。XML 技术是目前最适合的企业应用技术。
良好的数据存储格式、可扩展性、高度结构化、便于网络传输是XML主要的四大特点,决定了其卓越的性能表现。XML 技术与PDM、ERP 及其它应用系统结合将构造出更加通用、易于使用管理、高效廉价的企业信息系统。
XML 技术可发展出高效、开放的、适合与电子商务时代要求的企业应用。XML 技术必将对企业信息系统发生深远的、革命性的影响。
[参考文献]
[1]冯潼能,《XML技术在PDM中的应用研究 》 西北工业大学硕士学位论文 2001.4
[2]XML-RPC(远过程调用)http://www.xml.org.cn:8188/application/XML-RPC(远过程调用).htm ,
[3]XML Schema http://www.w3.org/XML/Schema
[4]Web-form access http://www.w3.org/2000/06/webdata/xsv
[5]XML Schema Requirements http://www.w3.org/TR/NOTE-xml-schema-req
[6]WML技术规范》,http://go.163.com/~xinyuexuan/WML.zip
[7]World Wide Web Consortium . eXtensiable Markup Language(XML) 1.0(Second Edition). http://www.w3.org/TR/2000/REC-xml-20001006