基于XML的协同设计中的异构产品信息集成技术研究
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
先进制造技术的发展和市场竞争的需要,使制造业不断呈现出全球化、网络化的发展趋势。因此产品设计过程也不可避免地向跨企业、跨系统、跨行业的方向发展,从而拉开了计算机支持的协同设计研究的热潮。产品信息是设计的载体,随着设计方式的改变,传统设计过程中的产品信息交流与共享的手段已无法满足需要。而Internet虽然为协同产品开发提供了底层网络硬件环境,但是如何实现协同设计中的异构产品信息的交流与共享,提高设计效率,目前还没有行之有效的成熟的方法。而计算机网络技术对设计过程的支持也还处在简单的信息共享、通讯交流这种协同手段的层次上。因此针对产品设计网络化的需要,研究Internet环境下协同设计中的产品信息集成技术具有很大的理论价值和实用意义。本文在综合分析STEP技术、XML技术的基础上,指出了XML在网络化产品信息集成中的作用,研究了XML的Web数据模型,以及利用XML转换STEP文件的原理和方法,同时结合新一代网络技术Web Services,构建了一个基于XML的协同设计网络产品信息集成系统框架。本文的主要研究工作如下:
     1)针对基于Internet运作的分布式企业环境下传统的产品信息网上交换与共享所存在的问题,将XML理论及技术引入到产品信息交换与共享研究领域,提出了基于XML的异构产品信息网上交换方法。该方法克服了协同设计环境下平台异构性、系统异构性以及信息异构性的问题,满足了产品信息集成的要求。
     2)针对当前WWW环境下的WEB数据模型存在的缺陷,系统地研究了面向产品信息XML描述的WEB数据模型。提出了一种新的数据模型——基于带根连通有向图的数据模型即可扩展对象交换模型XOEM(eXtensive Object Exchange Model),给出了该模型严格的形式化描述,并将该模型引入到含有XML半结构化数据的WEB分布数据源。
     3)提出了STEP标准的EXPRESS语言与XML的映射方法,初步实现了STEP产品数据文档向XML文档的转换,开发了转换器TSX。在此基础上,结合新一代网络技术Web Services,提出了协同设计在线产品信息集成系统的框架,并初步实现了产品信息的异地共享。
The requests of advanced manufacture technology and market competition are moving the development of manufacture on the way of globalization and Internet as well as procedure of product design is inevitably developing in the direction crossing enterprises, systems and industries. So the research of the computer supported collaborative design (CSCD) arose and has developed quickly. The evolvement of design methods results in that the traditional ways of design cannot match the exchange and sharing of product information that is the carrier of design. Although Internet supplies the ground network hardware environment for CSCD, there is no effective ripe technology to realize the exchange and sharing of heterogeneous product information in CSCD sufficiently. The supports for design procedure supplied by computer network technology are on the layer just like simple information sharing and communication. So it has very important value both on theory and application to study the product information integration tec
    hnology for CSCD in the Internet environment. On the basis of analysis of STEP and XML technology, this thesis indicates the function of XML in product information integration in the network. The WEB data model of XML and the principle and technique transforming STEP files into XML are researched in the thesis as well as a CSCD product information system mainframe based on XML is established in virtue of the latest network technology梂eb Services.
    The main work of this paper lists as follows:
    1) Aimed at the existing problems of the product information exchange and sharing in the distributed enterprises environment based on Internet, the XML theory and technology are introduced in the domain of product information exchange and sharing. And the network exchange method of heterogeneous product information is also provided that overcomes the heterogeneity of platform, system and information in the CSCD environment and satisfies the request of product information integration.
    2) In order to resolve the defects of WEB data model in current WWW environment, a WEB data model described with XML is established. It is a new data model based on connected digraph with root, named XEOM (extensive Object Exchange Model). The model is described in strict formalization and introduced in the WEB data source including XML semi-structure data.
    3) This thesis puts forward the mapping method of transforming EXPRESS language into XML and develops a transformer TSX that elementarily realizes the conversion between STEP product data document and XML document. On this basis, a CSCD network product information integration system mainframe is brought forward to realize the product information sharing in the first step.
