协同数据库综合应用知识

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

协同软件研究开发中心
12
信息交换
数据交换要解决的关键问题 信息的统一表示——信息交换系统的最终目标
是实现不同应用系统间透明的信息交换,但是 在不同的应用系统中,数据的存储、表示方式 可能完全不同。要解决这一问题的关键是要找 到数据的统一表示方式,XML标准的出现,使基 于统一的规范格式的信息交换系统在实现技术 上已经成为可能。
显而易见,动态发布的方式具有很大的优点,因为它能够提供实时的数 据,以支持协同应用。不过它的缺点就是技术比较复杂,开发维护的费 用比较大。
协同软件研究开发中心
22
数据库综合应用
现代信息系统是: 基于网络平台的 有知识处理能力的 支持多维数据(时间维等)的 具有强数据模型、具有高效的信息处理能力的
后者则是信息提供者通过一些代理发布信息,信息在 代理服务器上注册/注销,而用户需要向代理服务器 发出访问请求,由代理处理请求并返回用户所需要的 信息。
协同软件研究开发中心
20
信息发布
在第一代的WEB中,静态HTML主页是用的比较多的一种静态信息发布方 式。HTML表示超文本标记语言(Hyper Text Markup Language),使用 它可以使页面内容不仅仅包括文字,还有声音、图片、视频等,使得信 息变得多样化。任何人想要发布信息,只需要购买一个域名,然后开一 个WEB服务器或者租用一个网上空间,就可以把制作好的主页放上去, 供别人浏览获取信息。
一个教师的工资历史记录(时态数据)
职务待遇 助教 助教 讲师 讲师
工资档次
变动原因
2
转正定级
3
正常晋升
2
职务晋升
3
正常晋升
协同软件研究开发中心
执行时间 1995/7 1998/10 1999/3 2000/10
27
综合应用实例1—基于时表态6-12 知晋升政识策描述库的工资协同管理系统
工资政策时态知识模型
协同软件研究开发中心
3
协同数据库与综合应用
协同软件技术: 角色协同 信息协同 流程协同 计算协同
数据库中的协同技术(信息协同)
协同软件研究开发中心
4
信息集成
数据集成——把不同来源、格式、特点性质的数 据在逻辑上或物理上有机地集中,从而为企业提 供全面的数据共享。
信息集成解决的问题是把位于不同的异构信息源 上的数据合并起来,以便为用户提供一个统一的 视图。
协同软件研究开发中心
15
协同软件研究开发中心
16
信息交换
XML用于数据交换的优势
简单性。XML文档是能进行文件结构合法性验证的纯文本文档, 对于系统间集成、交换数据来说,最简单的格式就是文本。
跨平台性。XML可以在多种平台上使用,可以用多种工具进行解 释,而且对于几种主要的字符编码标准都支持,因而可在全世界 许多不同的计算环境中使用。各系统只要装有相应的XML解析工 具,便可以理解以XML为中介由其它系统传递过来的信息并加以 利用。
协同软件研究开发中心
9
信息集成
中间件模式通过统一的全局数据模型来访问异构的数据 库、遗留系统、Web 资源等。中间件位于异构数据源系 统(数据层) 和应用程序(应用层) 之间,向下协调各数据 源系统,向上为访问集成数据的应用提供统一数据模式 和数据访问的通用接口。各数据源的应用仍然完成它们 的任务,中间件系统则主要集中为异构数据源提供一个 高层次检索服务。
信息集成是一种多针对某个目标或面向某项特定服务对信息
进行组织和管理的理念,集成的核心是资源作为大系统,采 取技术手段进行整合,实现资源共享。
信息集成不是简单地从技术上实现各部门之间的信息共享,
而是要从系统运行的角度,保证系统中每个部分、在运行的 每个阶段,都能将正确的信息、在正确的时间、正确的地点、 以正确的方式、传送给需要该信息的人。
知识库技术和数据库协同工作等。
协同软件研究开发中心
24
综合应用实例1—基于时态知识库的工资协同管理系统
职员时态 信息管理
职员 时态信 息库
时态事件生 成器
(推理机) 制)
工资变更 事件表
工资政策时 态知识库管

