群件基本思想

群件基本思想——协同计算(Collaboration Computing)传统的管理方式和工作方式正在经受一场变革,社会逐步由个人工作时代迈入协同工作时代

先进的技术,如计算机网络技术、通讯技术、多媒体技术和群件技术共同构成了协同计算环境,可以使不同地域、不同时间、不同文化背景的人们能够协调一致地为某项任务而共同工作,这就是协同计算

我们也把支持上述协同工作的技术称为协同计算

在协同计算环境中,网络、通讯等是底层的技术,统领全局的是以中件(Middleware)形式出现的群件

群件将应用程序进行分布处理的过程完全透明化(Transparency)

在程序员一级,群件的透明性在于保证网络应用及其传输部件的通信方式完全隐含;在用户一级,群件完全隐蔽了应用的网络特性

利用群件,人们可以毫无困难地将应用融入异种网络环境

协同工作的工作小组受到根本性客观因素的制约:时间和空间因素

时空限制影响人们协调一致地完成某项工作

群件的主要目标就在于帮助工作组克服、减小这两大因素的不利影响

实际上,每个机构都存在时间和距离上的问题,组织不可能让所有的人员总是在同一时间都位于同一地点

尤其是一些跨国公司,为了靠近海外客户,将许多关键业务部门设在世界各地的战略性市场上

它们相当显著地受到时间和空间条件的制约

帮助工作小组克服时间与空间两大不利因素的技术主要有:会议技术(Conferencing Technologies):电话会议和电视会议技术可以帮助克服空间问题

但是人们必须在同一时间参加交流

当然,从另一个角度看,这也许是优点,某些应用确实需要这种实时性

布告栏技术(Bulletin-board Technologies):电子布告栏(BBS)、全球网(WWW)技术能够解决时间和距离两方面的问题

它们能使用户在任何时间和任何场合下互相交流

但是这里信息是被动的(Passive),需要用户积极地参与,主动获取信息

存储与转发技术(Store-and-forward Technologies):电子邮件、调度软件、工作流技术同样也能够解决时间和距离两方面的问题

采用这种技术的应用系统具有能动性(Activity),系统能够主动发出各种提示,提醒用户采取行动,控制处理流程

群件的另一优势在于数据管理

数据分为传统DBMS系统支持的结构化数据和不适于模型化的非结构化数据

绝大多数情况下,面向文档、面向设计思想的数据是非结构化的,DBMS对这些数据无能为力

而群件,在这方面相当于对象数据库,可以容易地管理非结构化数据

以上内容由大学时代综合整理自互联网,实际情况请以官方资料为准。

相关