⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 基于corba规范的群件开发平台的研究.htm

📁 软件工程ppt课件,想学好软件工程
💻 HTM
📖 第 1 页 / 共 2 页
字号:
<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<meta name="GENERATOR" content="Microsoft FrontPage 3.0">
<title>小型微型计算机系统9904</title>
</head>

<body bgcolor="#FFFFFF" link="#000000">
<div align="center"><center>

<table border="0" cellpadding="0" cellspacing="0" width="702">
  <tr>
    <td valign="middle" align="center" width="176"><p align="center"><a href="../../../../"><font
    face="宋体"><img src="../../../image/logo.gif" width="174" height="26"
    alt="logo.gif (2519 bytes)" border="0"></font></a></td>
    <td width="428"><p align="center"><a href="http://../../index.htm"><font size="4"
    face="宋体"><strong>小型微型计算机系统<br>
    </strong></font></a><font face="System">MINI-MICRO SYSTEMS</font><font face="宋体"><br>
    </font><font size="2" face="宋体">1999年 第20卷 第4期 Vol.20 No.4</font></td>
    <td width="98"><p align="center"><a href="../../../index.htm"><font face="宋体"><img
    src="../../../image/qklogo.gif" width="96" height="26" alt="qklogo.gif (1030 bytes)"
    border="0"></font></a></td>
  </tr>
  <tr>
    <td valign="middle" align="center" width="686" colspan="3"><hr>
    </td>
  </tr>
</table>
</center></div><div align="center"><center>