引文
[1] 汪应洛,孙林岩,黄应辉.先进制造生产模式与管理的研究.中国机械工程,1997,8(2):63~73
    [2] 熊光楞.并行工程的理论和实践.北京:清华大学出版社,2001
    [3] 张根保,王时龙,徐宗俊.先进制造技术.重庆:重庆大学出版社,1996
    [4] 苏铁明.计算机支持的协同设计框架及若干关键技术研究.大连理工大学博士学位论文, 2003
    [5] 李健,刘飞.基于网络的先进制造技术.中国机械工程,2001,12(2):154~158
    [6] 张伯鹏,汪劲松,郑力等.先进制造技术基础研究现状及发展趋势.中国机械工程,1997,8(2):50~63
    [7] Malone T W,Crowston K.What is coordination theory and how can it help design cooperative systems? ACM Conference on Computer-supported Cooperative Work.1990: 357~370
    [8] 童秉枢.现代CAD技术.北京:清华大学出版社,2000
    [9] 赵颖,刘继红.协同设计中的若干现象及其分析.华中科技大学学报,2002,30(4):22~24
    [10] 陆春进,张友良,王宏典.面向并行工程的协同CAD系统的初步研究.机械科学与技术,1998,17(6):1023~1025
    [11] 黄双喜,张友良.面向CSCW的CAD/CAM系统设计.中国机械工程,1999,10(3):288~291
    [12] ISO 10303. Industrial automation systems and integration-Product data representation and exchange Part11: Description methods: The EXPRESS language reference manual. USA: National Institute of Standards and Technology, 1995
    [13] ISO 10303. Industrial automation systems and integration-Product data representation and exchange Part21: Clear Text Encoding of the Exchange Structure. USA: National Institute of Standards and Technology, 1995
    [14] 李善平,何志均.基于开放式标准化思想的CIMS信息集成方法.自动化学报,1995,21(4): 440~447
    [15] 刘鲁,张朝辉,姚忠.信息系统集成方面的若干问题.北京航空航天大学学报,1998,24(3):47~52
    [16] 熊光楞,张玉云等.并行工程总体技术与实施方法研究.计算机集成制造系统-CIMS,1996, 2(3):3~8
    [17] 罗燕,穆明,黄瑞清.基于STEP产品信息模型研究.机械研究与应用,1997,(3):8~11
    [18] 王庆文.支持 CADCAPP 开放性信息共享的产品信息建模技术.计算机辅助设计与制造,1996,(7):37~40
    [19] 白庆华,何玉林.CIMS中的系统集成和信息集成,北京:电子工业出版社,1997.17~21
    [20] 徐艺,张永清,周雄辉.并行设计信息共享的方法研究.机械科学与技术,2001,19(1):164~166
    [21] 杜平安.MCAE计算机辅助机械工程[M].北京:机械工业出版社,1996
    [22] 李银胜,张和明,童秉枢.面向动态联盟产品开发的集成模式研究.中国机械工程,2000, 11(8):913~915
    [23] 梁浩,乔非.敏捷供应链管理及其决策支持系统.微型电脑应用,1999,15(4):26~28.
    
    
    [24] 勾红梅,黄必清,任守藻.基于Agent的敏捷企业结构.第五届计算机集成制造系统(CIMS)会议论文集.1998,39~42
    [25] 蒋新松,张申生.敏捷竞争的挑战与思考.计算机集成制造系统,1996,1(1):3~9
    [26] 李全龙,叶丹,战德臣等.动态联盟过程模型.计算机集成制造系统-CIMS,1999,5(4):29~34
    [27] 刘敬军,张申生,步丰林.应用CORBA和多代理技术重构企业信息系统.计算机集成制造系统-CIMS,1999,5(3):55~59
    [28] 叶丹,田卫,李全龙等.动态联盟企业德模型化及其工具系统,计算机集成制造系统-CIMS,1999,5(1):13~17
    [29] 翟艳,卢增详,李衍达.分布式网络信息查询系统.清华大学学报,2000,40(1):125~128
    [30] 战德臣,叶丹,徐晓飞等.动态联盟企业模型.计算机集成制造系统-CIMS,1999,5(4): 29~34
    [31] 战洪飞,顾新建等.企业协同交互建模系统研究.中国机械工程,2000,11(8):915~917
    [32] 张和明,熊光楞.面向敏捷制造的集成产品开发要素研究.计算机集成制造系统-CIMS,1999, 5(4):20~24
    [33] 张申生,高国军.动态联盟和敏捷供应链.计算机集成制造系统-CIMS,1999,5(2):1~5
    [34] 张申生.动态联盟和电子商务:中国企业的敏捷化之路探索(Ⅱ).中国机械工程,2000, 11(3):339~334
    [35] 张曙.虚拟企业—分散网络化制造.中国机械工程,1998,9(11):73~75
    [36] 张晓东,柴廷跃,任守蕴.基于经营知识的动态可重构企业信息系统建模.软件学报,1999,10(5):475~482
    [37] 王怀伯,高国军,张申生.敏捷供应链管理关键技术.中国机械工程,2000,11(4):458~461
    [38] 王健,孙宏伟,张树生.基于WEB的PDM系统及WEB使能产品数据.小型微型计算机系统,2000,21(10):1094~1095
    [39] 谢金崇,刘书舟,邓家褆.虚拟企业产品信息共享技术研究.航空制造工程,1997,(12): 29~30
    [40] Editorial. Some aspects of product and process development in the 21st Century. Computer-Aided Design. 2000, 32: 297~305
    [41] 宋志杰,杨军,赵有珍.分布式产品信息管理系统的研究与实现.计算机集成制造系统,2000,6(1):35~39
    [42] 谢友柏.现代设计与知识获取.中国机械工程,1996,7(6):36~41
    [43] Houston P J. Component-based development. CORBA and RM-ODP, IEEE Proceedings, 1998, 145(1):44~45
    [44] 仇晓黎等.网络化设计和制造信息共享中的STEP和XML技术.成组技术与生产现代化,2001, 18(3):8~10
    [45] 朱志浩等.信息驱动的制造系统构架.组合机床与自动化加工技术,2001,(1):3~6
    [46] Peter Bergstrom. ISO 10303-28 XWL representation of EXPRESS schemas and data. TSO TC184/SC4/WG11 [N]140, http://xml.coverpages.org/ni2001-03-19-c.html, 2000, 10
    [47] PDES Inc. STEPml Specification-Product identification and classification. 2001, 2 http://www.stepml.org
    
    
    [48] Toufic boubez. UDDI Technical white paper, 2001, 5 http://www.uddi.org
    [49] [58] Peter Bergstrom, Eliot Kimber. Formal data models for SGML and HyTime http://www.euroSTEP.se
    [50] 严开涛,邓家褆.虚拟企业及虚拟企业中的信息共享管理.北京航空航天大学学报,1998,24(6): 699~703
    [51] 严开涛,邓家褆,刘书舟.SDAI的C++联编及其基于VERSANT的实现.计算机辅助设计与图形学学报,1999,11(3):221~224
    [52] 徐建良,李善平,马丹.非结构化产品信息的分布式模型研究计算机辅助设计与图形学学报,1999,11(5):454~458
    [53] 赵继政,朱传敏,张曙.虚拟企业中的信息集成技术.小型微型计算机系统,2000,21(9):979~981
    [54] Zisman A. An overview of XML. Computing & Control Engineering Journal, 2000, (8): 165~167
    [55] W3C. Extensible Markup Language (XML) 1.0, 1998, 2 http://www.w3.org/TR/1998/REC-xml-19980210
    [56] 周生炳,宋浩,肖伟.XML从入门到精通.北京:电子工业出版社,2002
    [57] Charles F, Goldfarb. SGML Handbook. Oxford University Press, 1993
    [58] 孟小峰.Web数据管理研究综述.计算机研究与发展,2001,38(4):385~395
    [59] Gardner John R,Rendon Zarella L.XSLT和Xpath—XML转换指南.北京:机械工业出版社,2002
    [60] Abiteboul S, Quass D, McHugh J. The Lore query language for semistructured data. Journal of Digital Libraries, April 1997, 1(1): 68~88
    [61] Abiteboul S. Querying semistructured data. In Proc. of the International Conference on Database Theory, Delphi, Greece, January, 1997: 1~18
    [62] W3C. XML Linking Language(Xlink), March 1998 http://www.w3, org/TR/1998/NN'D-xlink-19980303
    [63] 简(王争)峰,谭建荣.支持在线重组的产品信息统一表达.中国机械工程,2002,13(20):740~744
    [64] W3C.XQL.http//www.w3.org/Style/XSL/Group/1998/09/XQL-proposal.html.
    [65] W3C.XSL.http://www/w3.org/Style/XSL
    [66] 陈澄,徐宏炳,王能斌.WWW分布数据源研究-数据模型和查询语言,软件学报,1998,9(8):566~573
    [67] 陈澄,徐宏炳,王能斌.基于标记图的Web数据模型.计算机学报,1999,22(3):306~312
    [68] 王宁,陈滢.一个基于CORBA的异构数据源集成系统的设计.软件学报,1998,9(5): 378~381
    [69] 王宁,徐宏炳,王能斌.基于带根连通有向图的对象集成模型及代数.软件学报,1998,9(12):894~897
    [70] 李善平,刘乃若,郭明.产品数据标准与PDM,北京:清华大学出版社,2002
    [71] 董金样,杨小虎.产品数据表达与交换标准STEP及其应用.北京:机械工业出版社,1993
    
    
    [72] W3C. XML-Data. http://www.w3.org/TR/1998/NOTE-XML-data-0105
    [73] W3C. XML-Schema. http://www.w3.org/ZR/xmlschema-0
    [74] ISO 10303-21:1994. Industrial automation systems and integration—Product data representation and exchange—Part 21: Implementation method: Clear text encoding of the exchange structure
    [75] ISO 10303-11:1994. Industrial automation systems and integration—Product data representation and exchange—Part 11: Descriptive method: The EXPRESS language reference manual
    [76] KIMBER W E. XML representation methods for EXPRESS-driven data. http://www.nist.gov/
    [77] William C, Burkett. Product data markup language, Computer-Aided Design, 2001, 33: 489~500
    [78] 杨继国.Web2DB:一个通用WWW数据库接口系统.计算机研究与发展,1998,35(10):886~889
    [79] 王春樵.面向服务架构—分布式网络应用的方向.广东通信技术,2002,22(1):40~44
    [80] 胡继东,杲跃景,刘广钟.基于Web Services的软件集成方法的研究与实现.计算机系统应用,2002,11:33~35
    [81] 柴晓路,梁宇奇.Web Services技术、架构和应用.北京:电子工业出版社,2003
    [82] 张玉清,吴薄峰,尚勇等译.Java 2参考大全.北京:清华大学出版社,2002
    [83] 殷毅,祖旭等.XML在计算机支持的协同设计系统中的应用.重庆工学院学报,2004,(2):17~21
    [84] 赛博科技工作室.VRML与JAVA编程技术.北京:人民邮电出版社,2002
    [85] 孙万军,魏怡丰,黄飞雪.VRML在工程设计中的应用.计算机辅助设计与制造,2000,5:69~70
    [86] 刘一松.VRML虚拟空间协同生成原型系统的研究与开发.计算机应川研究,2000,1:26~28
    [87] 周憬旻,董金样,李善平.在CIMS中支持STEP应用协议的研究与实现.计算机工程,1999,25(4):60~62