协同软件技术及应用 教学课件 ppt 作者 汤庸 第7章 协同软件典型应用与实例

上传人:E**** 文档编号:89493036 上传时间:2019-05-25 格式:PPT 页数:96 大小:4.34MB
返回 下载 相关 举报
协同软件技术及应用 教学课件 ppt 作者 汤庸 第7章 协同软件典型应用与实例_第1页
第1页 / 共96页
协同软件技术及应用 教学课件 ppt 作者 汤庸 第7章 协同软件典型应用与实例_第2页
第2页 / 共96页
协同软件技术及应用 教学课件 ppt 作者 汤庸 第7章 协同软件典型应用与实例_第3页
第3页 / 共96页
协同软件技术及应用 教学课件 ppt 作者 汤庸 第7章 协同软件典型应用与实例_第4页
第4页 / 共96页
协同软件技术及应用 教学课件 ppt 作者 汤庸 第7章 协同软件典型应用与实例_第5页
第5页 / 共96页
点击查看更多>>
资源描述

《协同软件技术及应用 教学课件 ppt 作者 汤庸 第7章 协同软件典型应用与实例》由会员分享,可在线阅读,更多相关《协同软件技术及应用 教学课件 ppt 作者 汤庸 第7章 协同软件典型应用与实例(96页珍藏版)》请在金锄头文库上搜索。

1、07CA7,第7章 协同软件典型应用与实例,7.1 协同软件应用概述 7.2 协同电子商务 7.2.1 协同电子商务的特征 7.2.2 电子商务的协同关系 7.2.3 协同电子商务平台框架 7.2.4 协同电子商务的应用 7.3 协同编著系统 7.3.1 协同编著系统特性 7.3.2 协同编著体系结构 7.3.3 协同编著系统相关技术 7.4 协同设计 7.4.1 CSCD的协同特点 7.4.2 CSCD系统的基本结构,07CA7,第7章 协同软件典型应用与实例,7.4.3 CSCD系统的协作模式 7.4.4 CSCD的关键技术 7.5 即时通信 7.5.1 即时通信概念及功能 7.5.2 即

2、时通信软件的原理 7.5.3 典型即时通信软件举例 7.6 应用实例1:中小型数据中心 7.6.1 数据中心的协同特点 7.6.2 系统框架设计 7.6.3 系统实现技术 7.6.4 系统应用 7.7 应用实例2:个人科研信息协同工作平台 7.7.1 个人信息研究,07CA7,第7章 协同软件典型应用与实例,7.7.2 协作平台主要功能 7.7.3 系统实现技术 7.7.4 系统应用,07CA7,7.1 协同软件应用概述,1)协同工具软件、协同平台软件和协同应用软件。 2)协同平台软件是指基于协同理念用来开发构建应用软件的平台软件。 3)协同应用软件是指能够为最终用户实现相互沟通和协作、提高管

3、理效率、实现企业的实时管理和敏捷管理的软件,如方兴未艾的Blog。,07CA7,7.2 协同电子商务,7.2.1 协同电子商务的特征 7.2.2 电子商务的协同关系 7.2.3 协同电子商务平台框架 7.2.4 协同电子商务的应用,07CA7,7.2.1 协同电子商务的特征,1.协同性 2.集成性 3.过程性 4.实时性 5.系统开放性 6.系统完整性 7.跨地域和跨组织性,协同电子商务有以下特征:,07CA7,1.协同性,区别于一般的电子商务,协同电子商务是使各参与商务活动的实体和要素相互协作,从而实现整个商务协作活动过程。协同电子商务系统要考虑商务活动过程中各环节存在的协同工作关系,并使其

4、帮助企业实现利益的最大化。,07CA7,2.集成性,协同电子商务系统需对商务活动过程中的各环节进行计算机形式化描述,并将其描述和处理集成于协同工作平台中。良好的集成性将直接关系到协同电子商务系统对商务活动过程的支持的有效性。,07CA7,3.过程性,企业实现协同电子商务是一个长期的、复杂的过程,协同电子商务系统的建设往往需要一个从基础到高级、从局部到全局的发展过程。,07CA7,4.实时性,协同电子商务系统要处理大量的实时信息并作出实时的响应,如客户需求的实时响应、业务流程的实时响应、业务信息的实时记录与反馈等。,07CA7,5.系统开放性,协同电子商务系统不仅仅设计给企业内部使用,还需要给客

