体系结构 - read.doc

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

第5节 体系结构技术 一 CSCW体系结构模型 工具裁剪和集成支持,应用系统开发 编程接口API、人机接口HCI(Human-Human interface )、人际接口HHI(Human-Computer Interface ) 协同机制(信息共享、应用安全、成员管理…) 协同工具(电子邮件、会议系统、写作/讨论、工作流…) 互联、互操作、分布服务,信息交流(成员角色、共享对象、协作活动、协作事件) 1、开放系统互联环境 开放系统互联参考模型OSI、TCP/IP协议族、分布式计算环境DCE(Distributed Computing Environment)等 OSF/DCE体系结构 RPC过程的实现 码根:接口辅助代码 ① C/S体系结构 ② 同步调用方式(调用完成前客户不能转做其他事情) 2、通信服务体系结构 工作站A 网络 工作站B ⑥数据编码与解码 ⑤数据传输 ④请求访问,访问权限控制 ③保存当前本地信息,供其他站 点透明访问;收集其他站点信息 ②一对多、多对一、多对多 ①可靠的点-点传输, 解决访问冲突及全局排序 3、人机接口HCI、人际接口HHI 要求:保证系统可用性 可学习性:易学习、易掌握、快速投入使用 可记忆性:不必一切都重新学习 高效性:高效率 低错误率:出错率低,容易恢复,不造成灾难 满意程度:乐意使用 合作性/协同性:透明(“你见即我见”界面)或导向(协作框架) 接口要素 a、事件视图 本地与远程操作事件,请求、响应、通知事件 事件::= 名称 + 类型 + 源 + 宿 + 内容 原子事件,复合事件 事件上下文 ::= 时间 + 位置 + 成员 + 结构(纵向,横向) b、对象视图 共享对象集合 对象内容 + 表现形式 + 事件效果 对象上下文 ::= 数据对象结构(例如表单、超文本)、文件结构、目录结构、版本结构等 c、成员视图 成员在线状态(在线、离线、迟到、早退) 成员::= 活动图像 + 环境背景 + 操作/响应状态等 成员上下文 ::= 协作时间 + 协作位置 + 视频线索 + 语音线索 + 群组结构 + 任务结构 + 活动结构 + 合作历史 设计基础 二 协同工作支撑平台体系结构 1、集中式结构 协作服务器管理、维护全局目标和全局对象及所有协作事件,各协作站点的协作事件都传递到服务器上集中处理,分发事件和传输数据。 有中心结构,服务器需配置多点控制单元MCU 优点:事件调度简单,易保持数据一致性和界面一致性 缺点:响应速度慢,易造成服务器瓶颈 适用:交互性弱的异步协作系统(如邮件系统、工作流系统) 2、平等(无中心)结构 各协作站点既是客户机,又是服务器,管理、维护目标对象的同一复制本,用户直接操作复制本,分发事件和传输数据。各站点配置MCU 优点:容错能力强,本地响应速度快 缺点:通信复杂度高,难以保持全局数据的实时一致性 适用:交互性强的实时同步协作系统 3、混合结构 主-从结构 主站点管理、维护全局目标和全局数据对象,从站点管理和维护同一目标的副本 ,能在本地完成的处理直接完成,可能造成不一致的事件提交主站点处理 三 协同工作软件体系结构 1、分布式对象模型 DCOM COM(common object model) 接口 两种引用模式:①进程内,即客户程序对象②进程间,即客户程序对象客户程序合并对象到一个单一的地址空间中。具体包装动态连接库中(DLL)。 采用C++的虚拟函数表(“虚表”)函数地址

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档