基于CORBA的CAPP系统的开发.pdf

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于CORBA的CAPP系统的开发

基于CORB AP A的CP系统的开发 湖北黄石理工学院赵晓芬刘国光 基于coRBA的软件构件技术开发的cAPP系统为中小企 业实现新产品的设计、产品供销等诸方面异地异构协同 提供了有效的工具 计算机辅助工艺过程设计 的前沿课题。 0MG(Object (CAPP)是联系设计、制造的桥梁和 网络化制造是一种全新的制造模 纽带,网络化制造系统的实施必须获 式,在该制造模式下,CAPP系统必基础之上提出的应用通用对象请求代 ommonect 得工艺设计理论及其应用系统的支 须具有适应制造资源及加工对象动态 理结构(C Obj Request 持。因此,在继承传统的CAPP系统变化和分布式处理能力,具有网络 Broker 研究成果的基础上,进一步探索网络 化、高柔性和可重构的特征,这是网 准,将面向对象技术和网络通信技术 化制造模式下的集成化、工具化 络化制造的根本要求,也是网络化制 有机地结合起来,成为分布式环境下 CAPP系统是当前CAPP研究和开发造模式下CAPP系统的内在特性。 应用系统开发可遵循的标准。 朋论坛嗍uM 此在分布对 cORBA简介 象的技术中, 网络应用支撑环境的结构体系从 客户端与服 功能上可分为运行环境和开发环境。 务器端的角 运行环境是为用户提供运行的工作平 色划分是相 台,使他们易于掌握软、硬件的控制 对的或是多 手段,完成应用的运行和管理。开发 层次的。支持 环境是应用开发和维护人员的工作平 客户访问异 台,支持应用软件的开发、检测、修 地分布对象 图1 CORBA体系结构 改和扩充,并提高软件开发的生产率 的核心机制 和质量。运行开发环境可分为硬件 称为对象请求代理(ObjectRequest对于基于CORBA规范开发的 层、系统层和应用层3部分。硬件层 Broker,ORB)。ORB处于分布对象分布式应用系统,当客户程序对服务 对应计算机及通信网络硬件;系统层 技术的核心位置。 对象的某个操作发起请求时,首先会 包括操作系统子层和数据库管理子 CORBA2.0规范给出了ORB的由客户桩(Stub)或者动态调用接口将 层;应用层包括运行控制、调度子 基本结构及其各部分的功能描述,包 该操作的输入参数编码成IIOP协议 层、开发工具子层和用户界面子层。 括接口定义语言(IDL)、静态调用接的通用数据表示(CDR)的格式,然后 分布对象技术采用面向对象的多 口(IDLStub)、ORB界面、动态调用由ORB核心将其组装成IIOP的报文 层客户/服务器计算模型,该模型将 接口(DII)、静态框架接口(Static发送给服务端。服务ORB核心接收 分布在网络上的全部资源(无论是系 Skeleton)、动态框架接口(DSI)、对该IIOP报文后,首先进行请求报文的 统层还是应用层)都按照对象的概念 象适配器(ObjectAdapter,OA)、界解码,然后由基本对象适配器(BOA) 来组织,每个对象都有定义明晰的访 面库(InterfaceRepository)、对象实 问接口。创建和维护分布对象实体的 现库(ImplememationRepository)和构接口(DSI)将该客户的操作请求分 Inter一0RB 应用称为服务器端,按照接口访问该 互操作协议(Intemet 派到对应服务对象的相应操作中。服 对象的应用称为客户端。服务器端中 Protocol,IIOP),IIOP保证了为不务对象执行完该操作之后,通过类似 的分布对象不仅能够被访问,而且自 同供应商ORB所开发的系统组件间的途径和方法将输出参数和返回值传 身也可能作为其他对象的客户端。因 可以互操作,其体系结构如图1所示。 递给

文档评论(0)

yaobanwd + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档