论文部分内容阅读
网络化制造是在网络经济下产生并得到广泛应用的先进制造模式,它利用网络技术,突破企业之间存在的空间地域,实现企业之间的协同和各种资源的共享与集成,从而缩短产品的研制周期和减少研发成本,促进企业的快速发展。制造资源检索是网络化制造环境下,整个企业之间协作环节链中的起始点,也是成功实施网络化制造的前提和基础。本文主要针对制造资源检索结果的相关性以及检索效率,提出基于XML技术的网络化制造资源检索系统。通过XML模式文件XMLSchema对制造资源进行统一描述,屏蔽了制造资源的异构性,使资源模型在网络化制造中得以实现;基于这种资源描述方式,提出一种在关系数据库中存储XML文档的方法,这种方法是基于XML Schema的,通过XML模式向关系模式的转换,实现XML文档在关系数据库中的存储,并且对XML模式中各结点采用扩展的Dietz编码,确保在XML模式向关系模式转化的过程中,保持XML模式内容、结构和语义的完整性。基于这种存储方法,研究如何将XPath查询语言转化为SQL,实现对存储在关系数据库中的资源信息进行快速、有效的检索。按照XPath表达式产生XPath查询图,通过XML Schema的Dietz编码,完成XPath查询中的加速定位,并依据定位方法得到的Dietz编码产生SQL语句,从而完成查询语言的转化。并以数控机床为例,设计开发出基于XML的网络化制造资源检索的原型系统,给出系统各功能模块关键技术实现的方法,对原型系统进行了应用验证。