当前位置:大学毕业论文> 本科论文>材料浏览

交换技术方面有关自考开题报告范文 和基于XML的异构PDM平台数据交换技术相关毕业论文的格式范文

主题:交换技术论文写作 时间:2024-02-04

基于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 ObjectModel)是W3C 处理XML 的标准API,它是许多其它与XML 处理相关的标准的基础,不仅是JA,其它诸如Jascript、PHP 和MS.NET 等语言都支持该标准,成为应用最广泛的XML 处理方式.SAX 使用了最少的系统资源和最快速的解析方式对XML 处理提供了支持,它在一些需要处理大型XML 文档以及性能要求较高的场合起了十分重要的作用.JDOM,DOM4J 是对DOM 接口功能的扩充,保留了很多DOM API 的特性,尤其是DOM4J 是一个十分优秀的Ja XML API,具有性能优异、功能强大和极其易使用的特点.

由于目前国内外主流PDM 平台(Windchill、Teamcenter 等)均是基于Ja 进行二次开发,因此本文在处理XML 时采用DOM4J 技术.

3.WebService 技术

WebService 是一种Web 服务,它可以通过轻量级的、与厂商无关的通信协议从其他的系统跨网络接受XML 格式的请求.WebService 使用XML 语言提供了平台和语言无关性,并且提供了标准的访问接口,各个WebService 间具有高度的低耦合性,非常适用于应用集成.

4.TP 技术

TP(Secure File Traner Protocol)即SSH 文件传输协议是一个在安全壳保护下提供文件传输和文件管理的文件访问网络协议.与传统的FTP 协议相比,因为在服务器和客户端之间的数据是经过加密之后在网络中传递,所有具有高度可靠的安全性.再加上其支持断点续传功能,因此适用于在网络中进行具有较高密级要求的航天产品数据传送.

三、系统设计

1. 系统结构设计

基于XML 的异构PDM 平台数据交换的系统结构如图1所示.

数据交换系统结构由PDM 平台(发送)、中间服务器和PDM 平台(接收)三部分组成.PDM 平台(发送)负责接收并受控由其它应用软件(Office、NX、Creo 等)产生的设计数据,再由单位档案人员收集所需发放的数据并创建分发流程,流程签署完毕后,通过PDM 平台(发送)二次开发程序自动将发送的数据打包并以TP 方式上传至中间服务器,同时在中间服务器的数据库表中增加数据包的发送记录.中间服务器负责存储交换数据的数据包以及记载发送记录.PDM 平台(接收)负责定时以WebService 方式访问中间服务器的数据库,当有新的发送记录时以TP 方式将数据包从中间服务器下载至本地,并对数据包中的数据进行解析及检查,检查通过后,自动启动PDM 平台(接收)的二次开发导入程序将数据包导入,接收方的档案人员对接收数据核对无误后通知使用人员开展后续业务工作.

2. 数据发送接口模块

通过对PDM 平台(发送)进行二次开发,当发送流程签署完毕后,平台自动将所需发送的设计数据生成数据包,数据包包含信息如下:零组件属性信息、BOM 结构及BOM行属性信息、三维设计模型或二维工程图和设计文档.

二次开发程序在本地生成rar 或zip 格式的数据包后,调用TP 程序将数据包上传至中间服务器,再以WebService 方式在中间服务器的数据库中新增一条记录,用于接收方查询是否有新数据包生成.生成的数据包包括数据规格描述文件(XML 格式)和用于存放各类设计数据的文件夹,数据包结构如图2 所示.

数据规格描述文件用于记录数据包中设计数据的属性、版本、数量和BOM 结构等详细信息,由二次开发程序采用DOM4J 技术生成,一般包括零组件(或文档)属性描述文件和BOM 结构描述文件.

(1)属性描述文件.

此文件用于记录PDM 系统中零组件(或文档)节点的属性及关联数据集信息,可以包含多条记录,顶层节点以<TopPart> 开头,以</TopPart> 结束,其它节点以<Part> 开头,以</Part> 结束.每条记录中包括节点的ID、名称、材料属性等信息,格式如图3 所示.