5、户使用、与供应商的系统需要协调等,因此应有很好的开放性。,07CA7,6.系统完整性,协同电子商务系统不仅提供单个的功能模块,它需要提供非常完整的、有效支撑商务活动过程的电子商务协同工作平台。如企业内部的工作流管理、客户界面、决策支持系统、供应链管理系统、仓库共享管理系统、业务信息库等。,07CA7,7.跨地域和跨组织性,协同电子商务系统有效地利用网络技术和各种数字化技术,跨越了时空限制。同时,也跨越了组织的边界,相互渗透到对方的商务活动过程中,因而能有效地提高企业商务活动的效率,帮助企业实现盈利和运作。,07CA7,7.2.2 电子商务的协同关系,1)企业内部的协同工作关系。 2)企业与客户

6、的协同工作关系。 3)企业与供应商的协同工作,如协同库存、物流配送、采购交易等。,07CA7,7.2.3 协同电子商务平台框架,1.网络层 2.数据层 3.协同支撑层 4.协同应用层,07CA7,7.2.3 协同电子商务平台框架,图7-3 协同电子商务平台的体系框架,07CA7,1.网络层,网络层是数据通信网络设施。支持协同电子商务平台的网络通常是异构的,即可以包含多种网络组网方式、多种网络接入方式。在实际实施过程中,应根据企业及合作伙伴现有的网络设施条件,加以整合优化,以符合平台运行的通信需求,并达到提高效率的效果。,07CA7,2.数据层,数据层为协同电子商务平台提供可共享的、安全可靠的、

7、可管可控的数据支撑。其中包括客户数据库、角色数据库、信息库和流程数据库这四大数据库。,07CA7,3.协同支撑层,协同支撑层是协同电子商务系统的协同基础支撑部分,它包括两大部分:角色协同子系统与信息协同子系统。,07CA7,4.协同应用层,1)企业内部协同商务应用系统。 2)企业与客户接触的协同商务应用系统。 3)企业与合作伙伴合作的协同商务应用系统。,07CA7,4.协同应用层,(6)数据仓库和数据挖掘技术 数据资源是协同电子商务应用的基础,其关键技术是数据仓库和数据挖掘技术,主要处理数据采集和记录、数据存储、数据查询和操作、数据访问控制、数据分析、知识挖掘、决策支持等问题。,07CA7,7

8、.2.4 协同电子商务的应用,1)角色协同与信息协同。 2)设计协同、生产协同、预测协同与决策协同。 3)采购协同与物流协同。 4)营销协同与服务协同。 1)通用协同电子商务应用系统。 2)专用定制的协同电子商务应用系统。 3)协同电子商务应用中间件。,07CA7,7.2.4 协同电子商务的应用,图7-4 协同电子商务系统涵盖的主要应用领域,07CA7,7.3 协同编著系统,计算机支持的协同编著(Collaborative Editing)是计算机支持的协同工作领域的一个重要研究方向,从CSCW研究的早期开始就是主要研究课题之一,被广泛应用在协同CAD设计、远程会议以及协同文档设计等系统中。,

9、07CA7,7.3.1 协同编著系统特性,1)支持协同编著过程中协同模式的多样性。 2)支持协作角色与存取控制机制。 3)支持编著文档的分布管理和集中控制。 4)支持协同应用的多样性。 5)支持信息共享。 6)支持多用户信息的感知。,07CA7,7.3.2 协同编著体系结构,1.集中式协同编著系统 2.分布式协同编著系统 3.混合式协同编著系统,07CA7,1.集中式协同编著系统,1)容易实现。 2)容易保证系统资源的一致性。 3)容易提供不同层次的共享。 4)便于管理和协调,用户可以动态加入和退出,可以很方便地实现细粒度的协同。,07CA7,2.分布式协同编著系统,1)每个用户可以定义工作界

10、面。 2)系统响应时间较短。 3)系统健壮性好。,07CA7,3.混合式协同编著系统,混合式协同编著系统将集中式与分布式结构综合起来,发挥其各自的优点。,07CA7,7.3.3 协同编著系统相关技术,1.版本管理 2.并发控制与一致性维持 3.Undo操作 4.协同感知 5.语义维护,07CA7,1.版本管理,1)版本管理功能。 2)版本存储方式。 3)版本控制机制。,07CA7,2.并发控制与一致性维持,(1)加锁机制 传统的并发控制方法是通过加锁机制使得用户能进行经过授权的存取。 (2)多版本 多版本的基本思想是每当冲突产生时,就产生一个新的版本。 (3)协商解决 协商解决机制在发现并发冲

