(计算机软件与理论专业论文)基于cbr和xml的知识管理系统架构研究.pdf_第1页
(计算机软件与理论专业论文)基于cbr和xml的知识管理系统架构研究.pdf_第2页
(计算机软件与理论专业论文)基于cbr和xml的知识管理系统架构研究.pdf_第3页
(计算机软件与理论专业论文)基于cbr和xml的知识管理系统架构研究.pdf_第4页
(计算机软件与理论专业论文)基于cbr和xml的知识管理系统架构研究.pdf_第5页
已阅读5页,还剩53页未读 继续免费阅读

(计算机软件与理论专业论文)基于cbr和xml的知识管理系统架构研究.pdf.pdf 免费下载

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

墓于c b r 和 x m l的知识管理系统架构研究 a b s t r a c t wi t h t h e e x t e n s i v e a p p l i c a t i o n o f k n o w l e d g e ma n a g e me n t s y s t e m a n d t h e c o n tin u o u s d e v e l o p m e n t o f in fo r m a t io n te c h n o lo g y , re s e a r c h o n k n o w le d g e m a n a g e me n t s y s t e m i s f o c u s o n i n t e l l i g e n c e . t h a t k n o w l e d g e ma n a g e m e n t s y s t e m w ith a r ti fic ia l in t e llig e n c e te c h n iq u e s c a n a v a il a b ly m a n a g e k n o w le d g e in a o r g a n i z a t i o n a n d m a x i m i z e t h e c o n v e r s i o n o f i m p l i c i t k n o w l e d g e t o e x p l i c i t k n o w le d g e a n d r e a li z e t h e l a r g e r s c o p e o f k n o w l e d g e s h a re . f i rs t ly , th is p a p e r d e s c ri b e s th e r e la t e d c o n c e p ts o f k n o w le d g e m a n a g e m e n t a n d k n o w l e d g e ma n a g e m e n t s y s t e m. s e c o n d l y , w e a n a l y z e m a i n t e c h n i q u e s u s e d f o r k n o w l e d g e m a n a g e m e n t s y s te m , s u c h a s i n te rn e t/ in tr a n e t t e c h n iq u e , g ro u p w a re t e c h n iq u e , e tc . t h ir d ly , w e a n a ly z e t h e a rc h i te c t u r e o f c u rr e n t k n o w le d g e m a n a g e m e n t sy st e m a n d p o in t o u t t h a t c u rr e n t k n o w le d g e m a n a g e m e n t s y s te m is la c k o f in t e llig e n c e . in a d d itio n , a f r a m e w o rk o f k n o w le d g e m a n a g e m e n t s y s te m w ith in t e l lig e n c e b a s e d o n c b r ( c a s e -b a s e d r e a s o n in g ) a n d x m l ( e x te n s i b le m a r k u p l a n g u a g e ) is p u t fo r w a r d . t h is f r a m e w o r k i s s u it a b le f o r t h e m a n a g e m e n t o f e x p e r i e n c e k n o wle d g e . i n t h i s f r a m e w o r k t h e e x p e r i e n c e k n o w l e d g e i s rep r e s e n t e d b y c a s e a n d a l l c a s e s a r e r e ta in e d in a c a s e b a s e . d t d ( d o c u m e n t t y p e d e f in itio n ) is u s e d to d e f in e th e c a s e s tr u c t u re . c b r e n g in e is r e s p o n s ib le f o r r e t r ie v a l k n o w l e d g e f ro m t h e c a s e b a s e t o me e t c u s t o me r s n e e d . a c c o r d i n g t o t h e r e t r i e v a l c a s e , a x ml d o c u m e n t i s c r e a t e d a n d c a r r i e d t o t h e c u s t o m e r i n c l i e n t t h r o u g h t h e n e t w o r k . t h i s p a p e r i s f o c u s o n t h e t e c h n i q u e r e a l i z a t i o n a n d c a s e k n o w l e d g e r e p r e s e n t a t i o n m e t h o d a n d c b r e n g i n e r e t r i e v a l f u n c t i o n . f in a lly , a n e x a m p le o f k n o w le d g e m a n a g e m e n t s y s te m b a s e d o n a b o v e - me n t i o n e d f r a me wo r k i s i n t r o d u c e d . k e y w o r d : c b r x m l k m k m s c b m l 西北大学计算机科学系硕士论文 y 6 2 3 7 独创性声明 本人声明所呈交的学位论文是本人在导师指导下进行的研究工作及取得的 研究成果。据我所知,除了文中特别加以标注和致谢的地方外,论文中不包含其 他人己经发表或撰写过的成果, 也不包含为获得西北大学或其他教育机构的学位 或证书而 使用过的材料。 与我一起工作的同志对本研究所做的任何贡献均已 在论 文中做了明确的说明并表示谢意。 学位论 文作者签字:签字 日期:年月日 西北大学计算机科学系硕士论文 基于c b r 和 x m l的知识管理系统架构研究 第四类是 “ 知道是谁”的知识 ( k n o w -w h o ) ,是指运用知识协同工作、实 现协调管理。例如在工作过程中, 如果出 现了问 题知 道应该找谁来解决。 简单说这四类知识就是知、懂、用、管的知识。一个企业的知识链通常包括 知识的识别、知识的获取、 知识的开发、知识的分解、知识的储存、 知识的传递 、 知识的共享以及知识产生价值的评价等环节。 这些环节形成完整的知识链 , 它是 企业供应链、 信息链、 价值链的更高层次的体现, 是对企业资源利用的更高阶段 。 n o n a k a 和t a l e m c h i ( 1 9 9 5 ) 的 观点,认为知识从总体上说分为两 类:一类是 显式知识,是己经文档化的知识,可通过生产报告、产品标准、产品说明书、统 计报表、软件程序等表达。 其特征是显 式的、以 文字记录的 知识。 对该种知识的 管理可以 通过在in t e r n e t/ i n tr a n e t 上有效地组织、发布这些知识以达到知识共享, 满足不同地点、不同时间的用户对不同知识的需求。另一类是隐式知识, 通常存 在于人的头脑中、存在于管理者和员工的经验和专业技能或组织的结构和文化 中,无法用语言和书面材料进行准确描述。其特征是隐式的、没有文字 记录的、 为个人所掌握的、 与个人的经验和主观能动性有关。 对于体现在企业文化中的隐 式知识, 其显性化可以通过一系列管理程序的操作而得到逐步加强; 至于隐含在 个人身上的隐式知识,难以对其进行显性化, 通常只局限于找到某个具备该知识 的人。对该种知识的管理可以通过在 i n t e r n e t / i n t r a n e t 上绘制知识地图, 标 出要寻 找的人、文件和数据库4 4 1。通过在i n t e m e t /i n tr a n e t 上有效地组织各类技术专家, 使需要某种知识的用户无需知道自 己问寻的专家位于何处就能实时地与其展开 讨论,并把该种知识逐步变为第一种知识以便由更多的人共享。 隐式知识在组织知识中的比重非常大,对组织的发展也至关重要,但不易进 行显性化。 组织内部知识显性化就是将这些隐性知识转化为可以交流和共享的显 性知识的过程。有效的知识管理系统应该能够以综合的方式利用隐式和显式知 识,满足公司发展和客户服务的需求。 另外,就知识的作用范围,还可将知识划分为常识性知识和领域性知识;就 知识的确定性将知识分为确定性知识和非确定性知识; 就知识的结构及表现形式 将知识分为 逻辑性知识和形象性知识等4 5 1 西北大学计算机科学系硕士论文 基于c b r 和 x m l 的知识管理系统架构研究 2 . 2知识管理 2 . 2 . 1知识管理定义的不同观点 对知识管理的定 义至今争论不 休, 至今没有定论。 人们从不同的 角度提出了 自己 的观点, 本文列出 几种我们比较认同的观点171 布莱恩 纽曼在 “ 知识管理的开放式讨论” ( 1 9 9 1 )中指出:知识管理是知 识的创造, 散播和利用的过程集合。 知识管理以各种各样的方式己存在非常长的 时间。 知识管理是一个永恒而宽广的主题, 知识管理的过程对我们做出决定和采取 行动有极深远的影响。所以,了解这些过程是有意义的。 如果我们接受这样的一个前提, 即知识管理是有关知识的发现、 知识的创造、 知识的传播以及知识的利用的完整的过程, 那么我们会接受这样的观点:知识管 理不仅仅是一件 “ 技术上的事情 ”或一件 “ 计算机的事情”。 而m a a r t e n s i e r h u i 。则认为,知识管理是管理 “ 知识” 的能力。我们都熟 悉信息管理这个术语, 当人们认识到信息是一个组织中能且需要被管理的有用的 资 源的时候, 信息分 析和信息计划的概念产生了。 组织现在正在开 始将 “ 知识” 也作为一种资源, 这意谓我们需要一个用来管理组织知识的方法。 我们能利用已 开发的技术和方法来分析一个组织内的知识资 源,即进行知识分析 ( k n o w l e d g e a n a l y s i s , k a ) 并进行知识计划( k n o w l e d g e p l a n n i n g , k p ) 。知识技术 ( k n o w l e d g e t e c h n o l o g y , k t ) 和方法来源于人i智能领域,或更精确的说是 基于 知识的系统领域。 知识 技术己 存在相当一段时间, 知识技术的 应用是以专家系统 和决策支持系统的形式。 知识分析使我们能分析在组织内部知识的用途、弱点及其适应性。 知识分 析是管理知识的一个必需的步 骤。 在知识分析中 , 我们可利用知识建模和知识获 取技术。 当一个组织重视它的知识的时候( 比如,已进行了知识分析) , 它将可以为未 来制定计划即知识计划。 一个组织可以开发一个多年的知识计划, 该计划定义组 织开发它的知识资源的方法。 西北大学计算机科学系硕士论文 基于 c b r和 x m l的知识管理系统架构研究 d e n h a m g r e y认为知识管理能保护智力资产免于衰退, 通过增加智力、 价值 以及提供柔性来寻求机会去加强决策、 服务和产品。 应用知识管理的原因在于商 务公司要更好地服务于客户。 通过知识管理能减少循环次数、 缩短产品开发周期、 提高客户服务、提高产品质量等。 d o n n a b i b l e认为知识管理是尝试保护经验知识。人们进入一个公司所经历 的学习过程将成为他们 自己的财富, 他们离开时, 则会将与他们工作有关的整个 知识仓库带走。如果一个公司能从某种程度上获取员工的部分经验, 那么一旦那 人离开 或被安排到另一个项目中,职员和雇主之间的互惠 关系 会真正受到影响。 k a r l e . s v e i b y 对知识管理的两种思路和二个不同的水准进行了对比。 途径 1 : k m 二 信息的管理。 这个领域的 研究者和从业者具有计算机及信息科 学方面的教育, 涉及信息管理系统的构建、人工智能、再生工程及群件等。对他 们来说,知识二 能在信息系统中被识别而且处理的对象。 途径 2 : k m= 人的管理。这个领域的研究者和从业者具有哲学、心理学、社 会学或商务 / 管理方面的教育。主要涉及评定、 改变以及提高人类个体的技能和 行为。对他们来说,知识= 过程 ,即一组复杂的不断变化的动态技能、技术秘诀 等。 水准 1 :个人视角。研究及实践的主体是个人。 水准 2 :组织视角。研究及实践的主体是组织。 工 b m 对知识管理的理解比较独特。i b m 莲花软件中国区总 经理刘洪将知识管 理的概念分成三个部分来解释:第一, 知识管理是提高企业核心竞争力的关键部 分。知识可以分为原理专家型和技能型等几种类型的知识。在 i t 界谈知识管理 主要是在谈技能型的知识。第二,知识管理会对企业带来快速回报。第三,知识 管理是信息化非常重要的基础。 l o t u s 提出的知识管理的定义:知识管理 通过对于信息 和专业技能的系统开 发和利用,改进和提高部门组织的创新、响应能力、生产力和技能素质。 看来, 对知识管理的理解真是多种多样。 我们认同的 观点是知识管理就是对 一个组织所拥有的和所能接触到的知识资源的发现、 创造、 传播以及利用的完整 的过程。 西北大学计算机科学系硕士论文 基于c b r和x m l的知识管理系统架构研究 2 . 2 . 2知识管理与信息管理 信息与知识是存在很大差距的。 从信息到知识的演变也正是知识管理的任务 之一。知识管理与信息管理是两个既相联系又略有区别的两个概念。 信息管理偏 重于搜索、利用使用者外部的客观信息,积累行为决策的原始素材;知识管理强 调为使用者主动交流知识思想, 为知识创新提供条 件。 由于信息与人类认知能力 的结合刁 导致了知识的产生。 所以,知识管理是一个运用信息创造某种行为对象 的过程。 2 . 2 .3知识曹理发展的三个阶段 到目 前为 止,知识管理的发 展至少经历了 三个阶段3 9 1 第一个阶段从 1 9 8 5 年到 1 9 9 0年左右。 在这个阶段, 少数研究学者孤立地尝 试写作和思考,彼此不知道有对方的工作。他们的灵感并非来 自商业领域,而是 来自 维特根斯坦 ( w i t t g e n s t e i n ) 和波拉尼 ( p o l a n y i ) 等哲学家, 他们系统地 研究了 充分利用人的特长与技能 创造的 价值、 创新和知识创造。 当时还没有形成 “ 知识管理”和 “ 智力资本”的概念。 第二阶段发生在1 9 9 1 年到 1 9 9 7 年左右。 工 t 革命和互 联网的出现, 推动了 组织的变革,并且大大加速了变革的步伐。在这个时期,i t 解决方案和管理方 法关心的都是 ( 现有) 知识的再利 用以及如何避免重复工作。 知识被认为是能够 被 “ 管理”的,这种误解使全球的管理者和咨询师都表现出很高的热情 ,“ 知识 管理”和 “ 智力资本” 这两个概念成为欧洲和美国各种会议上的热点。 知识管理 和智力资本主要被看作是提高效率的途径。不幸的是, “ 知识管理”的概念被 i t 供应商歪曲地利用了, “ 智力资本” 被曲 解为对年度报告中公 布的和未披露 的信息进行测评的一种方法。 知识管理和智力资本管理,今天正在被大多数的企业实施,然而,它仍然处 在非常初级的阶段。迄今为止,它大体上是 i t 投资和有些说服力的社会工程的 结合。尽管公司报告说在这样的投资上取得了巨大的回报, 但是他们仍然仅仅浮 在表面上。相对于充分利用无形资产的整体知识解决方案,目 前的这些收益是非 西北大学计算机科学系硕士论文 基于c b fl和 x m l的知识管理系统架构研究 常小的。 当 今最令人欣慰的 发展是公司正在逐 渐从技术解决方 案中摆脱出 来, 开 始理解知识管理是在知识时代开展业务的一种全面的、崭新的途径。 第三个阶段就是现在,知识创造和创新非常火爆,它们正变得更为人性化。 越来越多的 人开始认识到效率不是万能的; 对公司和社 会来 说, 真正的价值只能 是通过创建鼓励所有人创造知识的环境来产生。 2 . 3知识管理系统 2 . 3 . 1知识曹理系统的概念 知识管理系统 k n o w le d g e m a n a g e m e n t s y s te m ) , 是采用计算机技术、 信息 技术等现代技术手段实现知识管理的系统, 在这个系统里包含了对人的管理和对 知识的管理( 2 4 1 知识管理系统( k ms ) 是 实现知识管理的 平台,负责完成信息到知识的转化、 知识的组织与分发。 其实现方式也是多样化的,知识管理系统的工作可借助于以 下手段: 文件管理、目 录管理、 协同共享、 决策支持、 数据挖掘、 在线分析处理、 业务过程设计等。 整个系统以 服务于人为中 心, 一切活动都是为了能将最有效的 知识提供给需要的人。 2 . 3 . 2知识曹理系统的基本职能 在整个知识管理的流程中,知识的生命周期23 1 如 下图 ( 图2 - 2 ) . 从知识的生命周期来看, 企业应该存在一条知识链。企业的知识链通常包括 知识的识别、 知识的获取、 知识的开发、知识的分解、 知识的储存、知识的传递、 知识的共享以及知识产生价值的评 价等环节)4 6 ) 以知识链为核心来构建企业的知识管理系统, 一个知识管理系统应该实现 以 下功能: ( 1 ) 知识的获取。知识获取包括各种各 样的信息资 源, 主要从以下两个方 面获取知识, 一是现有的一些显性知识的采集, 如通过收 集企业现有的研究资料、 客户资料等, 创建电 子文档输入到知识仓库: 另一方面来自 于 对隐性知识的挖掘 和捕获。为用户能有效地利用知识,必须将数据仓库化、 集成化。 西北大学计算机科学系硕士论文 基于c h r和x m l的知识管理系统架构研究 得到所需知识 组织并转换知识 以使 知识能更好的共享 .4 卜 一 图2 - 2知识生命周期 ( 2 )知识的传播。知识传播则依托于企业网络,可通过知识推送、电子公 告等方式实现传递。 ( 3 )知识利用。知识利用是整个知识处理过程的目的,一般来说,可通过 协同工作、知识搜索、专家定位等 方式实 现。 ( 4 )知识创新。知识只有通过实 践才能真正创造价值。同时, 只有在实践 中不断检验,知识才能不断更新。电子会议、社区论坛正是检验和更新知识的良 好场所,实现知识共享和知识创新的有利途径。 ( 5 ) 知识评价。对知识使用的效果、 效率和价值进行测定。评价范围 包括 知识管理的应用平台、系统功能、知识源、 运作方式和应用效益等。对知识进行 正确而有效的评价有助于鼓励员 工将自己 的知识 在企业内 供他人共享, 同时也为 激励员工贡献知识的措施制定提供了量化的标准。 组织知识管理系统是集成各种知识管理技术的多功能系统, 它能够支持所有 主要的知识管理与处理活动,包括知识获取、知识组织、知识分类与理解、调试 与编辑、搜寻与检索、知识传递传播与共享等。 下一章我们将讨论知识管理系统的一些基本实现技术, 它的核心是网络技术 与知识仓库 ( k n o w le d g e w a re h o u s e ), 能够对异质系统中的知识进行检索,并 通过 we b浏览器向用户提供知识。 西北大学计算机科学系硕士论文 基于c b r和x m l 的知识管理系统架构研究 第三章 知识管理系统实现技术概述 谈知识管理系统就离不开知识管理技术。 知识管理的 各种功能及服务最终都 还得依靠知识管理技术来实现, 如搜索引擎服务就离不开 搜索引擎技术的支撑。 可 以说,没有强大的知识管理技术支持, 企业将很难有效实施知识管理,它是构 建知识管理系统的 基础,也是实现知识管理的强大推动力。 从广义的角度看, 知识管理技术并不局限于基于计算机的技术, 其他如编辑 出 版技术、 发行技术等均是企业进行内部知识传播的传统技术, 发挥着并将继续 发挥重要作用。 但现代信息技术才是知识管理产生的真正催化剂,也是知识管理 得以有效实现的基本前提。 因此这里我们仅将知识管理技术定位为基于计算机的 现代信息技术。 3 .1 群件技术 群件的概念 群件是帮助群 组协同1作的软件。 群件有时被视为群体工作软件的缩写。 本 质上它是允许不同的人协同工作的网 络化的计算机软件。 一般包括电子邮件、 文 档管理与工作流应用等几大部分2 5 1 。由于实现了 对非结构化信息的管理和共享, 群件对公司来说就 意味 着一种高效的协同工作手段和公司战略级的解决方案, 从 而成为知识管理的基础技术之一。目前著名的群件产品主要有 l o t u s 的 d o m in o / n o te s . n o v e l l 的g ro u p w is e 和m ic r o s o ft 的e x c h a n g e . 3 . 1 . 2 群件的分类 群件技术典型地按两个主要的方面被分类: 1 、 按群件的 使用者是否在同一时间一起工作而分为同步 ( 或实时) 群件和 异步群件; 2 、 按群件的 使用者是否在同一地点一 起工作而分为面对面( f a c e - t o - f a c e ) 群件和远距离 ( d i s t a n c e )群件。 西北大学计算机科学系硕士论文 基于 c a n和x m l的知识管理系统架构研究 同一时间 “ 同步” 不同时间 “ 异步” 同一地点 “ 面对面” 不同地点 “ 远距离 ” 投票, 表示支持共享的计算机 视频电 话, 聊天电 子邮 件, 工作流 3 .1 .3 群件的应用领域 . 异步群件的 应用 电子邮件是到目前为止最通常的群件应用 ( 当然, 除了 传统的电 话) 。 当基本 的技术被设计为 在两个人之间传递简单信息的时候, 甚至今天相对基本的电 子邮 件系统典型包括一些有趣的 特征: 传递信息、 将消息归档、 创建邮寄群组、 将文 件附加到消息中等。其他已被开发的特征包括:自动分类和信息处理、自动路由 和结构化通信( 消息需要某种信息) 。 新闻 讨论组和邮寄目 录与电子邮件系统相似。 只是 其取代了 一对一的通信方 式, 用于在一大群人之间传递消息。 工作流系统允许文件以 相对固定的 过程在组织中传 送。 超媒体是把文本文 件彼此相连的一个系统, w e b 即是一个明显的例子。 团体日历允许行程安排、 项目管理和许多人之间的协作, 而且也可能为行程 装备提供支持。 协同合作的写作系统可能提供实时支持和非实时支持。 通过展示写作过程和 允许使用者追踪其变化并对文档作注解,使文字处理器可提供异步支持。 . 同步 ( 或实时) 群件的 应用 共享白 板允许位于不同的 地点两个或多个的人在一个共享的空间 发表见解 和想法。 视频通信系统允许两路或多路的实况录象, 实质上是在电话系统的基础上附 西北大学计算机科学系硕士论文 基于c h r和x m l的知识管理系统架构研究 加一个可视化部件。 聊天系统允许许多人实时的在公 共空间书写信息。 当 一个人提交一 个信息的 时候,该信息会出现在滚动的屏幕的底部。 通过列出聊天室的名称、 位置、 人数、 讨论的主题等来组织不同的聊天群组。 决策支持系统被设计用来帮助群体进行决策。 他们提供工具供发表独创性意 见、 评论和进行投票等。 群件有助于很快地将专家组织在一 起, 汇集他们的知识 并利用正确的指导进行有效地工作。 3 .1 .4群件在知识曹理中的it要作用 群件技术的特点使它成为知识管理的基础性技术之一: ( 1 ) 群件适应客户机 / 服务器体系结构, 使得它和传统的e - m a i l 系统相比, 在 c l ie n t/ s e r v e r 环境下进行电子邮件传输更易于管理, 易于 共享并具有更高的效 率和安全性。 ( 2 )群件具有灵活的可伸缩性和足够的安全性,可以适应公司规模和管理 结构的改变, 例如公司新增加部门、 原有机构扩容或合作伙伴进行 直接的信息交 流等。 ( 3 )群件可以降低基础设施建设费用,群件的通信基础设施提供了全面完 整的网络管理工具, 用户无须增加其他的通信处理组件。因为后者不仅需要额外 的购置费用,而且带来了培训、系统管理和维护方面的开销。 ( 4 )群件能够提高与其他应用性系统的联结,使之成为公司的信息中心。 ( 5 ) 群件提供存转路由 ( s t o r e - a n d - f o r w a r d r o u t in g ) 和邮件 转发代理 ( m e s s a g e t r a n s f e r a g e n t s , 简称w a s ) 功能, 这些功能可以保障网络系统具有 较高的容错性和邮 件传输效率。 例如一条线路不通时, 系统可以自 动从其他可选 信道中 选取一条最佳线路进行拨号或连接。 ( 6 )群件提供可扩展、可复用的 目录管理机制。目 录是电子邮件系统的一 个最基础的组件,它维护有关整个系统的各个用户、用户群组逻辑用户 ( 又称角 色) 、服务器地址以及服务器连接等重要信息,良好的目录管理机制对于保障系 统安全可靠地运转具有相当重要的意义。 西北大学计算机科学系硕士论文 基于c b r和 x m l的知识管理系统架构研究 ( 7 ) 群件具备系统监控和管理功能,可 根据管 理对象的不同,在集中 管理 和分散管理之间进行折衷, 可以全面、自 动地监控系统各个组件的 运行情况, 并 向各级管理员提供充分的系统维护工具。 ( 8 ) 群件提供了跨操作系统的 平台和跨网 络的传输协议, 这一点 在公司机 构高速和跨部门、跨公司通讯与数据交换时相当重要。 ( 9 ) 另外群件的文档管理系统对于知识管理也有十分重要的意义。以 l o t u s 公司的文档管理系统为例,它的d o m i n o .d o c 提供了 一个管理文档的平台,这些 文档包括广泛的信息类型,从纯文本和平面图像到 3 d 、音频和视频元素,它没 有强加给用户一个编辑系统,而是让用户选择自己喜爱的工具来编写文档。 d o m in o .d o c 最令人称道的 一点就是与o d m a (o p e n d o c u m e n t m a n a g e m e n t a p i) 应用的集成,o d ma是一项工业标准,它定义了桌面应用如何与文档管理存储 资 源进行交互式操作, 这意味 着 d o m in o .d o c 支持o d m a应用程序, 如mic r o s o ft o ff i c e . l o t u s s m a rt s u i t e 和 c o r e l o f f i c e , 用户或作者不必放弃他们熟悉的应用程 序来生成存放在d o m in o .d o c 中的文 档可使用这些o d m a应用去存取公司范围的 文档,例如从m ic ro s o ft w o r d 或l o t u s w o r d p r o 中, 用户只 要选择文件 、 保存,其 文档就被存入他们所选的 d o m i n o . d o c 文件夹中了,由d o m i n o . d o c自动驱动 odma api 3 .1 . 5 主要的群件产品 l o tu s 公 司 的 d o m in o 和 n o te s . n o v e ll 公 司的g ro u p w is e 和 微软 的中 文 e x c h a n g e s e r v e r 2 0 0 0 是目 前著名的 群件产品。 这些产品早期其功能主要在异步 信息协同方面, 它们有完整的电 子邮 件系统、 一定的日 程安排功能和工作流程支 持机制。近来不断推出新的版本,功能有所加强,也加入了同步协同的技术;还 加进了in te rn e t 和w e b 技术,成为 in tr a n e t 的服务器软件;最近又加入了知识管 理的内容,如 l o t u s d o m i n o r 6 . 以 上三种群件产品各具 特色, 组织应根据自 己的实际 情况选择适用的群件产 品 来建设自己 的知识管理技术框架, 但根据国 外实施知 识管理的经验, 一般认为 l o tu s 似 乎略 胜 一 筹。 西北大学计算机科学系硕士论文 基于c b r和x m l 的知识管理系统架构研究 3 . 2 i n t e r n e t / i n t e a n e t技术 3 . 2 . 1 i n t e r n e t 技术 工 n t e r n e t 是成千上万个私有网络通过物理设施 ( 例如网关和路由 器)连 接 起来而构成的一个互连网络。 它包括政府部门 , 军事部门, 大学, 各种组织以及 各公司、企业的网络。同时,因特网又是一个国际性的互连网络。它的核心是开 放,任何类型的计算机,不管是 p c机、m a c 机、小型计算机或者大型主机,不 管他们运行的是什么操作系 统,都能够方便而快捷地互相进行通信。 t c p / i p 协 议是实现互联网络连接性和互操作性的关键,就像胶水一样把成千上万的 工 n t e r n e t 上的各种网络互 连起来, 即每一 种计算机系统都在相同的协议下 c p / i p 下工作。 3 . 2 . 2 i n t e r n e t 用途 因 特网自诞生以来, 己 经产生了 各种各 样的用途。 随着网络性能的日 益提高, 功能的不断完善,还在不断地推出形形色色的具体用途。但是从最根本上来说, 离不开互相通信和共享信息资源这两个最根 本的用途。 从当前来看, 最普遍使用 的有 4种基本用途: 第一种用途是电 子邮件 ( e - m a i l ) 。 这是从一台计算机向另一台计算机传送 信息的一种方 法, 好象用信件 进行通信联络一样。 使用电 子邮件功能时需要邮 件 阅 读 ( 读 / 写) 软 件。 现 有的 产 品v ii 子 有 : o u t lo o k e x p r e s s , i n t e r n e t m a i l, n e t s c a p e me s s e n g e r 等。 第二种用途是新闻讨沦 组 ( n e w s g r o u p )。 这是把消息存放在某个中心计 算机上, 供大家阅读和讨论的一种方法。 这好象是一种布告板, 并且可以 按讨论 的题目 分成不同的小组, 进行讨论, 交流看法, 互相启发, 共同提高。 使用新闻 组功能时,需要使用新闻阅 读软件,如o u t lo o k e x p r e s s , win v n等。 第三种用途是文件传送 ( f t p )。这是从一台计算机的硬盘驱动器向另一台 计算机传送文件的 一种方法。它与 在计算机本地进行文件拷贝 ( 复制)很相似, 在从因特网 下 载共享软件时经常使用这个功能。使用文件传送功能时需要使用 f ip 程序。现有的 产品 例子有:c u t e ft p , g e t r ig h t 等。 西北大学计算机科学系硕士论又 基于c b r 和 x m l的知识管理系统架构研究 第四种用途是超文本文件传送 ( 采用 h t t p协议)。 这是因特网重要的一种 用途。用户只需在we b页的超链接上点击 鼠标就可以方便的调阅所需的信息。 使用h t t p 功能时需 要使用w e b 浏览器软件,比较流行的产品有:n e t s c a p e n a v ig a t o r 和i n t e r n e t e x p lo r e r 等。 近年来最为热门的多媒体信息和电子商务等己 在因 特网中得到了日 益广泛 的应用。 3 . 2 . 3 i n t r a n e t ( 内联网) 技术 因 特网 , 一个由 上千万计算机所组成的全 球的网络, 在最近几年的 商业应用 中被快速的使用。 它的易接入、全球信息网和统一的标准助长了他的增长。同样 的技术可以在一个组织内部使用。 它的低费用和工作于许多不同类型的机器上的 能力允许组织 ( 多数是第一次 连接他们不同的 “ 信息岛”。许多公司现在正 在使用, 或计划使用内 联网作为他们广泛应用的首 选计算 机平台。 具体来说, i n t r a n e t 就是在传统的企业网基础上, 采 用 i n t e r n e t 的协议标 准和www技术来构筑可提供w e b 信息服务应用以 及连接数据库等其他服务应 用、自 成独立体系的企业内部网络。它又可连接到i n t e r n e t ,成为其中一部分, 但当有安全性要求时应采取防火墙等安全措施与 i n t e r n e t 隔开。这样,它既具 有传统企业网内部的安全性,又具有 i n t e r n e t 的开放性和灵活性。在面向传统 企业网内部应用的同时,还能获得传统企业网没有的、更为灵活的外部应用。 we b信息服务应用建立在 we b技术的基础上, 其基本模式是we b服务器 和浏览器的组合, 基于 b / s结构。 we b 服务器用来存储可由浏览器观察的页面 ( h t m l 文档或x m l 文 档), 其内容除了包括标题和正文 外, 还有同其他页面 链接的信息等。we b服务器 向浏览器发送这种 h t ml 或 x ml 文件,浏览器取 得该文件,阅 读识别其内 容, 然后显示其页面。 传送文件的协议是在t c p / i p 上 面使用的h 下 t p( 超文本传输协议)。 使用w e b 技术可以 实现w e b 服务器信息 服务,应用包括信息的发布和收集,而不管服务器在什么地方。 3 . 2 . 4 i n t r a n e t 的构建 西北大学计算机科学系硕士论文 基于c b r 和 x m l的知识管理系统架构研究 i n t r a n e t 由网络与网络协议、客户机软件 ( 如 www 浏览器 )和各种服务器 组成。 网络可以是局域网或广域网,t c p / i p是其骨干协议。 客户机软件是用户访问内 联网 服务的工具。 最主要的客户端软件www浏 览器包括适用于各种平台的n e ts c a p e 公司的n e ts c a p e c o m m u n ic a to r 和 m ic ro s o ft 和in te rn e t e x p lo r e r . 服务器包括 www服务器、 f t p , e - ma i l , d n s等服务器以及具有数据库 连接功能的群件。 防火墙服务器包括防止来 自公司外部非法访问的防火墙和公司 内部各部门间的简易防火墙。 in tr a n e t 的逻辑结构如下图: w e b 服 务器数据库服 务器11c 件 服务7 f 客户 端客 厂 , 端 图3 - 1 i n t r a n e t 逻辑结构 3 . 2 . 5 i n t e r n e t / i n t r a n e t 与知识曹理系统 i n t e r n e t / i n t r a n e t 为知识管理系 统提供t 基础平台。 i n t e r n e t / i n t r a n e t 为知识的 传播和 共享提供了一些便利: 容易接入和使用。 全球 信息网浏览 器的 使用为信息和应用提供了 低费用和 易于使用的接口。 全球的信息接入。信息能被保存在网络上的任何 “ 服务器”上, 而且能从 西北大学计算机科学系硕士论文 基于c b r 和 x m l的知识管理系统架构研究 内联网的任何地方存取。 个人间的交互。 通过电子邮件和计算机会议,内联网简化了在不同地域人 们之间的交互。 非正式的网络。在内联网上发表信息和互相通信快速而非正式。 可升级的网络。 当 组织结 构更改的时候, 在整个网 络中很容易增加或移去 服务器。 访问外部的信息和知识的通路。内联网通常有访问外部因特网的出入口, 通过它可以访问快速增涨的全球信息资源。 要指出的重要一点是, i n t r a n e t 不只是极端意义上的正式的电子资料库,也 不完全是非正式的信息发布地, 它能以许多种方式传送信 息,不是以w e b 页的 方式,就是 以文档、表格及图象的方式。它能提供应用和数据库,最重要的,它 能为知识工人协同工作提供方便,而不管他们身处何地。 3 . 3 x m l 技术 x m l ( e x t e n s ib le m a r k u p l a n g u a g e ) 是 一种 元 语言 , 利 用 它 可以 创 建 特定 领 域 的 标记 语言 30 。 它s g m l ( s t a n d a r d , g e n e ra li z e m a r k u p l a n g u a g e ) 的 子 集, 保 存 着s g m l可扩展性、 结构化和有效性等特点。 与h t ml 不同, x m l用来描绘结 构化数据,而h t ml用来显示内容。 x ml中 有几百个固定的标记, 其它的属于用 户自 定 义标记。 使用自己 创建 的标签名称使 x ml文件具有很强的自说明能力。x ml包括以下内容:d t d, x ml s c h e m a、c s s , x s l和 x l l等。 d t d ( d o c u m e n t t y p e d e f in i tio n ) 用于定义标记, 即d t d 说明允许出 现在x m l 文档中的标记 及其合法的嵌套次序; 属性及其类型、 默认值; 可能出 现的实体等。 d t d为文档结构制定了一套规则。事实上,大多数人不会接触到设计 d t d,,而 只是使用现成的别人设计好的 d 丁 d。如使用 ) c x行业标准的 d t d . x ml s c h e m a 也提供文档的规则,并指出用什么标记 符,标记符的属性及之 间的关系,等等。但不同于 d t d 的是,s c h e m a提供了丰富的数据类型,例如 d t d 可以有一个标 记 ,而标记符之间的内容可以是数字或字符串。 西北大学计算机科学系硕士论文 基于c r r 和 x m l的知识管理系统架构研究 s c h e m a 则可以 规定只输入数字。 x m l s c h e m a 不仅包括一些内嵌的数据类型, 例如 s tr in g , in te g e r , b o o le a n , t im e , d a te 等, 还提供了定义新类型的能力,如 c o m p le x t y p e 和s i m p le 升 p e . x m l s c h e m a 与 关 系 数 据 库中 的 数 据 定义 语 一言 ( d d l ) 思想相似。在关系数据库中,使用 d d l去创建表以及描述作用于这个表的规则 和限制。 x m l s c h e m a 提供了 创建x m l 文档必要的 框架, 详 细说 明了一个x m l 文档的不同元素和属性的有效结构、限制和数据类型。x ml s c h e ma 支持继承。 可以利用从已经存在的 s c h e m a 中获得某些类型而构造新的 s c h e ma , 也可以在不 需要时将获得的类型使之无效。 c s s ( c a s e a d in g s ty le s h e e t s ) 的 基本 思 想 是为 结 构 文 档中 的 各个 标 签定义 相 对应的一组显示样式。一个 c s s样式表就是一组规则 ( r u l e ) ,每个规则给出所 适用的元素名称,以及此规则要应用与哪个元素的样式。 x s l ( e x te n s ib le s ty le s h e e t l a n g u a g e ) 用 于 将x m l 数 据 翻 译为h t m l 或其 它 格 式 ( 如p d f 等) 的语言 。使用x s l 样式单可有三种主要方式将 x m l文档转换 成其它格式 ( 通常为h t ml ) : 方式一: x ml文档和相关的样式单都是用于客户端 ( w e b浏览器)的,由客户端程 序按照样式单中指定的格式转换文档,并将它呈现给用户; 方式二: 服务器将xs l样式单应用于 x ml文档, 以便此文档能够转换成其它某种格 式 ( 通常为 h t m l ) , 并把转换后的文 档发送到客户端程序 ( w e b 浏览器) : xs l处理程序读取 x ml文档和 x s l样式单。基于处理程序在 x s l样式单 中找到的指令,输出新的x ml文档或其它格式的文档。 方式三: 使用第三方程序将源x m l 文档转换成其 它格式 ( 通常为h t m l )后, 刁 把 此文档放置在服务器上。服务器和客户端只

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论