(2)BOM 结构描述文件.

此文件用于记录PDM 系统中BOM 结构及BOM 行属性信息,父级以<Parent> 开头,以</Parent> 结束,子级以<Child> 开头,以</Child> 结束,格式如图4 所示.3. 中间服务器

中间服务器用于部署数据交换记录数据表、TP 及WebService 服务,数据库表记录数据包的编号、所属产品代号、上传时间、下载时间、接收单位和数据包状态等关键属性,如表1 所示.TP 服务提供安全的数据包上传、下载服务,WebService 服务为双方PDM 平台通过Web 方式访问数据表以记录数据交换状态.

4. 数据接收接口模块

PDM 平台(接收)定时以WebService 方式访问中间数据库表,如有新数据包自动启动TP 服务将数据包下载至本机,并在数据库表相应字段中填写下载记录,通过二次开发程序对数据包进行解析并对数据包的数据进行检查,检查内容如下:数据包中的零组件(文档)是否存在多版本;数据包中是否缺少模型(文档)物理文件;数据包中的产品结构应记录完整,包括父子关系、数量和是否借用等.

数据包检查通过后,导入程序通过创建零组件(文档)节点、导入属性信息、创建BOM 结构和导入物理文件等步骤将数据包中的设计数据完整无误的导入到PDM 平台(接收)中.

四、应用案例

在异构PDM 平台数据交换的描述架构下,通过在航天某设计与工艺部门的PDM 系统间进行接口开发,实现设计数据在不同部门间的数据交换与管理.

当产品设计数据在设计部门受控后,根据双方PDM 系统接口定义要求,由设计部门的PDM 系统自动将发送的数据以数据包的格式导出,数据包包括XML、物理文件等,其中XML 为包含设计数据属性、数量、BOM 等信息,如图5 所示(限于篇幅,只截取局部文档).工艺部门在接收到数据包后,以自动或手工的方式将数据包解析后导入工艺部门的PDM 系统,手工导入界面如图6 所示,数据导入PDM 系统后如图7 所示.

五、结语

本文研究的面向异构PDM 平台的数据交换技术,解决了型号研制过程中设计数据在不同PDM 间的数据交换问题,实现多部门、跨地域的产品协同研制,实现航天产品设计制造的数字化、网络化和协同化,为航天产品由传统研制方式向异地数字化协同设计制造模式的转变提供技术支持.

概括总结:上述文章是一篇关于经典交换技术专业范文可作为数据交换和异构和平台方面的大学硕士与本科毕业论文交换技术论文开题报告范文和职称论文论文写作参考文献.

基于多源异构数据的高速公路事故黑点辨析
孙婷婷,吕明新,赵伟杰(山东科技大学交通学院,山东青岛266590)摘要文章对多源异构数据分析方法进行对比分析,选择了聚类分析法对高速公路事故黑点进行辨析 文章从驾驶员生理、心理特征、驾驶行为和驾驶技.

区域异构医疗数据集成和交换技术和实现
程颖 焦攀科 戴飞 甘会哲摘要建设区域全民健康信息平台,实现区域内各级各类医疗卫生机构的信息共享、互联互通,首要解决的问题是医疗数据的集成和交换 由于国内省内各级各类医疗卫生机构信息化建设各自为政,信.

通用航空飞行数据交换技术*
徐 佳1,罗晓艳2(1 中国民用航空飞行学院,四川 广汉 618307;2 中国民用航局第二研究所,四川 成都 610041)摘 要面对通用航空大发展态势,我国缺乏有效的通用航空监视和信息交换手段.

分享、合力、成长参加同课异构(音乐欣赏《玩具兵进行曲》)教研活动有感
温东雯我园开展了教育戏剧的园本课程,我幸运地加入到戏剧教育教研组进行进一步的学习和交流戏剧教育,我一直以来对于戏剧教育都是非常喜欢 教育在孩子们的成长中有着不可或缺的一部分,每一位孩子都是活动中的主角.

论文大全