11、突的时候立即以打断的方式把产生冲突的多个操作通知给用户。 (4)可逆执行 操作可以立即执行,但与操作有关的信息将被保留下来,以便在必要的情况下取消操作。,07CA7,3.Undo操作,在编著系统中,当用户发现操作错误,试图恢复先前状态时,要进行Undo操作。在单用户编著系统中,问题很容易解决。但在协同编著环境下,一个用户的操作很容易被别的用户所破坏:用户A在对某区域进行Undo操作,而用户B正在试图改变这个Undo前的状态,这给Undo操作带来很大的困难。Undo的方法主要有三种:单步Undo(只Undo到最后一步),逆时间序Undo(根据操作序列的时间向量进行逆序Undo)和选择性Undo(

12、Undo操作序列中的任意一个操作)。,07CA7,4.协同感知,因为在单用户编著系统中,对文档的修改是由单个用户操作的结果,用户可以预期文档的变动。而协同编著系统中,文档的修改是一个协助的过程,由多个用户共同操作的结果,用户无法预期文档的变动。因此需要协同机制加强用户之间的沟通,提高工作效率。感知技术可作为技术手段。,07CA7,5.语义维护,语义保证当所有用户的操作在站点被执行时,其结果、操作因果关系和操作意图一致。每一个用户操作包含用户特定的设计意图,即操作语义。,07CA7,7.4 协同设计,计算机辅助设计(Computer Aided Design,CAD)技术经过多年的发展与应用,在

13、产品的研发设计、制造方面发挥了重要的作用。,07CA7,7.4.1 CSCD的协同特点,(1)产品设计过程的协同 一个产品设计一般可以分为设计、制造、销售等阶段,各阶段所关心的目标与侧重点均不一样,因此处理方法和手段也不一样,需要对各个阶段进行协调。 (2)设计人员之间的协同 不同的设计人员掌握不同领域的知识技能,他们通过信息交流共同完成一项设计任务。 (3)计算机系统之间的协同 计算机系统之间的协同包括各种CAD系统及辅助通信工具之间的信息交换、信息管理以及互操作性。,07CA7,7.4.1 CSCD的协同特点,(4)设计人员与计算机系统的协同 尽管计算机辅助设计功能不断增强,能完成部分设计

14、工作,但是,很多设计工作只是辅助性的,设计过程中绝大部分创造性工作还需设计人员完成。,07CA7,7.4.2 CSCD系统的基本结构,1)应用系统。 2)信息共享平台。 3)协同工作平台。 4)协作管理平台。 5)网络传输平台。,07CA7,7.4.2 CSCD系统的基本结构,图7-5 CSCD系统结构图,07CA7,7.4.3 CSCD系统的协作模式,1.松散耦合协同设计模式 2.中度耦合协同设计模式 3.紧密耦合协同设计模式,07CA7,1.松散耦合协同设计模式,各子任务之间的耦合比较松散。各子任务之间的信息交互往往只在求解问题的开始及结束阶段进行交互,一般来说,从一个程序中获取数据信息,

15、然后作为另一个程序的输入。,07CA7,2.中度耦合协同设计模式,各子任务之间有中等程度的耦合。与松散耦合模式相比,在解决问题过程中,各子任务之间也需要进行信息交换。这需要支持工具来自动地管理各方之间的信息交换与传输。这是一种集成的工作方式,一般提供共享数据库及数据库转换功能。,07CA7,3.紧密耦合协同设计模式,在紧密耦合模式下,设计任务按层次结构划分成许多紧密耦合的子任务,各子任务间信息频繁交换,结果互相影响,这种方式比较符合现代设计的实际要求。,07CA7,7.4.4 CSCD的关键技术,1.信息共享和交流 2.群体活动控制 3.并发控制 4.版本管理 5.冲突消解 6.任务规划 7.

16、访问控制 8.建立集成化产品信息模型,07CA7,1.信息共享和交流,协同设计过程中,设计人员之间的信息交流尤为重要。信息共享与交流技术为设计人员提供方便可靠的信息访问、修改、删除等机制,以保证协作过程的顺利进行。CSCD系统可以采用E-mail、音频、视频WYSIWIS等方式,在各设计人员之间建立一个协同的多媒体协同工作环境。,07CA7,2.群体活动控制,协同设计是多用户参与的协作活动,系统需要提供一个群体活动控制的机制来调度活动次序,协调活动中的冲突。,07CA7,3.并发控制,当多个用户共同操作一个对象的时候,需要并发控制技术。,07CA7,4.版本管理,管理协同设计过程中版本更改的原因及序号,保存历史数据。,07CA7,5.冲突消解,协同设计是一个并行的过程,当多个用户对同一个对象进行操作的时候,由于各用户之间的考虑角度、评价标准及知识领域不一样,冲突是难以避免的。当产生冲突的时候,需要有一个良好的冲突消解机制解决冲突问题。,07CA7,6.任务规划,根据任务的级别、紧迫性与调度原则等知识,合理地给各设计人员分配任务,生成任务完成计划。,07CA7,7.访问控制,访问控制机制

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号