关于基于corba 规范的群件开发平台的研究new

关于基于corba 规范的群件开发平台的研究new

ID:18657650

大小:46.00 KB

页数:8页

时间:2018-09-20

关于基于corba 规范的群件开发平台的研究new_第1页
关于基于corba 规范的群件开发平台的研究new_第2页
关于基于corba 规范的群件开发平台的研究new_第3页
关于基于corba 规范的群件开发平台的研究new_第4页
关于基于corba 规范的群件开发平台的研究new_第5页
资源描述:

《关于基于corba 规范的群件开发平台的研究new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、小型微型计算机系统MINI-MICROSYSTEMS1999年 第20卷 第4期 Vol.20 No.4基于CORBA规范的群件开发平台的研究*孙艳春 赵大哲 刘积仁摘 要 本文针对当前群件面临的问题,提出了群件组件化的思想,以及基于CORBA规范建立群件开发平台.进而讲述了如何扩展CORBA规范去建立群件平台,最后详细描述了在“面向协同工作的工作流管理系统”的项目中,一个基于CORBA规范的群件开发平台的设计与实现.关键词 CSCW 群件 CORBA 软件组件 分布式对象标准 工作流管理系统分类号 TP311T

2、HERESEARCHONCORBA-BASEDGROUPWAREDEVELOPINGPLATFORMSUN Yanchun ZHAO Dazhe LIU Jiren(SoftwareCenterofNortheasternUniversity Shenyang110006)Abstract Thispaperanalysestheproblemsofcurrentgroupwaredevelopment,thenputsforwardthethoughtofgroupwarecomponentaswellasaC

3、ORBA-basedgroupwaredevelopingplatform.Atthesametime,thepaperdescribeshowtoexpendCORBAspecificationtocreategroupwareplatform,atlastitdescribesthedesignandimplementationofsuchplatformundertheproject"Cooperation-orientedWorkflowManagementSystem".Keywords CSCW Gr

4、oupware CORBA Softwarecomponent Distributedobjectstandard Workflowmanagementsystem1 引言  由于当前的协作应用环境的复杂性及群体工作的复杂性,对于群件系统的开放性与集成性的需求越来越迫切.而传统的群件应用开发仅仅是依赖客户/服务器方法,从零开始建立群件系统,没有提供对工作组的支持,而且欠缺开放性和集成性,这样就给群件开发人员增加了很多负担.为了改变这种现象,新一代的群件应用系统应以软件组件为基础,这就意味着群件系统包括独立开发的群

5、件组件,不同的用户就可以按他们各自的需求而选取和重新组合相应的群件组件到他们的群件应用系统中.  为了支持用户在分布式异构环境下协同工作,群件组件的创建应以分布式软件组件标准为基础.当今国际上有三大分布式软件组件对象标准,一个是由OMG(ObjectManagementGroup)组织推出的CORBA(CommonObjectRequestBrokerArchitecture),即公共对象请求代理结构.一个是Microsoft推出的DCOM(DistributedComponentObjectModel),即分布

6、式组件对象模型.还有一个是Sun公司推出的用Java语言开发的分布对象模型RMI(RemoteMethodInvocation).在三种分布式软件组件标准中,CORBA规范在结构规范实现的灵活性、跨语言能力、跨平台实现及安全性等方面的综合对比中优于DCOM和RMI,所以它成为实现真正的开放式结构的应用程序的首选标准.在新一代的群件系统中,群件组件应以CORBA规范为标准.  作为基于抽象的对象模型的分布式对象标准,CORBA规范具有分布式软件公共汽车的特点,用于分布式异构环境下的基于对象的软件组件间的通信与系统集

7、成,是表达应用系统及部件之间有效通讯的连接技术,CORBA规范允许应用程序不必考虑硬件与软件系统的实现和位置就可以相互通信,因此基于CORBA规范建立群件开发平台极大地满足了CSCW(ComputerSupportedCooperativeWork)系统中的分布透明性思想.2 当前群件开发中存在的问题  群件作为支持一组成员协同工作的计算机软件系统,它为人们提供了协作的环境和工具,同时还提供了对共享环境连接的接口.群件的目的是在通讯、合作和协调等方面协助群体工作.虽然当前许多群件如lotusnotes被广泛使用,

8、但群件开发中还存在许多问题,其中有技术方面的问题,也有受人为因素影响而产生的问题.  1)由于缺乏合适的通讯抽象,群件的开发者不得不把很大一部分精力放到底层的通讯细节,而不能集中于高层的群件应用问题.  2)由于大多数的群件产品缺乏标准的接口和抽象,导致协作系统之间不能互操作.由于群件的人机接口与单用户系统不一样,它是多用户接口,应能体现群体活动及多用户控制的特征.尤其在

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。