工资政 策时态 知识库
工资变更
时态工 资库
上报人事 主管单位
协同软件研究开发中心
25
综合应用实例1—基于时态知识库的工资协同管理系统
随着Internet的发展,越来越多的人加入到网络使用者的行列,他们也 都需要向外发布信息。但是自己建设HTML主页的费用比较大,所以这种 方式并不适合所有人。而blog的兴起,促成了一个廉价的解决方案。 Blog,中文译名博客,也叫网络日志,是一种适用于个人用户的出版工 具,具有低成本、低技术和方便易用的特点。用户只需要去blog提供商 那里注册一个帐号,就可以马上拥有一个个人的网上空间。而且blog非 常容易使用,用户不需要懂任何的web技术,只要在它提供的写作页面 里面输入信息,然后这些信息就可以发布出来了,并按照时间的顺序排 列起来,别人就可以总是获取到新的信息。
工资时态知识数据库系统,也称为工资智能决策支 持系统(SIDSS),目标是将各单位的人事部门从繁 琐的工资调整工作中解放出来,不再陷于成堆的工 资政策中;同时也可以避免许多人为造成的错误, 使工资管理规范化。
SIDSS是一个综合多种数据库技术的应用系统,主要
涉及面向对象技术、时态数据库技术、主动数据库、
综合应用 难以以单一的数据库技术建模,需要综合应用多种数据库技术、及
相关技术,往往换需要研究新的技术。
电子政务、电子商务, 现代信息服务系统 即时通信系统
,,,,
协同软件研究开发中心
23
综合应用实例1—基于时态知识库的工资协同管理系统
传统的工资确定和变更是人事部门工作人员根据工 资政策和员工的人事信息完成的。由于工资上报是 人事部门日常性工作,加上我国现行的工资政策具 有复杂性、时间性、地域性等主要特点,该项工作 工作量大、容易出错。
数据库系统与技术(9) --协同数据库及综合应用
信息科学与技术学院计算机科学系
协同软件研究开发中心
协同软件研究开发中心
1
协同数据库与综合应用
什么是协同? 信息集成技术 信息交换与发布 综合应用
协同软件研究开发中心
2
协同数据库与综合应用
什么是协同? 协同——就是指协调两个或者两个以上的不同资源或 者个体,协同一致地完成某一目标的过程或能力。 协同范围——不仅包括人与人之间的协作,也包括不 同应用系统之间、不同数据资源之间、不同终端设备 之间、不同应用情景之间、人与机器之间、科技与传 统之间等全方位的协同。 协同软件——有助于协同的软件
协同软件研究开发中心
21
信息发布
数据库:由传统的数据库管理系统组成,可以是各种异构的数据库系统 和文件系统,或者数据仓库。它们存储了要发布的所有信息,是一个信 息的仓库。
服务器:服务器响应用户的请求。在用户每次查询时,服务器查询数据 库,并动态的组织成一定形式,比如网页或XML,供用户使用。
用户端:主要为各种浏览器,或者胖客户端的程序,它们能够发起查询 请求,并把服务器返回的结果显示出来给用户查看。
年份 考核结果 1995 年 优秀 1996 年 优秀
1997 年 优秀 1998 年 优秀
1999 年 优秀 2000 年 优秀
执行操作 1997 年允许晋升一档 1999 年允许晋升一档 2001 年不允许晋升一档
政策依据
1999 年以前的 “两年优晋升”相隔 必须两年以上
1999 年以后的 “两年优晋升”相隔 必须四年以上
信息集成的数据源可能是传统数据库,也可能是 其他类型的信息,如网页的集合。
协同软件研究开发中心
5
信息集成
“Information integration”一词有信息集成、整合、融合的 涵义,常见的表述有:
信息集成是一种使相关的多元信息有机融合并优化使用的理 念。信息集成不是信息的堆积或信息载体的物理堆积。
协同软件研究开发中心
26
综合应用实例1—基于时态知识库的工资协同管理系统
工资的时态数据模型
SIDSS中含有三类信息:第一类是不影响工资的信息,如 人员编号、姓名、身份证号等;第二类是影响工资但不受 时间影响的信息,如参加工作时间等;第三类是影响工资 也受时间影响的信息,如学历、职务晋升、工资标准等。
目前通常采用联邦式、基于中间件模型和数据仓 库等方法来构造集成的系统,这些技术在不同的 着重点和应用上解决数据共享和为企业提供决策 支持。
协同软件研究开发中心
8
信息集成
联邦数据库系统( FDBS)由半自治数据库系统构 成,相互之间分享数据,联盟各数据源之间相互 提供访问接口,同时联盟数据库系统可以是集中 数据库系统或分布式数据库系统。
数据仓库技术主要针对企业某个应用领域提出的一种数据集 成方法,是面向主题并为企业提供数据挖掘和决策支持的系 统。
协同软件研究开发中心
11
信息交换
信息交换是信息协同的基础,也是所有协同工 作的基础。
数据交换——指数据在不同的信息实体之间交 互的过程。数据交换的目的是屏蔽企业之间或 部门之间的业务系统在硬件平台、操作系统、 网络协议和数据源方面的差异,为企业提供一 个通用的数据交换平台。
协同软件研究开发中心
13
协同软件研究开发中心
14
信息交换
数据交换主要技术 传统的方法: 专门开发数据交换接口 总线和适配器技术——各个应用系统通过适 配器与总线相连,从而实现相互之间的数据 交换。但是,由于企业或政府部门都是用已 有的工具或系统设计表格、填写表格、审批 表格,所以信息的格式、描述方法、传递方 式都是不一样的,在这样的异构数据源环境 下,要进行信息交换还是十分困难的。
针对某一特定领域某一特定用户的需求,以信息为对象,信
息资源为本体,服务为动力,网络技术为手段,协同作业为
方法,把信息资源诸要素有机融合并使之优化的动态过程,
是一个优化要素、体系重构的过程。
协同软件研究开发中心
6
信息集成
信息集成涉及到很多基础问题的研究,如集成系 统的逻辑框架、全局模式与局部模式的映射方法、 异构信息源上的查询推理和优化、中间件/包装 器技术、半结构化数据等研究。
目前通常采用联邦式、基于中间件模型和数据仓 库等方法来构造集成的系统,这些技术在不同的 着重点和应用上解决数据共享和为企业提供决策 支持。
协同软件研究开发中心
7
信息集成
信息集成涉及到很多基础问题的研究,如集成系 统的逻辑框架、全局模式与局部模式的映射方法、 异构信息源上的查询推理和优化、中间件/包装 器技术、半结构化数据等研究。
工资政策是一种典型的时态知识,其有效性与时间紧密相 关,人们最常见的是:“某某政策从XX年XX月XX日开始执 行”。
规则“TKRule_工资晋升”内容如下: Rule: TKRule_工资晋升 While_Event:MGet_上一次晋升年份( ID ) When:TC_Exp If: True Then: M_确定晋升一档
可扩展性。即允许用Baidu Nhomakorabea根据需要定义新的标签的能力。例如可以 使用XML制定应用领域的集成、交换标准。
由于XML是可扩展的、平台独立、可支持国际化及地区化 格式,它可以通过标记灵活地描述数据,是天生的信息共 享与信息交换的数据格式,从而可以建立基于XML的共享 信息系统,实现任意应用系统之间的信息集成与交换。
中间件模式是目前比较流行的数据集成方法,它通过在 中间层提供一个统一的数据逻辑视图来隐藏底层的数据 细节,使得用户可以把集成数据源看为一个统一的整体。 这种模型下的关键问题是如何构造这个逻辑视图并使得 不同数据源之间能映射到这个中间层。
协同软件研究开发中心
10
信息集成
数据仓库是在企业管理和决策中面向主题的、集成的、与时 间相关的和不可修改的数据集合。其中,数据被归类为广义 的、功能上独立的、没有重叠的主题。这几种方法在一定程 度上解决了应用之间的数据共享和互通的问题,但也存在以 下的异同:联邦数据库系统主要面向多个数据库系统的集成, 其中数据源有可能要映射到每一个数据模式,当集成的系统 很大时,对实际开发将带来巨大的困难。
协同软件研究开发中心
17
信息发布
信息发布是指信息的所有者以一定的方式提供自己的全部 或一部分信息,以供其他用户访问使用的行为。
协同软件研究开发中心
18
协同软件研究开发中心
19
信息发布
根据发布信息的不同方式,Web信息发布分成自主发布
和代理发布两类。
前者是信息提供者直接发布信息,其他用户无需第三 方的参与就可以直接访问所发布的信息;
相关文档
最新文档