构件技术及其PDM系统集成方法的研究

被引量 : 0次 | 上传用户:wsl526
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着网络技术的发展,分散的计算机通过网络连接了起来,传统的以单机为中心的计算方式转变为以网络为中心的计算方式,这一转变对软件开发提出了新的挑战。这种方式的编程必须解决网络环境下分布异构和互操作问题。传统的软件开发方法已不能满足它的需要。 90年代基于构件技术的软件开发方法成为软件开发技术的重要标志。构件技术的出现降低了编程复杂度,提高了软件复用率,而且有利于软件的升级和维护。目前,比较流行的分布式对象运行环境有OMG的CORBA和Microsoft的DCOM,两者都是支持跨平台的构件运行环境,对于解决网络环境下的分布式计算和互操作提供了有效的解决途径。 产品数据管理系统(PDM)集成和管理一个产品从设计、生产到用户的整个产品生命周期中的所有信息,PDM也是一个连接不同部门、不同地区,保证企业各部门之间、企业与企业之间有效协作的集成工具。所以,PDM系统与WEB相结合已成为PDM系统开发的必然。与WEB相结合的PDM系统本质上就成为了一个WEB数据库应用系统。在本文中我主要做了两方面的工作:(一)将CORBA技术引入到PDM系统体系结构中,提出了一种基于CORBA/WEB模式的体系结构,这种结构扩展了应用程序的层次,成为多层次的体系结构,很好地解决了单层和两层C/S结构的弊端,而且增强了系统的客错机制和负载平衡。最后,给出了它在PDM文档管理系统的具体应用实例。(二)主要是探讨PDM系统集成方法及CORBA技术在集成中的应用。由于PDM系统所管理的数据来自于不同的应用软件,不同的计算机,而且有时PDM系统需要与企业实施的其它系统进行信息交流和共享。因此,系统集成成为PDM研究的重要课题。CORBA的ORB软总线思想及其自 曲事师范大学硕士学位论文身的跨平台、可移植、互操作特性为 PDM系统与其它系统(CAX系统,MRP 11等)6j集成提供技术上6j支持,但 CORBA并不能直接集成这些系统,这要取决于系统双方的开放性和对CORBA的支持。这部分我做的工作如下:首先讨论了 PDM/CAX/MRP 11间、PDM内部各子系统之间、PDM与遗留数据间的集成方法,给出了用CORBA实施上述集成的方法和框架模型。其次,以用CORBA技术实施PDM与MRP11的集成为例,设计了它们的集成原型和框架,论述了用CORBA实施系统集成的开发过程。最后,给出了一种实现PDM系统与CAD系统集成的方法:即以 PDM为集成平台,利用 ACtiVVX自动化技术实现两者的集成。 本文第一章为概论。通过对软件开发趋势的分析,指出传统的软件开发方法的弊端,提出用构件技术开发应用系统。主要介绍了构件的基本含义,构件技术与面向对象技术的区别与联系,进而指出本文的工作重点。 第二章为构件/WEB模式的体系结构。在探讨了以往单层体系结构、客户机/服务器结构和传统的三层体系结构后,提出了构件/wEB lA式的体系结构,详细论述了这种结构在分布异构网络环境下实施软件开发的优点和必要性,最后,以一个具体的文档查询系统为例,说明这种体系结构在软件开发中的实际应用。 第三章为分布式构件。首先比较了当前三大分布式构件CORBA、DCOM、UB的运行环境,通过三者在可用性、集成性、可扩展性三方面的比较分析,可知CORBA具有更强的跨语言、跨平台能力;且提供了良好的安全性和可扩展性。因此我们将C***A作为一种**M系统的集成平台。接下来详细阐述了CORBA的结构和工操作原理,为以后用CORBA进行系统集成奠定了基础。CORBA结构主要介绍了OMA参考模型和ORB结构,这有利于理解用CORBA开发出的程序的运行机制。CORBA互操作原理包括互操作协议和互操作层次,OMG规定了两种互操作协议:通用 ORB工操作协议 GIOP v7及特定环境 ORB互操作协议ESIOP。 I! 构件技术及其**M系统宪成方法的川大 第四章为PDM系统信息集成。论述了PDM系统的各种需要集成 的成分(CAX、MRP 11、遗留系统或数据等),探讨了各种不同成分的 集成方式,包括传统集成方式、基于集成平台和集成框架方式和 CORBA集成方式,给出了用这些集成方式进行集成的方法和原理。g 两种集成方式是当前比较流行的方式,其中CORBA方式有很大的集成 能力但受到系统开放性的制约。 第五章为 PDM 系统与 MRP 11系统集成。本章重点探讨了用 CORBA技术实施这两个系统集成的原理和方法,给出了用CORBA集 成时的原型系统,并具体讲解了CORBA软构件的开友方法和CORBA 程序结构。 第六章为叩M系统与**D系统的集成案例。本章以集成的三个 方面为核,U,给出了一种以 PDM做集成平台,用 ActiveX自动化技术 实施PDM与CAD系统集成的方法,总结出了ActiveX自动J匕技术在 系统集成中的四个主要的应用方面,并对每个应用方面进行详细的阐 述和实例论证、这四个应用方面分别为:
其他文献
时量补语的语义所指受到三方面的约束限制:其一,动词的过程特征对时量补语的语义所指具有限定作用;其二,动词的界性特征也对时量补语的语义所指产生影响;其三,认知图式以及篇
<正>50年前的这一周,一位在如今的硅谷工作的化学家发表了一篇奠定了数字革命基础的论文。你可能从没听说过摩尔定律,但它与你为什么会花同样的价钱购买下一部电脑、智能手机
<正>It is only a matter of time before the next recession strikes.The rich world is not ready.下次衰退来袭只是时间问题。而发达国家对此并未做好准备。(1)The strug
期刊
<正>The future of garbage.垃圾的未来。When the $20 Billion Hudson Yards development is finished on Manhattan’s Far West Side in 2024,it will have six skyscrape
人的主体性并非与生俱来的,而是人类历史发展的成果,这也是教育应当追求的目标。主体性教育思想自20世纪80年代以来就在我国产生广泛影响,一方面是建设有中国特色社会主义经济、
<正>最近几年高考立体几何试题的考查形式较为平稳.1~2道选择或填空,1道大题.大题的命题体现“一题多问,一题两法”,考查角度主要是两个方面,角度与距离的计算,垂直与平行的证明
高校学生群体性事件是当前和今后一个时期影响和谐校园、和谐社会的一个突出问题。根据对高校学生群体性事件的成因分析,从理念层面的反思、培养利用引导网络媒体的能力、建
江苏、北京等省、市较早提出并实施信息化发展战略,极大地推动了物联网产业跨越式发展。安徽物联网产业发展缺乏统筹规划,企业规模偏小,缺乏行业标准和核心技术。建议加强组
螺旋钻有一个左旋和一个右旋的两节钻杆和中间的钻杆组成。钻头的切割部分是一个执行机构,它有三个钻头组成,右边的螺旋钻通过减速箱传扭距给中间钻头。通过采煤机组传递扭距和
一.背景和目的 冠状动脉内支架置入术已成为一种常规的冠心病介入疗法,但RS率仍有10%—30%,严重影响了该技术的远期疗效。RS其有关发病机理尚不清楚。目前认为与血栓形成、内膜