基于XML异构PDM平台数据交换技术.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于XML异构PDM平台数据交换技术

基于XML异构PDM平台数据交换技术   在多厂所、跨域联合进行航天产品的协同研制模式下,基于异构PDM有效管理设计数据发放及接收,很好地解决了设计数据在不同设计部门、设计与制造部门间流转过程中的技术状态控制难题。本文基于XML、WebService等技术,通过PDM平台的二次开发,实现了在异构PDM平台下的数据交换。   一、引言   航天产品的研制涉及预研、设计、制造、测试和发射等众多环节,具有研制周期短、产品质量要求高的特点,单纯依靠某一单位很难在短时间内完成需求分析、结构设计、产品制造、产品测试和产品交付等整个研制过程,需要基于网络环境下的多专业、多领域协作完成。由于航天产品研、制分离的独特模式使得各专业群体往往分布在不同的部门、不同的地区,因此必须采用研究所与企业联合研制的模式,充分发挥各自的专业特长,异地设计、制造、管理与协同工作模式是未来我国航天产品研制发展的必然趋势。要实现航天产品协同研制,首要的就是要解决设计数据共享与管理问题。   产品数据管理(PDM)以产品为核心,以软件技术为基础,在企业范围内为产品的设计与制造创建一个并行化的协同工作环境,它提供了产品全生命周期的信息化管理,实现了对产品相关的数据、过程和资源一体化的集成管理。随着型号产品三维研制模式的逐步推广,越来越多的企业使用PDM平台对产品全生命周期进行管理,以实现缩短产品开发周期、提高质量、降低成本的目标。但由于不同的企业往往选用不同的PDM系统,造成设计数据在协同研制过程中流转不畅,技术状态难以控制等问题。一直以来,采用异构PDM平台的厂所间的数据交换往往依靠手工来完成,这种手工传送的方式常常带来数据传送不及时、数据安全性和一致性不能充分保证、数据交换无法完整记录等问题,一旦数据源出现问题,轻者产品重修,重者产品报废,给航天产品研制带来无法挽回的损失。本文在结合目前厂所间选用不同PDM平台的应用现状,采用XML、PDM平台二次开发等技术实现设计数据在厂所不同PDM平台间的可控发放和接收,为航天产品实现多厂所协同研制过程中数据源有效控制提供解决方案。   二、关键技术   1.XML技术   XML(eXtensible Markup Language,可扩展标记语言)是W3C(互联网联合组织)发布的一种标准,该标准允许信息提供者提供根据需要自行定义标记及属性名,亦可包含描述法。因此,XML为基于Web的应用提供了一个描述数据和交换数据的有效手段。XML的优势在于其应用的跨平台性及可扩展性,跨平台性决定了它是作为数据交换格式的最佳选择,可扩展性保证了XML语言对于各种不同应用系统的适应性。   2.DOM4J技术   目前用于处理XML文档的方式主要有DOM、SAX、JDOM和DOM4J几种。DOM(Document Object Model)是W3C处理XML的标准API,它是许多其它与XML处理相关的标准的基础,不仅是JAVA,其它诸如Javascript、PHP和MS.NET等语言都支持该标准,成为应用最广泛的XML处理方式。SAX使用了最少的系统资源和最快速的解析方式对XML处理提供了支持,它在一些需要处理大型XML文档以及性能要求较高的场合起了十分重要的作用。JDOM,DOM4J是对DOM接口功能的扩充,保留了很多DOM API的特性,尤其是DOM4J是一个十分优秀的Java XML API,具有性能优异、功能强大和极其易使用的特点。   由于目前??内外主流PDM平台(Windchill、Teamcenter等)均是基于Java进行二次开发,因此本文在处理XML时采用DOM4J技术。   3.WebService技术   WebService是一种Web服务,它可以通过轻量级的、与厂商无关的通信协议从其他的系统跨网络接受XML格式的请求。WebService使用XML语言提供了平台和语言无关性,并且提供了标准的访问接口,各个WebService间具有高度的低耦合性,非常适用于应用集成。   4.SFTP技术   SFTP(Secure File Transfer Protocol)即SSH文件传输协议是一个在安全壳密码保护下提供文件传输和文件管理的文件访问网络协议。与传统的FTP协议相比,因为在服务器和客户端之间的数据是经过加密之后在网络中传递,所有具有高度可靠的安全性。再加上其支持断点续传功能,因此适用于在网络中进行具有较高密级要求的航天产品数据传送。   三、系统设计   1.系统结构设计   基于XML的异构PDM平台数据交换的系统结构如图1所示。   数据交换系统结构由PDM平台(发送)、中间服务器和PDM平台(接收)三部分组成。PDM平台(发送)负责接收并受控由其它应用软件(Office

文档评论(0)

erterye + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档