<table border="0" width="90%" cellspacing="0" cellpadding="0">
  <tr>
    <td><font size="3"><p ALIGN="CENTER"></font><font face="宋体" size="5"><strong>基于CORBA规范的群件开发平台的研究<sup><sup>*</sup></sup></strong></font><font
    size="5"></p>
    <strong><p ALIGN="CENTER"></strong></font><font face="宋体" size="3">孙艳春 赵大哲 刘积仁</font></p>
    <p align="left"><font size="3"><font face="宋体"><strong>摘 要 </strong>本文针对当前群件面临的问题,提出了群件组件化的思想,以及基于CORBA规范建立群件开发平台.进而讲述了如何扩展CORBA规范去建立群件平台,最后详细描述了在“面向协同工作的工作流管理系统”的项目中,一个基于CORBA规范的群件开发平台的设计与实现.<br>
    <strong>关 键 词 </strong>CSCW 群件 CORBA 软件组件 分布式对象标准 工作流管理系统<br>
    <strong>分 类 号 </strong>TP311</font></p>
    <p ALIGN="CENTER"></font><strong><font face="Times New Roman" size="4">THE RESEARCH ON 
    CORBA-BASED GROUPWARE DEVELOPING PLATFORM</font></strong></p>
    <p ALIGN="CENTER"><font face="Times New Roman" size="3">SUN</font><font size="3"> </font><font
    face="Times New Roman" size="3">Yanchun</font><font size="3"> </font><font
    face="Times New Roman" size="3">ZHAO</font><font size="3"> </font><font
    face="Times New Roman" size="3">Dazhe</font><font size="3"> </font><font
    face="Times New Roman" size="3">LIU</font><font size="3"> </font><font
    face="Times New Roman" size="3">Jiren <br>
    ( Software Center of Northeastern University</font><font size="3"> </font><font
    face="Times New Roman" size="3">Shenyang 110006</font><font size="3">)</font></p>
    <p align="left"><strong><font face="Times New Roman" size="3">Abstract</font><font
    size="3"> </font></strong><font face="Times New Roman" size="3">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 
    &quot;Cooperation-oriented Workflow Management System&quot;.<br>
    <strong>Key words</font><font size="3"> </font></strong><font face="Times New Roman"
    size="3">CSCW</font><font size="3"> </font><font face="Times New Roman" size="3">Groupware</font><font
    size="3"> </font><font face="Times New Roman" size="3">CORBA</font><font size="3"> </font><font
    face="Times New Roman" size="3">Software component</font><font size="3"> </font><font
    face="Times New Roman" size="3">Distributed object standard</font><font size="3"> </font><font
    face="Times New Roman" size="3">Workflow management system</font></p>
    <p align="left"><font face="宋体"><font size="3"><br>
    </font><font size="4"><strong>1 引言</strong><br>
    </font></font><font size="3" face="宋体"><strong><br>
      </strong>由于当前的协作应用环境的复杂性及群体工作的复杂性,对于群件系统的开放性与集成性的需求越来越迫切. 
    而传统的群件应用开发仅仅是依赖客户/服务器方法,从零开始建立群件系统,没有提供对工作组的支持,而且欠缺开放性和集成性,这样就给群件开发人员增加了很多负担.为了改变这种现象,新一代的群件应用系统应以软件组件为基础,这就意味着群件系统包括独立开发的群件组件,不同的用户就可以按他们各自的需求而选取和重新组合相应的群件组件到他们的群件应用系统中.<br>
      为了支持用户在分布式异构环境下协同工作,群件组件的创建应以分布式软件组件标准为基础.当今国际上有三大分布式软件组件对象标准,一个是由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规范为标准.<br>
      作为基于抽象的对象模型的分布式对象标准,CORBA规范具有分布式软件公共汽车的特点,用于分布式异构环境下的基于对象的软件组件间的通信与系统集成,是表达应用系统及部件之间有效通讯的连接技术,CORBA规范允许应用程序不必考虑硬件与软件系统的实现和位置就可以相互通信,因此基于CORBA规范建立群件开发平台极大地满足了CSCW(Computer 
    Supported Cooperative Work) 系统中的分布透明性思想.</font><font size="3"></p>
    <p align="left"></font><font face="宋体" size="4"><strong>2 当前群件开发中存在的问题</strong></font><font
    size="3"><font size="3" face="宋体"><br>
    <strong><br>
      </strong>群件作为支持一组成员协同工作的计算机软件系统,它为人们提供了协作的环境和工具,同时还提供了对共享环境连接的接口.群件的目的是在通讯、合作和协调等方面协助群体工作.虽然当前许多群件如lotus 
    notes被广泛使用,但群件开发中还存在许多问题,其中有技术方面的问题,也有受人为因素影响而产生的问题.<br>
      1)由于缺乏合适的通讯抽象,群件的开发者不得不把很大一部分精力放到底层的通讯细节,而不能集中于高层的群件应用问题.<br>
      2) 由于大多数的群件产品缺乏标准的接口和抽象, 
    导致协作系统之间不能互操作. 
    由于群件的人机接口与单用户系统不一样,它是多用户接口,应能体现群体活动及多用户控制的特征.尤其在分布式多媒体网络环境下,要实现开放集成的多用户、多媒体信息和多窗口的应用程序接口技术,以便于应用集成、应用管理及用户的灵活使用.<br>
      3) 当前许多群件产品缺乏良好的协调机制.而协调机制是将时间上分离、空间上分布而又相互依赖的多个协作个体的活动有机地联系起来的枢纽,所以群件能否成功地支持协作活动,在很大程度上取决于有无良好的协调机制.协调控制的复杂性应受应用性质的影响,具体的协调控制要求包括路径选择、行动的时序安排、存取控制、一致性检验和并发控制、冲突解决等方面.<br>
      4) 
    许多合作工作需要易于理解和灵活使用的技术支持,它的范围从支持同步合作到支持异步合作,而且,多种媒体应能被支持,从离散的媒体如文本和静态图象到连续媒体如音频和视频.但目前大多数群件的合作形式比较单一,而且欠缺多种形式的媒体支持.<br>
      5) 
    同单用户应用程序相比,群件应用的开发包括许多附加的技术问题,从分布式系统的支持如复制、一致性和并发机制到通信协议.<br>
      6) 

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -