- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
小型微型计算机系统MINI-MICRO SYSTEMS1999年 第20卷 第4期 Vol.20 No.4
基于CORBA规范的群件开发平台的研究*
孙艳春 赵大哲 刘积仁
摘 要 本文针对当前群件面临的问题,提出了群件组件化的思想,以及基于CORBA规范建立群件开发平台.进而讲述了如何扩展CORBA规范去建立群件平台,最后详细描述了在“面向协同工作的工作流管理系统”的项目中,一个基于CORBA规范的群件开发平台的设计与实现.关 键 词 CSCW 群件 CORBA 软件组件 分布式对象标准 工作流管理系统分 类 号 TP311
THE RESEARCH ON CORBA-BASED GROUPWARE DEVELOPING PLATFORM
SUN Yanchun ZHAO Dazhe LIU Jiren ( Software Center of Northeastern University Shenyang 110006)
Abstract This paper analyses the problems of current groupware development, then puts forward the thought of groupware component as well as a CORBA-based groupware developing platform. At the same time, the paper describes how to expend CORBA specification to create groupware platform, at last it describes the design and implementation of such platform under the project Cooperation-oriented Workflow Management System.Key words CSCW Groupware CORBA Software component Distributed object standard Workflow management system
1 引言 由于当前的协作应用环境的复杂性及群体工作的复杂性,对于群件系统的开放性与集成性的需求越来越迫切. 而传统的群件应用开发仅仅是依赖客户/服务器方法,从零开始建立群件系统,没有提供对工作组的支持,而且欠缺开放性和集成性,这样就给群件开发人员增加了很多负担.为了改变这种现象,新一代的群件应用系统应以软件组件为基础,这就意味着群件系统包括独立开发的群件组件,不同的用户就可以按他们各自的需求而选取和重新组合相应的群件组件到他们的群件应用系统中. 为了支持用户在分布式异构环境下协同工作,群件组件的创建应以分布式软件组件标准为基础.当今国际上有三大分布式软件组件对象标准,一个是由OMG(Object Management Group)组织推出的CORBA(Common Object Request Broker Architecture),即公共对象请求代理结构.一个是Microsoft推出的DCOM(Distributed Component Object Model),即分布式组件对象模型.还有一个是Sun公司推出的用Java语言开发的分布对象模型RMI(Remote Method Invocation).在三种分布式软件组件标准中,CORBA规范在结构规范实现的灵活性、跨语言能力、跨平台实现及安全性等方面的综合对比中优于DCOM和 RMI,所以它成为实现真正的开放式结构的应用程序的首选标准.在新一代的群件系统中,群件组件应以CORBA规范为标准. 作为基于抽象的对象模型的分布式对象标准,CORBA规范具有分布式软件公共汽车的特点,用于分布式异构环境下的基于对象的软件组件间的通信与系统集成,是表达应用系统及部件之间有效通讯的连接技术,CORBA规范允许应用程序不必考虑硬件与软件系统的实现和位置就可以相互通信,因此基于CORBA规范建立群件开发平台极大地满足了CSCW(Computer Supported Cooperative Work) 系统中的分布透明性思想.
2 当前群件开发中存在的问题 群件作为支持一组成员协同工作的计算机软件系统,它为人们提供了协作的环境和工具,同时还提供了对共享环境连接的接口.群件的目的是在通讯、合作和协调等方面协助群体工作.虽然当前许多群件如lotus notes被广泛使用,但群件开发中还存在许多问题,其中有技术方面的问题,也有受人为因素影响而产生的问题. 1)由于缺乏合适的通讯抽象,群件的开发者不得
文档评论(0)