已阅读5页,还剩99页未读, 继续免费阅读
(航空宇航科学与技术专业论文)基于pdm+enablers的飞行器并行设计文档管理与电子仓库模型研究.pdf.pdf 免费下载
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
国防科学技术大学研究生院学位论文 摘要 为了加快我国航天工业的信息化,在日益激烈的国际竞争中赢得先机,必须采用并行 工程这种哲理。产品数据管理( p r o d u c td a t am a n a g e m e n t p d m ) 作为并行工程的支撑技术, 对其进行研究具有很重要的理论与现实意义。 传统的产品数据管理系统之间没有标准的接口,缺乏互操作性,难以与国际接轨,限 制了飞行器并行设计中产品数据交互的范围。国际对象管理组织( o b j e c tm a i l a g e m e n t g r o u p o m g ) 发布的产品数据管理使能规范( p d me n a b l e r s ) 支持分布式产品数据管理环境 并对不同的p d m 系统提供了标准接口,能够很好地解决以上问题。本文就是要探索和揭示 基于p d me n a b l e r s 规范并支持飞行器并行设计的文档管理和电子仓库的模型、构造和实现 技术,使p d m 系统能够与国际接轨,为今后航天工业并行工程的实施提供一个良好的符合 国际标准的集成工作环境而打下基础。 j d p d m 是航空二集团委托研发的飞行器并行设计p d m 系统,本文仅对其文档管理与 电子仓库模型展开研究。本文采用目前流行的面向对象技术和统一建模语言u m l 对系统 进行分析、设计和实现。论文首先介绍了国内外并行工程与产品数据管理技术的发展与应 用;其次,对j d p d m 进行了详细的系统分析及文档管理和电子仓库模块的功能分析;再 次,在深入研究p d m e n a b l e r s 规范的基础上,依据项目实际需求,对原规范进行了一定的 扩充,在此基础上提出了基于p d me n a b l e r s 的文档管理与电子仓库模型并对其进行详细设 计及实现;论文的最后给出了全文的工作总结与进一步研究的建议。 关键宇:产品数据管理使能规范,飞行器并行设计,文档管理,电子仓库,面向对象技术, 统一建模语言 第1 页 国防科学技术大学研究生院学位论文 a b s t r a c t i no r d e rt o i m p r o v e i n f o r m a t i z a t i o no fa e m s p a c ei n d u s t r yo fc h i i l aa n dg a i nt h e i n t e r n a t 王o n a lc o m p e t i t i o n ,w em u s tj n t m d u c ea1 【i n do fp h i l o s o p h i ct h e o r yc a l l e dc o i l c u r r e n t e n g i t l e e r j n g r e s e 盯c ho fp r o d u c td a t am a n a g e m e n t ( p d m ) ,b yw a y o fs u s t a i l l i n gt e c h n o l o g yo f c o n c u r r e me n g i n e e “n g ,h a v ev e r yi m p o r t a i l ta c a d e m i ca 1 1 dr e a l i s t i cm e a n i n g 1 1 1 e r ei sn o 曲m d a r di n t c r f a c ea f n o n gt r a d i t i o n a lp d ms y s t e m s , w h i c hl a c ko f i n t e r c o m m u n i o n i ti sd i m c u nt oj o i nt h e mw i t hi n t e r n a t j o n a ls y s t e m s t h e r e f o r e , t h em u t u a l s c a l eo fp f o d u c td a t ai sr e s t r i c t e di n f l i 曲t v e h i c l ec o i l c u r r e n t d e s 远n p d me n a b l e r s s p e c i f ! i c a t j o n ,i s s u e db yo b j e c tm a i l a g e m e mg r o u p ( o m g ) ,s u s t a 缸d i s t t i b u t e de n l 睹o m e n to f p r o d u c td a t am a n a g e m e n t , a n dp r o v i d e ss t a l l d a r di n t e r f a c ef o rv a f i o u sp d ms y s t e m s t 1 l u s ,t h e p r o b l c m sa b o v ec o l i l db es 0 1 v e db e a u t i m l l y1 1 h i st h e s i si st oi i l v c s t 远a t ea n d d i s c o v e r t h er o d e l , m e c h a i l i s ma n dt e c h n o l o g yo fd o c u m e n tm a t l a g e m e n ta n dv a u no ff l i g h tv e l l i c l ec o n c u 仃c m d e s 蟾nb a s e do np d m e n a b k r s ,t om a k ep d ms y s t e mj o i n e dt h e mw i t hi n t e m a t i o n a ls y s t e m s , t oh yaf o u n d a t i o nf o rp r o v i d i n gf i n ec o m p o s i t i v ew o r ks p a c ew t l i c ha c c o r d sw i t hi n t e m a t i o n a l s t a n ( 1 a r d j d p d mi sap d ms y s t e m 叭s t a i l l i n ga i g h tv e h i c l ec o n c u r r e n td e s 远nw h i c hi sd e v c l o p e db y c 1 1 i n aa v i a t i o ni n d u s t r yc 0 r p o r a t i o ni i t l l i st h e s i sa d o p t si h ef a s h j o n a b l eo b j e c t - o r i e n t e d m e t h o da l l du n i f i e dm o d c l i n gl a n g u a g e ( u m l ) t oa n a l y s e ,d e s i g na n dr e a l i z es y s t e m s f i r s t ,t h i s t h e s i si n t r o d u c e sd c v e l o p m e n ta n da p p l i c a t i o no fc o n c u ”e n t e n g i n e e r i n ga n dp m d u c td a t a m a n a g e m e n tb o t hh o m ea n da b r o a d s e c o n d , w em a k es y s t e ma n a l y s i so fj d p d ma n da n a l y s i s t h ef l i n c t i o n so fd o c u m e mm a n a g e m e n ta n dv a u n t h i r d ,w es u p p l e m e n tt h es p e c i f i c a t i o i l ,a n dw e d e s i g na i l dr e a l i z em o d c l so fd o c u m e n tm a n a g e m e n ta i l dv a u l tb a s e do np d me n a b l e r s l a s t ,t l l i s t h e s i sp r e s e n t sw h o l e l e n g t hw o r ks u m m a r i z a t i o na l l ds u g g e s t i o i l so fm o r er e s e a r c h k e y w o r d s :p d me n a b i e r ss p e d n c a t i o n ,n i g h tv e h i c l ec o n c u r m n td e s i g n , d o c u m e n t m a n a g e m e t , v a u l t ,o b j e c t - o r i e n t e dt e c h n o l o g y , u n i n e dl o d e l i n gl n g u a g e 第页 国防科学技术大学研究生院学位论文 图目录 图2 1j d p d m 系统的体系结构1 2 图2 ,2 基于c o r b a 中间件的三层客户朋艮务器结构1 3 图2 3 浏览器,w 曲服务器结构1 3 图2 4 系统网络拓扑结构1 3 图2 5j d p d m 系统模块间依赖关系1 4 图2 6p d m r e s p o i l s i b i l 毋模型1 5 图2 7p d n :l f o u n d a t i o n 模块f a ) 1 6 图2 8p d m f o l n l d 撕o n 模块( b ) 1 7 图2 9p d l l l d ”甜n i c a t t r i b u t e 模块一1 9 图2 1 0p d m f r a i i l e w o r k 模块对象框架2 0 图2 1 1p d m f r a m e w o r k 模块关系框架2 2 图2 1 2p d m 系统持久状态管理模型2 4 图3 1c a d 文档管理方法2 6 图3 2 表格文件管理2 7 图3 3 文档对象管理2 7 图3 4 对象浏览与批注流程2 8 图3 5 浏览与编辑处理流程2 8 图3 6 文档对象产生流程2 8 图3 7p d i i l d o c 雌e n t m a l l a g e m e l l t 模型图3 l 图3 8 文档框架模型3 2 图3 9 文档原版、文档修订和文档迭代的模型一3 2 图3 1 0 文档原版复合关系d o c 啪e n t m a s t e r r e v i s i o n c o m p o s i t i o n 3 3 图3 1 l 文档修订复合关系d o c u m 朋t r e v i s i o n c o m p o s i t i o n 3 4 图3 1 2 文档接口d o c 啪e n t a b l e 3 4 图3 1 3 文档提交关系d o c u m e n t m o n 3 5 图3 1 4 文件模型3 5 图3 1 5 文档文件关系d o c u i i l e t f i l e r c l a t i o r l s h i p 3 6 图3 1 6 非安全文件u n s e c u r e d f i l e 3 6 图3 1 7 安全文件s e c u r c d f i l e 3 7 图3 1 8 文档管理服务器端静态模型图3 8 图3 1 9 文档组织结构3 9 图3 - 2 0g e n e r a l g r o u p 与d e p a n m e n t 和p r o j e c t g r o u p 的继承关系3 9 图3 2 1 文档管理客户端静态模型图4 0 第i v 页 国防科学技术大学研究生院学位论文 图3 2 2 文档管理过程活动图4 2 图3 2 3 文档版本的提交操作顺序图4 2 图3 - 2 4 文档原版的查询顺序图4 3 图3 2 5 按项目组显示文档顺序图4 3 图3 2 6 设计界面中展开文档结构顺序图4 4 图3 2 7 安全文件的创建顺序图4 4 图3 2 8 删除文档迭代顺序图4 5 图3 2 9 修改文档版本顺序图4 5 图3 3 0 客户端与服务器端的访问模型4 6 图3 31 按部门静态划分文档树4 7 图3 3 2 按项目小组动态划分文档树4 7 图3 3 3 文档迭代及文档修订状态变化图4 8 图3 3 4 文档三级审批状态变化实例图4 8 图3 3 5 文档版本和文档迭代派生关系图4 9 图3 3 6 版本号的线形编排方式4 9 图3 3 7 版本号的树形编排方式4 9 图3 3 8 权限映射5 0 图3 3 9 权限的构成5 1 图4 1 电子仓库结构5 3 图4 2 文件存入电子仓库的操作步骤示意图5 7 图4 3 电子仓库模型5 7 图4 4 文件存储关系f i l e s 衙a g e 5 8 图4 5 ) p d m 中的电子仓库模型图一6 0 图4 6 使用数据传送协议检入一个文件6 1 图4 7 使用文件传送协议完成文件的检出一6 1 图4 _ 8 检入检出使用的缓冲区6 2 图4 9 集中式电子仓库设计方案6 3 图4 1 0 “分布式文件系统一集中式数据库”设计方案6 3 图4 1 l “分布式文件系统一分布式数据库”设计方案6 4 图4 1 2 文件柜与文件仓库的对应关系6 5 图4 1 3 文件仓库组织模式6 6 图4 - 1 4 支持飞行器并行设计的电子仓库三级分层模式6 7 图5 1 文档管理、电子仓库等功能模块与系统框架在系统设计过程中的耦合方式7 0 图5 2 基于c o r b a + e d g e x t e n d 的数据库访问架构7 0 图5 3 简化图纸样例7 3 图5 4 标题栏示例7 4 第v 页 国防科学技术大学研究生院学位论文 图5 5 找基点坐标情况之一程序模块7 5 图5 6 标题栏信息读取函数模块7 7 图5 - 7 插入a u t o v u ec o n t r o l 一7 8 图5 8a u t o v u e 控件小窗口7 9 图5 9 程序文件的组织结构8 0 图5 1 0 按部门划分的文档分类导航界面8 5 图5 1 1 文档设计界面8 6 图5 1 2 文件浏览界面8 6 图5 1 3 文档查询界面8 7 图5 1 4 图文档信息提取界面8 7 图5 1 5 图文档信息手动录入界面8 8 图5 16 电子仓库结构树8 8 第v i 页 国防科学技术大学研究生院学位论文 表目录 表3 。1 权限映射的输入与输出5 0 表5 1 部分常用组码含义7 3 表5 2a u t o v u e 控件中部分属性函数及事件7 8 表5 3 类d o c u m e n t m 嬲t c r 的b s c p p 文件中的函数8 1 表5 - 4 类d o c l l m e m m 嬲t e r 的p s c p p 文件中的函数8 1 表5 5 类d o c u 埘e n 臼“a s t e r f a c t o r y 的b s c p p 文件中的函数8 2 表5 6 类d o c u m c n 心讧嬲t e r f a c t o r y 的p s c p p 文件中的函数8 2 表5 7 类d o c u n l e i 曲 e s i g i l f o m 的c p p 文件中的函数8 3 第v i i 页 独创性声明 本人声明所星交的学做论文是我本人在导师指导下进行的研究工作及取得 翡研究成栗。尽筏嚣知,狳了文孛特瓣磐l ;乏标渡务鼓漆蕊德方舜,论文孛刁:惫含 其他人已经发表和撰写过的研究成果,也不包畲为获得国防科学技术大学或其髓 教育机构的学位线证书而使用过的材料。与我一阁工作的阍志对本研究所做的任 馋贡献均已在论文中悖了明确妁说碳黪表示谢意。 学位论文题目:基王飙趔墅地垃强曲玉盈墨敖短遮让塞趟麓理当电置盒廑攘型班瓶 学位论文穆畿签名:至垫嚣絮:2 5 每l | 囊1 5 舞 学位论文版权使用授权书 本人完全了解国防科学技术大学有关保留、使用学位论文的规定。本人授权 翟劳耪学技术大学可淡缳蘩势惠黉寒凌关都门残魂均送交论支魏复蛰停孝电予 文档,允许论文被查阅和借阕;可以将学位论文的全部或部分内容编入有关数搬 瘁连行检索,可敬采蕉影窜、臻窜或豁籀等复稍手获保存、茫编学位论文。 ( 保密学位论文在解密后适用本授权书。) 学位论文题磷:基王鞠燧墅垦骐g 疆鲍鱼踅墨藏踅递进塞撞蹩篓皇盘王众崖撞型登巍 学位论文传畿签名:! 垄日期:2 5 年1 1 月1 5 器 作者指导教师签名:堕墼日期:2 0 0 5 年1 1 月1 5 日 国防科学技术大学研究生院学位论文 第l 章绪论 1 1引言 近年来,各先进国家都在航空航天等军工企业开展并行工程( c o n c u 仃c m e n 西n e e d n c e ) 方面的研究和应用,其主要原因是:首先,为适应以航空航天企业为代 表的高性能、高可靠、多品种、小批量等生产特点需求,迫切需要一种高质量、短周期、 低成本的产品开发方式;其次,世界范围内的军费收缩,迫使军工企业改变以往的设计、 生产模式,寻求适应市场需求的灵活的系统方法【l j 。飞行器设计是飞行器研制过程的重要 组成部分。飞行器是由多个分系统组成的整体,属于大系统,需要用系统工程的方法进行 综合设计,设计协调工作繁多。并行工程能够满足飞行器设计的需要。为了能够实现在分 布式环境中群体活动的信息交换与共享并对设计过程进行动态调整和监控,还能支持多功 能团队的协同工作,实现对并行工程的支持,保证在并行设计过程中,把正确的信息,在 正确的时刻,利用正确的方式,传递给正确的人,以及在统一信息平台下实现不同历史时 期和不同的需求发展起来的孤立的信息系统( 如c a x ) 的集成,并行工程是离不开产品数 据管理( p r o d l l c td a _ l am a i l a g 锄e n t p d m ) 系统的。因此,对作为p d m 系统基础模块的文 档管理和电子仓库进行研究具有很重大的意义。 1 2并行工程与p d m 技术的发展与应用 1 2 1 并行工程的发展与应用 并行工程是对产品及其相关过程( 包括制造过程和支持过程) 进行并行、集成化处理 的系统方法和综合技术。它要求产品开发人员从一开始就考虑到产品全生命周期( 从概念 形成到产品报废) 内各阶段的因素( 如功能、制造、装配、作业调度、质量、成本、维护 与用户需求等等) ,并强调各部门的协同工作,通过建立各决策者之间的有效的信息交流 与通讯机制,综合考虑各相关因素的影响,使后续环节中可能出现的问题在设计的早期阶 段就被发现,并得到解决,从而使产品在设计阶段便具有良好的可制造性、可装配性、可 维护性及回收再生等方面的特性,最大限度地减少设计反复,缩短设计、生产准备和制造 时间。并行工程的研究范围一般包括:并行工程管理与过程控制技术、并行设计技术、快 速制造技术瞄j 。 1 9 8 8 年美国国防分析研究所( i n s t i t u t eo fd e f e n s ea n a i y z e i d a ) 发表了非常著名的 r 一3 3 8 报告,报告中完整地提出了并行工程的概念,即“并行工程是集成地、并行地设计 产品及其相关过程( 包括制造过程和支持过程) 的系统方法。这种方法要求产品开发人员 在一开始就考虑产品整个生命周期中从概念形成到产品报废的所有因素,包括质量、成本、 第l 页 国防科学技术大学研究生院学位论文 进度计划和用户要求。”p j 自提出并行工程以来,美国、欧共体和日本等先进发达国家均给予了高度重视。除美 国投入巨资建立高校和研究机构联合的并行工程研究基地外,日本的i m s 计划、欧洲的 e s p r j t i i & i i i 计划都进行了并行工程研究【4 j 。经过十多年的发展,并行工程已在一大批国 际著名的企业获得了成功应用,如波音、洛克希德、雷诺、通用电力等大公司均采用并行 工程技术开发自己的产品,并取得了显著的经济效益。比如:在波音7 7 7 的开发过程中, 波音公司采用数字化技术和并行工程方法,使设计更改减少9 3 ,设计费用减少9 4 ,并 实现了5 年内从设计到试飞的一次成功;洛克希德在1 9 9 2 年开始的新型号导弹开发中, 采用并行工程的方法,将导弹开发周期从5 年缩短到2 年;法国的航空发动机公司s n e c m a 从1 9 9 0 年以来,把并行工程作为产品开发的基本方法,将航空发动机的开发时间从原来 的5 4 个月,缩短到1 9 9 2 年的4 2 个月和1 9 9 8 年的3 6 个月,到2 0 0 0 年时,已缩短为2 4 个月【5 】:美国第四代战斗机一f 2 2 和j s f 也是由于采用了并行工程,实现了三维数字化设 计制造一体化才使研制周期缩短5 0 1 6 j 。 进入9 0 年代,并行工程引起我国学术界的高度重视,成为我国制造业和自动化领域 的研究热点,一些研究院、所和高等院校均开始进行一些有针对性的研究工作。1 9 9 5 年“并 行工程”正式作为关键技术列入8 6 3 c i m s 研究计划,有关工业部门设立小型项目资助并行 工程技术的预研工作。国内部分企业也开始运用并行工程的思想和方法来缩短产品开发周 期、增强竞争能力。目前,并行工程开发模式己被我国的其他一些产业,如航空、汽车、 电子、交通等部门所接受。并行工程攻关成果正在向航空、航天、汽车等行业进行推广。 航天工业总公司第二研究院已开始实施航天并行工程;在“航天c i m s ”项目中,并行工程 也占有重要地位。但是,无论从技术研究还是企业实践上,我国都落后于国际先进水平十 年左右,许多工作仍处在探索阶段l ”。 1 2 2p d m 技术的发展与应用 如果说并行工程是面向产品开发过程的一个哲理,那么p d m 则是面向产品开发过程 的技术。并行工程的实旌离不开作为集成框架的p d m 技术的支持,同时并行工程的提出 和应用极大的推动了p d m 技术的发展【8 】。 p d m 是以软件为基础的技术,它是集成管理所有与产品相关的信息和相关过程的数据 平台,也就是说p d m 是一个软件框架,以此框架为基础,高度地集成了各种应用软件。 p d m 以产品为中心,能有效地帮助企业组织产品的设计,包括需求分析、设计规划、产品 建模、产品结构配置、产品版本控制、进展跟踪等,并且p d m 系统可协调组织和规范管 理,如设计、审批、制造、数据修改、工作流定义以及产品发布等过程事件,把产品相关 的数据以及相关过程的数据在其整个生命周期内保持一致、最新、安全,为工程技术人员 提供一个协同工作的环境【9 _ ”】。 p d m 技术的发展可以分为以下三个阶段:配合c a d 工具的p d m 系统、专业p d m 系 第2 页 溜爨辩学技寒大学硪究生貔学位论文 统产生和p d m 的标准化阶段【1 1 】。 l 、配合c a d 工具的p d m 系统 早期的p d m 产品诞生于2 0 避纪8 0 年代初。洳时,c a d 已经在众般中褥到了广泛的 应用,工稷耀镯在享受c a 玲带来磐蹩筑露露,墩攀褥不将大量熬孵瘸浚费在查我设诗聪 需信惠上,j 亭子电子数据静存储和获取静薪方法鬻求变褥越来越遭韬了。钎对这耱需求, 各c a d 厂家配合自己c a d 软件推出了第一代p d m 产品,这些产品的目标主要是解决大 量电子数据的存储和管理问题,提供了维护“电予缭图仓库”的功能。第一代p d m 产品 仅在一定程度上缓解了“信息孤岛”问题,仍然酱避存在系统功能较弱、集成能力和开放 程度较低等趣题。 2 、专盈p 转m 系统 通过对早期p d m 产品劫熊的不断扩展,最终溅现了专业化的p d m 产品,如s d r c 公司的m e t a p h a s e 和u g s 的i m a n 等就是第二代p d m 产品的代表。与第一代p d m 产品 相比,在第二代p d m 产品中出现了许多新功能,如对产品生命周期内务种形式的产品数 据的管理熊力、对产晶结构与粥露的管理、对电子数据的发布和更改的控制以及基于成维 技末瓣零磐分类管理与奎逶等,瓣楚软转赘集残憨宠黎舞旅程度遵鸯竣大鹣挺囊,多数俊 秀的p d m 产品可以真正实现众娩级的信息集成和道程集成。第二代p 飙产品在技术上取 得巨大进步的同时,在商业上也获得了很大的成功。p d m 开始成为一个产业,出现了许多 专业开发、销售和实施p d m 的公司。 3 、p d m 的标准化阶段 1 9 孵警2 月,o m g 缝缓公套了英p d m 嚣藏确l 嚣标准莩寨。终梵p 激矮蠛豹第一个 国际标准,本孽案由诲多鞠m 镶域的主导厂商参与铡订,如疆m 、s d 薹c c 、p 等。王,d m e n a b l e r 的公布标志着p d m 技术在标准化方面邋出了崭新的一步。p d me i l a b l e r 基于 c o i 国a ( c o m m o no 巧e c tr e q u e 8 tb m k e rm c h i t c c t i l r e ) 技术,就p d m 的系统功能、p d m 的逻辑模裂和多个p d m 系统间的互操作提出了一个标准,这一标准的制订为新一代标准 佳p d 燃产赫黪发展奠定了基锻。2 0 0 0 年l l 兵0 m g 燕式发专了p d 溅勘疆醚e 嚣1 3 舨,零 论文静骛 究疆是基于魏蔽零。 目前,在国外( 主要是北美) ,p d m 技术的发展已比较成熟,现谯流行的p d m 软件 有以下几种: 美国e d s 公司的i m a n 美嚣鞭c 公司的o p t e 黔、砸n d c h i l l 美爨s 蔽c 公霭蕤巅张蜷融鞠 美圜i b m 国a s s u l t 的s m 撇k 哪 美豳i b m 公司的p r o d u c t m a i l a g e r 等等 其中,p t c 公司的产品主鼹阐向航空和国防业,如今,p t c 拥有个3 0 0 家左右的航 空和国防业密户群,包括空中客车、渡音和中国航黧工业集团公司等。最近,美国国家靛 空照天是 a 蜊b u t e 一曲s t a m e :s t n g 妒一一一 矧n 乱一i u e :圳n a t r 朝d o 晰 a 删b t n 哇_ n a m e :g 嘶n 口 水轴碑8 糊嘲缱由瞧- 辫蚺:蹦姻g 雠稃弦 “日钟翩d g 酐嘲碰瞄 p s _ i m p p g 卿n a m i c 枷b u 怕v a i u 爿) 1 1 m 烈) y n 曲i b u 懈 p 蔓- i m p ”s e t d 蚋a m i 洲b u t d v a i u e 0 州m e i :d a 蜘m 卜p sl m 蚌出r e m d 谊m 把 l 她喇) k p 屯酊睁、f 哟翻 耳1d y 嘀m b m l b u 饴f a c b 呵 k r 射t 蹦岬o + d ”8 m ;镏b u 怕8 陵 卜。p 矗_ i m p 陋c f 驹恒d y n a m 把a i l r i b 响 o i “絮誉u r l 珥n a 牲曲u t e 玲姻i 蝴8 l c r 枷e n + d y n 8 1 黼b i j b b i e1 九”:u r l 1 q u e r y ( ) o l f 蝻“f 8 b 自r 蝴 f n 口卅 棚f ,a m e 删o j 黢务慕安瑗固p d m 系统 静持久状淼骛理,定义一个持久状态管理器( p e 鹅i s 钯嫩s 扭t e m a n 矗窖e r ) 来为j d i d m 系统中 各持久对敷提供状态持久化服务,持久对象通过p e r s i s t e n t s 诅t e m 锄a g e r 对象提供的服务与 d a t a s t o r e 中的s t o r a g e h o m e 和s t o r a g e o b j e c t 建立连接,实现其状态的持久化。 要使用p e r s i s t e n t s t a l e m a n a g 。r 提供的持久化服务,j d p d m 系统中的每个持久对象必须 按照p s s 服务趣定的模式用p s d l 语言( 或壹接嗣缝稷语言) 定义一个a b s 魄ts t o f a 磷跆e 帮它懿曲s 锨c ts l o r a 鳓。戳黻及它粕酶实麓渤r 鑫g 。移p e 蟊s 幻鞠g 萌。攒e 。p s s 羧务懿实褒将 p s d l 语言定义映射到编程语富,并将定义的抽象数据存储模式转化为蕊体的数据存储模 式,实现数据存储访问。这样就可以应用生成的a p i 进行持久状态的管理。 p e r s i s t e n t s t a t e m a i l a g e r 使用p s s 服务,为j d p d m 系统提供数据连接访问服务,管理持 久状态:p e r s i s t e n t s 诅t 豳纽l 姆e f 巾保存了p s s 服务掇供救c o 越e c t o r ,阕予建立会话、注瓣 工厂等;遴:l 霪会话寒检索、获辍窝管理羲o f a g 馥。攥e 与羹。臻g e 嘲e c t ,缓存哟撼g eo b j e 髓 的修改;出s t o r a g c h o m e 检索、获取和管理s 幻r a g eo 巧e c t ,通过s t o f 馥g co b j e c t 可访问、更 新持久状态。 j d p d m 系统持久状态管理的u m l 静态结构如图2 1 2 所示。 第2 3 页 国防科学技术大学研究生院学位论文 图2 1 2p d m 系统持久状态管理模型 按p s d l 规定的a b s 仃a c ts t o r 鸥e 蝴p e 和a b 蝴a c ts t o r a g e h o m e ,s t o r a g e t y p e 和s t o r a g e h o m e 戆继承祆翻,莓淡定义塞熬令j d 内m 系统持久对象俸系静持久状态映象,褥p s s 鼹务可 将这一按对象体系定义的持久状态数据模式自动转化为数据存储模式( 关系数据库、文件 系统等) ,并自动实现数据谤闯。 2 6本章小结 零章在深入研究p d m 踟a b l 盱s 规范的基础上,对j d p d m 系统熬体进行了系统分析研 究。由于本文是采用面向对象技术与统一建模语言u m l 对j d p d m 系统进行分析设计,所 蕊本章蓄先筵要介绥了嚣楚对象按拳与u 氧色豹麓本穰念酾特点,淹潋君文橙渗理;| 蘩邀予仓 库管理的分析设计奠定了繁础。接下来对j d p d m 系统的功能进行了需求分析,然后又分析 了j d p d m 系统的体系结构和网络模式。最后运用面向对象技术和t 触l 建立了系统的顼层 分析模篷,对系统框架模爨进行了深入的分析。 第2 4 页 呈呈蓄 国防攀婆学技术大学研究生豌学像论文 第3 章基于p d me n a b l e r s 的飞行器并行设计产品文档管理模型 研究与设计 3 1文档管理概述 国p d m 系统管理的是飞行器并行设计产晶熬个生命周期中所有与产品相关的信息和 过程。这些信息包括:与产品有必的c
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 房屋置换物品协议书
- 房屋订购协议书范本
- 房屋质量包赔协议书
- 房租归集协议书范本
- 房租装修安全协议书
- 手工活外发协议合同
- 手机售后免责协议书
- 手游公司合作协议书
- 手机领取协议书范本
- 打印工程纸合同范本
- 大学英语四级作文
- 交通管理扣留车辆拖移、保管项目 投标方案(技术标)
- 气相色谱-质谱联用法测定鱼腥草挥发油中4种成分的含量
- 国际贸易理论与实务(英文版)PPT完整全套教学课件
- 故意杀人上诉状范文两篇
- 小工具批量处理邻区脚本实用操作
- 三年级科学下册《谁在水中溶解得多》实验报告单
- 高中数学 数列 4.4数学归纳法第1课时
- GB/T 7735-2004钢管涡流探伤检验方法
- GB/T 21566-2008危险品爆炸品摩擦感度试验方法
- 医学导论-课件
评论
0/150
提交评论