(计算机软件与理论专业论文)企业级信息交互平台中扩展的结构化对象的应用研究.pdf_第1页
(计算机软件与理论专业论文)企业级信息交互平台中扩展的结构化对象的应用研究.pdf_第2页
(计算机软件与理论专业论文)企业级信息交互平台中扩展的结构化对象的应用研究.pdf_第3页
(计算机软件与理论专业论文)企业级信息交互平台中扩展的结构化对象的应用研究.pdf_第4页
(计算机软件与理论专业论文)企业级信息交互平台中扩展的结构化对象的应用研究.pdf_第5页
已阅读5页,还剩46页未读 继续免费阅读

(计算机软件与理论专业论文)企业级信息交互平台中扩展的结构化对象的应用研究.pdf.pdf 免费下载

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

文档简介

些垒丝些堂丝垒一。! ! 竺! ! ! ! 苎竺= ! 三! 兰曼黑= 兰兰兰兰兰兰兰兰兰兰兰宝兰兰兰兰兰兰兰兰兰兰三兰兰三兰兰兰三兰竺巴一 摘要 本文从企业目前所面临的现实状况出发,为改进企业内的信息数据获取方 式,提出了企业级信息交互平台的研究课题。该平台以客户分布式服务器客户 作为其网络基本模型,并附之于客户端组件和服务器端组件来进行各种业务的处 理,然后在此基础上提出了扩展的结构化对象的概念,并描述了其基本数据模型。 扩展的结构化对象的提出大大加强了企业对于复杂数据的有效管理。 要获得一个相对比较完整的企业级信息交互平台研究课题的框架,本文分为 三个阶段: 首先,本文提出了企业级信息交互平台的体系结构,由于基于收发文等业务 管理的传统办公自动化软件的运作模式不能适应现代企业中对快速增长的大量 业务及信息管理的需求,本文在克服传统运作模式缺点的前提下,提出了许多新 技术和新概念,比如组件技术、异步机制、事件代理等,这些新技术是为适应现 代企业信息管理而提出的,利用这些新技术可使平台在异构环境下实现共享,在 此基础上企业可快速建立自己的现代网络办公系统。 其次,本文在企业级信息交互平台体系结构的基础上提出了扩展的结构化对 象概念,它简化了琐碎的技术文档和技术信息,使得使用者能以直观的方式快速 地了解某条信息的全貌,扩展的结构化对象在逻辑上可看作是数据展示和数据传 输的基本单位,另外,根据不同部门对于某条信息的特殊需求,本文还给出了用 于信息抽取的变换结果树,这种方法使得不同部门在查看同一条信息时显示不一 样的结果,它看到的只是本部门需要的信息,其它无关信息则被抽取掉,扩展的 结构化对象的信息抽取技术使得各部门对信息的处理更具有针对性。 最后,本文提出了广域网中的传输控制协议w t c p ,使得扩展的结构化对象 在企业级信息交互平台中得以应用起来,在本文提出的w t c p 协议的支持下, 扩展的结构化对象数据可在企业级信息交互平台中高效、有序地传输,以建立起 全员协作电子化的工作环境,所有人员可借助该环境以一种互动式的方式来完成 日常工作;它能对企业的运行过程信息进行及时地沉淀,也就是说本文提出的企 业级信息交互平台是个企业信息收集平台和具有良好协同工作能力的平台。 本文的第一部分,阐述了国内外相关软件发展的现状,以及研究本课题的特 点和研究意义:第二部分阐述了企业级信息交互平台的体系结构,通过与传统网 山东大学硕士学位论文 , 络模型的比较,提出了客户分布式服务器客户的网络基本模型作为客户分 布式服务器客户模型的一个实际应用和支持环境,本章提出了企业级信息交互 平台的体系结构,并进行了详尽描述;第三部分阐述了当今数据的特点,进而提 出了扩展的结构化对象的概念,并对其数据模型进行了描述;第四部分讲述了信 息抽取的方法,并构造了变换结果树:第五部分主要讲述数据传输的问题,提出 了基于广域网的应用协议w t c p 及其层次模型,并对网络安全问题进行了简单阐 述。第六部分讲述了企业级信息交互平台的几种应用方式事例。 关键词企业级信息交互平台w t c p 扩展的结构化对象 l i 山东大学硕士学位论文 _ ! 一! ! ! ! ! ! ! ! ! ! ! ! 竺竺! ! ! 竺! 竺! ! ! ! = = ! ! ! ! ! = ! ! 竺竺! ! ! ! ! ! 巴 a b s t r a c t a c c o r d i n gt ot h ea c t u a lc o n d i t i o no fc o r p o r a t i o n ,t h i sp a p e rg i v e st h er e s e a r c h t a s ko fi n f o r m a t i o ne x c h a n g ef l a to v e rc o r p o r a t i o ni no r d e rt oi m p r o v et h em e a n st o g e td a t a w i t h i n c o r p o r a t i o n ,t h i s f i a tm a k e sc l i e n t d i s t r i b u t e ds e r v e r c l i e n ta si t s b a s i cn e t w o r km o d e l ,i tm a n a g e sa l lk i n k so fo p e r a t i o n sb yc l i e n tc o m p o n e n t sa n d s e r v e rc o m p o n e n t s ,a n di t g i v e st h ec o n c e p t i o no fe x t e n d e ds t r u c t u r a lo b j e c t ,a n d i t g i v e si t s b a s i cd a t am o d e l e x t e n d e ds t r u c t u r a lo b j e c ts t r e n g t h e nt h em a n a g e m e n to f c o m p l i c a t e dd a t ai nc o r p o r a t i o n t og e taw h o l ei n f o r m a t i o ne x c h a n g ef l a to v e rc o r p o r a t i o nf l a m er e l a t i v e l y ,t h i s p a p e rg i v e st h r e es t e p s : f i r s t l y ,t h i sp a p e rg i v e s t h ea r c h i t e c t u r eo fi n f o r m a t i o n e x c h a n g e f l a to v e r c o r p o r a t i o n ,b e c a u s et r a d i t i o n a lo a s o f t w a r eb a s e do nt h em a n a g e m e n tt or e c e i v ea n d s e n dd o c u m e n t si sn o ts u i t a b l ef o rm o r ea n dm o r e o p e r a t i o n s a n dt e c h n i c a l i n f o r m a t i o n m a n a g e m e n t o fm o d e r n c o r p o r a t i o n ,t h i sp a p e rg i v e s s o m en e w t e c h n o l o g ya n dc o n c e p t i o nb a s e do nt h ec o r r e c t i o no fd e f e c to ft r a d i t i o n a lo p e r a t e p a t t e r n ,f o re x a m p l e ,c o m p o n e n t st e c h n o l o g y 、a s y n c h r o n i s mm e c h a n i s m 、e v e n ta g e n t a n ds oo n ,s u c hn e w t e c h n o l o g yi sg i v e nt oa d a p ti n f o r m a t i o nm a n a g e m e n to fm o d e m c o r p e r a t i o n ,t h i sf i a tc a ns h a r ed a t ai nd i f f e r e n te n v i r o n m e n t ,ac o r p e r a t i o nc a nb u i l di t s o w nm o d e mn e t w o r ko f f i c es y s t e m b y s u c hn e w t e c h n o l o g y s e c o n d l y , t h i sp a p e rg i v e st h ec o n c e p t i o no fe x t e n d e ds t r u c t u r a lo b j e c tb a s e do n t h ea r c h i t e c t u r eo fi n f o r m a t i o ne x c h a n g ef l a to v e rc o r p o r a t i o n ,i ts i m p l i f i e sc o m p l e x t e c h n o l o g y d o c u m e n t sa n d c o m p l e xi n f o r m a t i o n ,u s e r s c a nk n o ws o m ew h o l e i n f o r m a t i o nd e f i n i t e l y ,e x t e n d e ds t r u c t u r a lo b j e c tc a nb el o o k e da sb a s i cu n i to fd a t a s h o wa n dd a t at r a n s m i s s i o n ,t h i sp a p e rg i v e st r a n s f o r mr e s u l tt r e ew h i c hi su s e dt o i n f o r m a t i o ne x t r a c tb a s e do nd i f f e r e n td e p a r t m e n t sn e e d sd i f f e r e n tp a r to fa p i e c eo f i n f o r m a t i o n ,d i f f e r e n td e p a r t m e n t sf i n dd i f f e r e n tr e s u l to fs a m ei n f o r m a t i o nb yt h i s m e t h o d ,i tc a no n l yf i n dt h ei n f o r m a t i o nt h a ti tn e e d s ,i r r e l e v a n ti n f o r m a t i o nc a nb e l o s t ,a l ld e p a r t m e n t sd i s p o s ei n f o r m a t i o nm o r ep e r t i n e n t l yt h a ne v e rb yi n f o r m a t i o n e x t r a c tt e c h n o l o g yo fe x t e n d e ds t r u c t u r a lo b j e c t , l a s t l y ,t h i sp a p e rg i v e s w a nt r a n s f e rc o n t r o l p r o t o c o l ,n a m e l yw t c e e x t e n d e ds t r u c t u r a lo b j e c tc a nb ef u l l yu s e di ni n f o r m a t i o ne x c h a n g ef l a t b yw t c p , e x t e n d e ds t r u c t u r a lo b j e c tc a nb et r a n s f e r e di ni n f o r m a t i o ne x c h a n g ef l a t e f f e c t i v e l y i i l a n do r d e r l yb yw t c r a l lp e o p l e sw o ke n v i r o n m e n tc a r lb eb u i l t ,a l l p e o p l e c a n c o m p l e t et h e i rt a s km u t u a l t yb y t h i se n v i r o n m e n t ;i t sc o o p e r a t i v ee a v i r o n m e n tc o l l e c t s i n f o r m a l i o n o f c o r p o r a t i o np r o c e s s ,i t s n o t o n l y ai n f o r m a t i o nc o l l e c tf l a to f c o r p o r a t i o nb u t a l s oaf l a tw h i c hc a nc o o p e r a t ew i t hs u r r o u n d i n g o p e r a t i o ns y s t e m t h ef i r s tp a r to ft h i sp a p e rg i v e st h ed e v e l o p m e n t a la c t u a l i t yo fs u c hs o f t w a r eo f i n s i d ea n do u t s i d eo fc o u n t r y ,i tg i v e st h ec h a r a c t e r i s t i ca n ds i g n i f i c a n c et os t u d yt h i s p r o b l e m ;t h es e c o n dp a r to f t h i sp a p e rg i v e st h ea r c h i t e c t u r eo fi n f o r m a t i o ne x c h a n g e f l a t ,c o m p a r e d t ot r a d i t i o n a ln e t w o r k m o d e l ,i tg i v e s ab a s i cn e t w o r km o d e lo f c l i e n t d i s t r i b u t e ds e r v e r c l i e n t ,i td e s c r i b e st h ea r c h i t e c t u r eo fi n f o m a a t i o ne x c h a n g e f l a ta t l a r g e w h i c hi sa a p p l i c a t i o n a n d s u p p o r t e n v i r n m e n to fc l i e n t d i s t r i b u t e d s e r v e r c l i e n tm o d e l ;t h et h i r d p a r t o ft h i s p a p e rg i v e s t h ec h a r a c t e r i s t i c so fd a t a n i n e , a n di tg i v e st h ec o n c e p t i o no fe x t e n d e ds t r u c t u r a lo b j e c ta n dd e s c r i b e si t sd a t a m o d e l ;t h ef o u r t ho ft h i sp a p e rg i v e st h em e t h e di oe x t r a c ti n f o r r n a t i o na n dc o n s t r u c t t r a n s f o r mr e s u l tt r e e ;t h ef i f t ho ft h i sp a p e rg i v e ss o m eq u e s t i o n st ot r a n s f e rd a t a ,i t g i v e sa p p l i c a t i o np r o t o c o lw t c pa n dl a y sm o d e lb a s e do nw a n a n di tg i v e ss o m e q u e s t i o no f n e t w o r k s e c u r i t ys i m p l y ;t h es i x t hp a r to f t h i sp a p e r g i v e ss o m ea p p l i c a t i o n e x a m p l e so f i n f o r m a t i o ne x c h a n g e f l a to v e r c o r p o r a t i o n k e yw o r d si n f o r m a t i o ne x c h a n g ef l a to v e rc o r p o r m i o nw t c p e x t e n d e d s t r u c t u r a lo b j e c t 1 v 原创性声明 本人郑重声明:所呈交的学位论文,是本人在导师的指导下,独 立进行研究所取得的成果。除文中已经注明引用的内容外,本论文不 包含任何其他个人或集体已经发表或撰写过的科研成果。对本文的研 究作出重要贡献的个人和集体,均已在文中以明确方式标明。本人完 全意识到本声明的法律责任由本人承担。 论文作者签名:垒 i 釜日期: 关于学位论文使用授权的声明 本人完全了解山东大学有关保留、使用学位论文的规定,同意学 校保留或向国家有关部门或机构送交论文的复印件和电子版,允许论 文被查阅和借阅;本人授权山东大学可以将本学位论文的全部或部分 内容编入有关数据库进行检索,可以采用影印、缩印或其他复制手段 保存论文和汇编本学位论文。 ( 保密论文在解密后应遵守此规定) 论文作者签名:绝团尘导师签名:j l 当l 日 期:塑! ! ! ! 山东大学硕士学位论文 1 前言 目前,我国各企业和部门对自动化技术和信息技术普遍十分重视,己开发出 不少针对企业的讨。算机应用系统,这些系统丰要用于促进企k 之间和企业内部的 商q k 运作,在一定程度上提高了企业的经营效率,促进了企业的发展。但是,这 些应用系统普遍存在应用规模较小、应用比较单一、孤立的现象,因而也带来了 信息孤岛问题,大量的企业信息流在不同的企业、部门之间重复地建立、重复地 输入并且错误频生,大量的数据冗余和不断增加的网络传输量,也会造成数据的 利用率下降和网络延时的增长,使得信息处理的整个过程变得缓慢、应用系统的 实时性以及整个网络的效率达不到较佳状况。这样就形成了应用系统在企业经营 过程中的瓶颈,直接影响了企业的经营效率和运作成本。 如果应用系统的数据能够高度集成,将大大减少数据冗余,使数据的利用率 得以提高,同时也将大幅度降低网络传输量,使整个系统的实时性和网络效率达 到比较理想的状况。对于高度集成的数据,各企业和部门可利用应用系统提供的 手段,根据自身应用的需求抽取相关的信息,这不仅使得数据可熏用性得到提高, 而且能使各企业、部门建立起密切的联系,有利于决策者把握住整个企业和部门 的经营脉搏,制定出切实可行的计划,真正使应用系统成为企业管理者和决策者 实现生产和管理的得力助手。因此需要提供解决上述问题的一种方案,它能提供 一种合理的数据组织模型,并在此数据模型基础上进行即时通讯,建立起企业之 间的联系。为此本文提出了企业级信息交互平台,企业级信息交互平台是一种即 时通信的平台,是即时通讯软件的一种拓展与推广。 数据或者信息的合理组织是建立企业信息平台的基础。现在企业所需求的信 息越来越多,数据类型同益复杂,那种试图通过单一的数据组织形式和一般的消 息传递来全面地了解企业对于信息的需求的做法,显然已经不能满足企业发展的 需要。在现代的复杂需求信息中,存在于企业信息系统中的数据及信息一般可分 为两大类:结构化和非结构化。结构化数据和信息具有一定的格式和特征,而非 结构化的不具备特定的格式。但是由于企业信息系统一般都搭建在广域网或局域 网之上,又随着科技的发展,在需交互、传输的数据及信息当中,媒体等信息在 传输业务中所占比重也越来越大,使得交互和传输的数据不得不以一种混合、交 山东大学硕士学位论文 叉的形式出现,有人称这一类的数据为半结构化数据。这类数据既不是杂乱无章 的数据堆积,也不是象数据库系统那样结构严谨,它介于两者之间。严格讲这 类数据也存在着一定的结构。但这些结构或者没有被清晰地描述,或者是经常动 态变化、过于复杂而不能由传统的模式来定义。为了使具有这类特性的、繁杂的 数据类型规范化【2 】【3 】在搭建企业级信息交互平台的分析设计过程中,要设定一 种有别于传统意义的结构化数据的数据对象组织结构,将这类具有繁杂类型的数 据对象有机地结合、组织起来,用一种直观的手段展现给用户,与用户交互,让 用户尽早接触到数据信息的全部内容。由此可见,建立适应企业信息系统需要的 一种数据对象组织结构即数据对象模型、以及相应的传输协议是企业信息交互平 台设计中亟待解决的问题之一,这一问题的解决将会促进企业级信息系统应用水 平的提高,并且有着很深刻的意义。 本文提出了企业级信息交互平台的逻辑模型以及扩展的结构化对象概念,并 对相关传输协议进行了研究分析。企业级信息交互平台是以扩展的结构化对象作 为基本的逻辑传输单位,扩展的结构化对象是建立企业级信息交互平台逻辑模型 的指导和理论基础。扩展的结构化数据对象模型是结合面向对象分析设计方法和 结构化分析设计等手段,以对象一关系模型f 4 1 为依据建立的,为获得企业级信息 交互平台完整分析设计过程,本文在该模型的指导下,结合企业级信息交互平台 功能模型和层次模型,对传输协议进行了详细描述。 1 1 国内外相关问题研究 由于近些年来讲算机通信、数据库技术的飞速发展,它给人类接受和处理信 息的方式带来根本性的变革,使传统的单维性信息转变为多维性信息,使抽象的 科学数据转变为形象而直观的可视化数据,信息数据的处理方式已经过了几十年 的发展历程,正日趋完善。最早出现的数据管理方式是普通文本,后来又发展成 超文本、再后来发展成超媒体技术,同一种数据管理模式在应用上也存在各种流 派,其数据模型也在不断发展。 最早出现的成熟数据管理模式称为普通文本,它的信息组织方式是线性的、 顺序的,对它的检索、插人、修改、删除等操作十分方便,但是由于它是以文件 的方式进行操作,对于大容量数据的检索等操作显得过于繁琐。 山东大学硕士学位论文 8 0 年代以后随着数据库的发展,为克服普通文本的缺点,结构化数据管理 模式开始得到迅猛发展当时的成熟数据库代表有d b a s e 、f o x b a s e 等,结构化数 据的出现是数据管理模式发展的一次革命,不久以后,成熟数据库以及结构化数 据处理方式迅速在全世界推广开来,但是结构化数据的一般操作不符合人们的思 维方式,这是因为人们在阅读的过程中并不总是线性的,因此对信息的组织而言, 更希望它能够按照他们自己的某种要求将“有关”的信息组织起来,于是伴随着 w e b 的出现,便产生了超文本的构思。 超文本的概念早在1 9 6 5 年就由美国人泰得纳尔逊提出,但它得到实质 性发展是在1 9 8 9 年以后,当时英国的w e b 之父蒂姆把超文本技术用于互联网, 它迅速风靡了全世界,超文本是一种信息管理技术,具有超链接功能,可以将文 件中已经定义好的关键字通过鼠标点取,将信息存储在许多节点中,用链连成一 个网状结构。随着成熟数据库产品的问世,服务器端可采用结构化数据库或文本 文件,但初期的超文本系统中,只是围绕着如何解决文本或结构化数据之间的交 叉引用、联想查找而展开。随着电脑技术的发展和不断进步,图像、声音、视频、 图形等多媒体的信息逐步融入到文本中,使得信息具有更丰富的表达方式,其组 织、表现都更接近自然、易于为人们所接受,于是很快超媒体技术又被提了出来。 超媒体的概念同样产生于6 0 年代,发展于9 0 年代,它源于超文本,又是它 的扩充,超媒体管理的对象包括文本、静态图形、动画、动态图像和声音等多种 信息。在信息组织、管理、检索方法上都与网络数据库相似,并在存储的数据类 型、模型、表现等方面进行了扩充。超媒体技术应用的关键在于选择合适的数据 模型,1 9 9 0 年j 月,虽然当时w e b 刚刚出现,但以太网却己发展得很快,美国 d e x t e r 研究小组的两个成员f r a n k h a l a s z 和m a y e rs h w a r t z 将d e x t e r 模型形式化, 并将这个模型称之为d e x t e r 超媒体参考模型,d e x t e r 模型结构划分为运行层、 表现描述层、存储层、锚定点机制及内部组件层五层。它的突出优点是系统各层 次均保持了充分的独立性,而有效的接口机制又为层与层之间的通信交流提供了 有力的支持。但以d e x t e r 模型为基础的超媒体研究领域中一个主要问题是:当 结点信息的拓扑结构为异构,且系统结点数较多时,很容易产生用户迷航和查找 能力不足的问题。 为了解决异构问题以让不同结构的数据源之间能够方便地进行数据交换及 3 山东大学硕士学位论文 转换,人们试图找到一个高度灵活的数据模型,它能够表达大多数不同类型的数 据,o e m ( o b j e c te x c h a n g em o d e l ) 成为研究人员关注的对象。1 9 9 6 年加拿大的 p e t e rb u n e m a n 在a q u e r yl a n g u ea n do p t i m i z a t i o nt e c h n i q u e sf o r u n s t r u c t u r e dd a t a 一文中提出了一种o e m 模型,该模型由带标签的边所组成的图构成,图中没有 节点,图中的边既要代表有着实际意义的数据及类型,又要表示数据的属性。该 模型的缺点在于由标签边构成的图中,无法直接区别对象数据f 7 0 1 。 同年美国的s e r g ea b i t e b o u l 在t h e l o r e ll a n g u a g ef o rs e m i s t r u c t u r e dd a t a 一文 中提出了另一种o e m 模型,该模型在p e t e rb u n e m a n 的o e m 模型基础上加入了 节点,该模型已具有了面向对象的一些思想,它为本文以后提出的扩展的结构化 对象数据模型奠定了基础,它的缺点在于随着数据量的增大,缺少解决数据处理 效率问题的有效方法【7 1 】。 随着面向对象技术的日趋成熟,武汉大学的韩光鹏1 9 9 8 年在d e x t e r 模型基 础上提出了面向对象的超媒体系统模型。它基本沿用d e x t e r 模型的层次划分, 但在各层中引入了面向对象的机制。它用类的实例( 体) 来描述具有同一表现主 题的成员及它们之间的关系和行为,体与体之间的交叉浏览是通过消息的响应来 实现的。对象体的使用和消息传递机制使得用户能根据体、成员的语义来确定 自己的当前位置,从而大大减少”迷路”的机会,有利于建立大型媒体文档。但 面向对象方法中,链是结构化的,而多媒体系统中的链却是由用户不断定义而形 成的,即多媒体系统中的链是非结构化的,而且是动态的;从应用程序设计的观 点看,现有的面向对象开发语言不是面向集合的,而关系数据库却具有这种功能, 而且很方便。 鉴于以上原因清华大学的王建华于1 9 9 9 年提出了对象关系的超媒体数据模 型,对象一关系超媒体数据模型是种集面向对象模型、关系模型和超媒体模型 三种方法的主要特点于一体的多媒体空间信息组织和管理的新方法,能够用集合 论和关系代数的方法对相关概念和基本操作进行规范化的描述和定义,这就使该 模型建立在一定的数学基础之上,同时也补充了面向对象方法和超媒体技术理论 依据不足之缺憾。这也是本文提出扩展的结构化对象的理论依据之一。 随着近几年x m l 技术的不断发展,x m l 作为一种先进的数据承载技术, 正在引起人们的广泛关注,它是扩展的结构化对象非常值得借鉴的技术,虽然本 4 山东大学硕士学位论文 文提出的扩展的结构化对象与x m l 之间可以建立一种对应关系,但是由于其与 x m l 的对应和解析需要一定的时间开销。故本文未采用x m l 技术。 虽然对数据管理技术的研究目趋成熟,但对其研究大都局限在单一的w e b 模式下,在对结构化数掘和非结构化数据结合在一起的数据需求描述以及数据传 输与实际数据界面的显示等方面始终没有出现统一的、比较完善的解决方案。而 在信息交流同趋发展的今天,光有适于单一w e b 的数据模型是不够的,因为它 并不是能通用在各种场合的,且数据的存储手段过于单一,当今的现实状况要求 不仅在w e b 模式下能用良好的数据模式浏览数据,而且还要能在广域网中的分 布式数据库间传输数据,为适应企业级信息交互平台的要求,本文提出了扩展的 结构化对象的概念及其数据模型,并借鉴了通用数据模型的一些优势,以弥补他 们的局限和不足。 另外,数据的应用传输模式也是企业的信息管理中至关重要的一环,在即时 通讯领域有许多主流产品,比如i c q 、q q 、m s nm e s s e n g e r ,非主流产品有a o l i n t e r n e tm s n 、y a h o o ! m s n ( 雅虎通) 、s i n a p a g e r ( 新浪寻呼) 、s o h u 我找你、 网易“口对口”、诺斯t i c q 、梦幻寻呼( d i c o ) 、侧m o 、v 2 c o m m u n i c a t o r 、8 d e a l l 、 等等。总的来说这种i m ( i n s t a n t m e s s a g e ) 式的做法有着固有的缺陷:对客户而 言首先是安全方面的担忧,特别是在盗号成风的现在,很难相信有企业敢于通过 这样的i m 软件发送绝密信息,并且此类软件只能发送单纯的短消息或文件,难 于同企业现有的数据库系统相结合,不能发送结构化数据。q q 虽然在2 0 0 2 年推 出了q q 企业版,但其性能与一般q q 相比,只是客户端数量做了限制,安全性稍 有提高,不能与现有的数据库结合,不能把企业内部的信息孤岛联系起来,它的 框架与同一般q q 相比并未做实质性改进。 在平台构架方面做的比较好的有东软公司,2 0 0 2 年6 月东软发布的东软信 息管理平台n e u s o f l i m 系列产品包括n e u s o f fw e b ( i n t e r n e t i n t r a n e t 应用 构架平台) 、n e u s o f fm a i l ( 电子邮件管理平台) 、n e u s o f t u m ( 统一消息构架 平台) 、m e d i a b o x ( 流媒体信息管理构架平台) 、n e u s o l tw o r k f l o w ( 工作流 系统构架平台) 、ip v i e w ( 网络管理构架平台) ,它对数据在广域网的浏览及 发送比较方便,但由于它过分考虑通用性,对数据库的要求过于集中,服务器端 - _ _ _ - - _ - - _ - - _ l _ _ _ _ _ _ - _ _ - _ _ - 一_ _ l 5 山东大学硕士学位论文 承担了几乎全部工作,它过分依赖网络,客户端缺少灵活性,对分布式数据库处 理以及包含媒体文字等整合在一起的信息缺乏有效支持。 c a s e o a 是开思公司的办公自动化信息管理系统,它充分突出了企业运作 知识在企业中的管理和地位,并引导用户在强大的知识中心中对各种信息文档进 行二次利用,将传统的信息收集型管理,扩展为企业信息重利用的管理,它的缺 点在于主要是针对文档一体化进行管理,缺乏对分布式数据库以及嵌入其中的多 媒体信息的支持。 1 2 本课题的特点和研究意义 国内外在此领域的研究已有多年,且在非结构化数据研究方面己取得一些成 果,非结构化数据模型技术是当今计算机科学技术领域、信息工程领域和网络与 通信领域十分活跃的前沿研究方向之一。企业级信息交互平台是为适应企业的需 求而提出的,有可行的、广阔的应用前景。 本课题的目标是在实现信息基本传输功能的前提下,做到企业级信息交互平 台在企业的的使用个性化、管理知识化、人性化、软件集成化、组织管理结构化、 工作流智能化、管理人性化和企业运营低成本化。这也是研究本课题的动机。 本课题的研究内容为: - 企业级信息交互平台的体系结构; 一扩展的结构化对象; - 扩展的结构化对象的信息抽取; - 企业级信息交互平台的传输协议。 本课题研究的意义在于促进理论的进步和把理论应用于实践。将扩展的结构 化对象技术融合到企业级信息交互平台系统的实现中,使得企业在使用该系统 时,其应用背景由单纯地模拟手工办公环境的运用,向一个要求更高的电子化协 同工作环境转化,由原先作为企业行政办公信息化服务的概念,逐步扩大延伸到 企业的各项业务管理环节,成为企业运营信息化和数字化的一个重要组成环节, 为企业提供知识化网络办公建设工具,建立一个可以控制的电子化工作流,建立 一个企业信息收集平台。 6 山东大学硕士学位论文 2 企业级信息交互平台 2 1 传统的企业信息传递方式 我们来看一下传统的业务信息传递方式和手段,很多企业目前仍然采用这种 方式( 图1 所示) : 总部事务处理部门事务处理 角色事务事务角色 管理企业决策人员要了解报表模式的i t 人员 人员的信息需求- k , -理解 i t 人员i t 人员的理解分析填具数据要i t 人员 l 求的理解 分解为一系列固定格现有数据的基层管理i t 人员 式的报表分析人员 报表向分支机构传递 报表数据填 业务人员i t 或业务 具 到i g 草 jm 传递数据报it或it人员填具数据要求 袭人员 2 2 传统的网络计算模型特点 目前的网络计算模型大多基于客户服务器模型,其中比较著名的有 7 山东大学硕士学位论文 m i c r o s o f t 公司的o l e 2 a c t i v e x c o m d c o m ,s u n 公司与j a v a s o f l 公司的j a v a a p p l e t 、j a v a o s ( j a v a 计算) 、j a v a b e a n s ,o r a c l e 公司的n c a ,o m g 的c o r b a 等。在客户服务器模型中,通常将负责接受其他方的请求并按请求执行任务与 回送结果的一方称为服务器,向服务器提出服务请求的一方称为客户。一个服务 器可以同时对应多个客户,客户之间可以通过服务器进行通信。客户j t l i 务器结 构实质上是将任务串行地划分为两段,由客户和服务器分别执行。这种方式只适 合一些简单的分布式计算,对于较复杂的计算,由于客户之间的通信不能透明地 越过服务器,所以很不方便。 后来有人提出三层服务模型。这种模型是将任务串行地划分为三段,由三方 顺序执行。开始的一方( 记为a ) 称为客户,a 的下一方( 记为b ) 是a 的服务 器,b 的下一方( 记为c ) 是b 的服务器。请求发送的次序为a b c ,回送 结果的次序是c b _ a 。照此思想,可以构造更多层的服务模型。三层( 或更 多层) 服务模型与客户服务器模型相比更加细化了任务,适合一些大型的数据 库应用系统,如数据仓库( d w :d a t aw a r e h o u s e ) 。 但是,不论是几层服务模型,其任务的划分都是串行的,对于一些复杂的、 需多方并发协作的任务实现起来就很不方便。究其原因,主要是客户之间不能实 现透明的通信。为此,华南理工大学的的齐德昱提出了客户朋务器客户( c s c : c l i e n t s e r v e r c l i e n t ) 结构模型,如图2 所示。c s c 结构旨在通过服务器实现客户 间的透明的并发通信,以解决客户服务器结构和多层服务结构的不足。客户t j r 务器客户结构是继单机结构、终端主机结构、客户j r 务器结构之后的一种新的 结构模型。该结构的核心思 想是:客户之间的通信不直 接交互,而是通过公共的通 信服务器进行交互。c s c 结 构的引入,至少有如下几个 特点:支持多种形式的协 作方式,而不仅仅是c s 方 式。在c s c 结构中,可具有 多种通信关系,如热连接、 网络协议和服务 图2 :客户服务器客户结构 8 山东大学硕士学位论文 温连接、冷连接。简化应用级通信协议的使用。在c s c 结构下,通信的双方 可以互不认识。解决胖瘦问题。所谓胖瘦问题是指在c s 结构中任意分配给客 户和服务器的负荷的多少。支持通信的双方以高度独立自治的方式工作,而不 象c s 结构那样,将通信的双方紧紧地捆绑在一起,一方的崩溃将会导致全部瘫 痪。这种结构的引入为实现软构件的应用代码透明奠定了基础f 5 “。 c s c 结构存在着一个致命的弱点,就是服务器承担的任务太重。假如有很 多的客户同时使用一台服务器,服务器很快会被淹没;假如被请求的服务器巳相 当繁忙,会使客户可能等待很长一段时间才能得到处理结果。更糟的情况是如果 被请求的服务器已经崩溃,则客户的请求就根本无法处理,而此时的网络系统中 也许还有其它空闲的服务器,也许还有很多客户需要服务器服务而没有登录到服 务器上等等,使得系统有效资源得不到充分利用。 2 3 企业级信息交互平台的体系结构 鉴于以上原因,为了更有效 的利用系统资源,也为了将来 分布式网络的发展和完善,本 文提出了客户分布式服务器 客户( c d s c ) 结构模型,如 图3 所示,它把c s c 服务器端 结构由一个服务器改进成分布 式服务器,它是一种新的网络 网络协议和服务 图3 :客户分布式服务器客户结构 结构模型,用于解决服务器易被淹没的问题。根据以上分析,企业级信息交互平 台的逻辑交换模型就建立在c d s c ( c l i e n t d i s t r i b u t e ds e r v e r c l i e n t ) 之上,它是 以解决分布式应用系统间的通信、协作和数据交换等问题为目标的一种框架和规 范。 作为客户分布式服务器客户模型的一个实际应用和支持环境,企业级信息 交互平台的体系结构如图4 所示。 9 山东大学硕士学位论文 竺竺要竺曼翟一j 图4 :企业级信息交换平台体系结构 在该体系结构中,从内容结构上看可分为客户机结构和服务器结构,两者内 部结构虽然不同,但都是由4 个层次组成,这4 个层次是: ( 1 ) 应用层它由用户的应用程序构成,发送端的应用程序负责数据的生成 和发送,接收端的应用程序负责数据的接收和处理。消息的发送和接收都是通过 组件层进行的。 ( 2 ) 组件层一收到应用程序的的消息传送请求后,通过操作系统中的端1 3 控 制对消息进行传输,在传输的过程中,通过发送端组件和接收端组件之间的协调, 保证消息传送的可靠性和准确性。接收端的组件在接收到消息后将消息传送到接 收端的应用程序。 ( 3 ) 端口控制层一根据网络的传输协议,具体控制对组件提交的消息的传输, 传输通过网络设备进行,对方的端1 3 控制层负责对数据进行接收,接收以后传送 给组件。 ( 4 ) 设备层一这个层次是指具体的物理设备,如计算机中的通信端1 3 设备、 集线器,交换机和路由器等。这个层次负责具体数据流从发送端到接收端的传输。 l0 山东大学硕士学位论文 2 4 企业级信息交互平台系统相关技术及概念 2 4 1 组件技术的应用 组件是构件化软件的一种表现形式。组件抽象了典型的应用模式,使应用软 件制造者可以基于标准的组件进行再开发,这种操作方式其实就是软件构件化的 具体实现。对使用者来说,组件主要有提高应用系统处理效率,优化编程过程, 具有保证应用系统的安全和稳定的能力,增加对应用系统的控制能力。曾有一位 b e a 的客户从i b m 平台迁移到s u n 的平台,原来开发的2 0 0 万行c 语言代码仅仅 花了3 个小时就重新编译完成,没有遇到任何问题。如果没有组件,这样的平台 迁移势必将大费周折i ”。 在企业级信息交互平台中,组件是核心,其功能主要集成在客户端组件( 简 称c t ) 和服务器端组件( 简称s v r ) 中,下图( 图5 、图6 ) 为它们各自的体系 结构图,客户端与服务器端都有组件,它们之间的通讯是靠组件进行,客户端组 件和服务器端组件是企业级信息交互平台再开发的基础,组件是处于操作系统和 应用程序之间的软件,也有人认为它应该属于操作系统中的一部分。客户端组件 和服务器端组件都是一组组件集成在一起,但在这组组件中必需至少要有一个通 信组件。 应用接口( a p i ) 发送 l监控i 麸享内存 接收 会 话 管 理 协议栈 通道管理 应用接口( a p i ) 发送 l监控l 弗事内存接收 会 话 管 理撒 协议拽 通道管理 图6 :服务器端组件 图5 :客户端组件 企业级信息交互平台客户端组件核心处理程序主要包括一个负责处理应用 程序请求数据的发送进程,一个负责处理从通讯程序处接收数据的接收进程,和 一个监控系统运行状态的监控进程。核心程序处理交易的正确传递,保证交易过 程的完整性,调度应用程序使系统有一个理想的运行效率,并监控企业级信息交 互平台中各资源的使用和运行情况,包括核心程序、应用队列、内部登记表格、 节点连接状态等,保证系统正常可靠地运行。核心程序能自我监控,当客户端因 山东大学硕士学位论文

温馨提示

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

评论

0/150

提交评论