已阅读5页,还剩67页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
摘要 随着i t 应用的深入普及,各行各业都积累了海量的信息资源。科学管理和 合理开发这些内部和外部信息资源已经成为企事业单位和政府机关正确决策、增 强竞争力的关键。与此同时,所有行业也都面临着管理各种格式的信息的挑战。 客户对数据管理的需求已经超出了传统数据管理的概念。研究部门调查发现,各 单位内部存储的海量数据中,传统关系数据库管理系统( r d b m ) 处理的结构化数 据仅占数据信息总量的1 5 ,而全球8 5 的信息是非结构化的,包括纸上的文件、 报告、视频和音频,w e b 页面等。如何管理这些非结构化信息,成为传统结构化 数据管理的一大难题。 内容管理正是随着数据管理的发展而为客户提供的一种应用软件,它管理、 集成和访问从音频、视频到扫描图像的各种格式的商业信息。内容管理处理的对 象范围比传统关系数据库管理系统( r d b m s ) 处理的结构化数据更广,除一般文 字、文档、多媒体、流媒体外,还包括w e b 网页、广告、程序、软件等一切数字 资产( d i g i t a la s s e t ) ,即所有结构化的数据和非结构化文档。内容管理解决方 案重点解决各种非结构化或半结构化的数字资源的采集、管理、利用、传递和发 布,并可以集成到门户信息系统中、如e r p 、c r m 、p o r t a l 等中,从而为这些应 用系统提供更加广泛的数据来源。 同时在大学里,随着数字校园建设的不断深入,校园信息服务刁;断开发新 的网站和应用系统,这些网站和系统之间缺乏必要的联系和管理,分散大量服务 和信息。由此产生的问题是管理者很难保证信息的合法性,保密性和时效性;技 术部门在采用第二种防火墙策略确保安全的同时很难保证所有网站在任何时间 地点的可浏览性;而用户则很难快速有效的检索到所需要的信息。那么需要一种 手段将这些应用系统和网站内容集成进行统一,有效的管理解决以上的问题,本 文将对问题的解决方案进行论述。我们采用的方法是深入调研高校w e b 环境的实 际情况,在国外h y p e r c o n t e n t 内容管理系统的框架基础上,构建了一套适合校 园网站建设和管理的w e b 内容管理系统c m s ( c o n t e n tm a n a g es y s t e m ) 并将其 作为一个应用系统和人事,教务等其他应用系统一起集成到学校u p o n a l 中,并 将该系统应用于华南理工大学所有二级网站信息内容的存储、发布和管理,使用 x m l 组来定义内容对华南理工大学二级网站中存在的大量杂乱的信息进行统一 规划和管理。 广东工业大学工学硕士学位论文 关键词i 网站内容管理;h y p e 疋o n t e n t ;x m l ;u p o r t a l i i a b s t r a c t a b s t r a c t w i t ht h ef u r t h e rp o p u l a r i z a t i o no fi ta p p l i c a t i o n ,e v e r yw o r ko fl i f eh a s a c c u m u l a t e dv a s ti n f o r m a t i o nr e s o u r c e s s c i e n t i f i cm a n a g e m e n ta n dr e a s o n a b l e d e v e l o p m e n to f “si n n e ro re x t e r i o ri n f o n a t i o nr e s o u r c e sh a v eb e c o m et h ek e yt o t h ea c c u r a t ed e c i s i o nt h a te n t e r p r i s ea n dg o v e m m e n tm a k et ob u i l du p 山e i r c o m p e t i t i o n s a tt h es a m et i m e ,a ut r a d e sa l s oc o n f m n t 山ec h a l l e n g et h a tt h e ym u s t m a n a g ea 1 1 k j n d si n f o n l l a t i o n t h ed e m a n df o rc u s t o m e r si nm a n a g i n gt h ed a t a i n f o 皿a t i o nh a s g o n eb e y o n d t r a d i t i o n a l c o n c e p t o fd a t a m a n a g e m e n t _b y i n v e s t i g a t i o no fr e s e a r c hd e p a r t m e n t s ,i ti s f o u n dt h a ti nt h ev a s td a t a o fe v e r y d e p a n m e n ts t o r e ,n l es t r u c t u r ed a i at r e a t e dw i t h “a d i t i o nr d b mj u s to c c u p y15 i n a uo ft h ed a t ai n f o n n a t i o n ,a n dt h a tt h eo c c u p y i n g8 5 i n f o r m a t i o ni sn o ts t r u c t u r e , i n c l u d i n gp a p e rf i l e s ,r e p o r t ,v i d e o ,a u d i oa n dw e b p a g e sa n ds oo n h o wt om a n a g e 血i sn o n s t n l c t u r ei n f o r m a t i o nh a sb e c o m et h em o s td i m c u l tp r o b l e mo ft h e t r a d i t i o n a ls t r u c t u r ed a t am a n a g e m e n t c o n t e n tm a n a g e m e n tc o m ea l o n gw i t h 山ed e v e l o p m e n to fd a t am a n a g e m e n ts o t h a ti to f f e r saa p p l i c a t i o ns o f t w a r ef o rc u s t o m e r s ,t h ec o n t e n tm a n a g e m e n tm a n a g e 、 i n t e g r a t ea n da c c e s sf r o ma u d i o ,v i d e ot oe v e r ys o r tc o m m e r c i a li n f 0 咖a t i o nl i k e i m a g es c a na n ds oo n 。t h e c o n t e u tm a n a g e m e n tt r e a t st h eo b j e c ts c o p ew i d e rt h a nt h e t r a d i t i o n a lr d b m s 。b e s i d e st h eg e n e m lw o r d 、f i l e 、m u l t i m e d i a 、s t r e a m m e d i a , i ta l s oi n c l u d e sw e b p a g e s ,a d v e r t i s e m e n t ,p r o g r 锄,s o f t w a r ea n da l ld i g i t a la s s e t s , w i ma ns t m c t u r ea n dn o n s t r u c t u r em e s t h es 0 1 u t i o n o ft h ec o n t e n tm a n a g e m e n t p a y sa ni m p o r t a n ta t t e n t i o nt or e s 0 1 v i n gt h ec 0 1 l e c t i o n ,m a i l a g e m e n t ,u t i l i z a t i o n , p a s s i n ga n di s s u a n c e , a n di tc a nb ei n t e g r a t e di n t ot h ep o r t a ls y s t e m 、l i k ee r p , c r m ,p o r t a la n ds oo ni no r d e rt oa f f b r dm o r ew i c hd a t ar e s o u r c ef o rt h e s e a p p l i c a t i o ns y s t e m a t 血es a m et i r n ew i t ht h ef u r t h e rc o n s t m c t i o no ft h ed i g i t a l c a m p u s , t h e i n f o n i l a t i o ns e r v i c eo ft h eu n i v e r s i t yc o n t i n u et o d e v e l o pn e ww e b s i t e s a n d a p p l i c a n o ns y s t e m s , i ti s1 a c k o fan e c e s s a r y r e l a t i o n s h i p a n dm a n a g e m e n t b e t w e e nt h e s ew e b s i t e sa n da p p l j c a t i o ns y s t e m s ,a n ds p r e a da m u n dag r e a tn u m b e ro f s e r v i c e sa n di n f o r n l a t i o n t h e r e b yi tp r o d u c eap r o b l e mt h a tt h em a n a g e ra r ed i m c u l t i i i 广东工业大学工学硕士学位论文 t og u a r a n t e ev a l i d ic y s e c r e c ya n dt i m e e f f i c i e n c y : i ti sh a r df o r 【h et e c h n i c a l d e p a r t m e n tt oe n s u r et h a tm ew e b p a g e sc a nb eb m w s ea n y w h e r ea n da n y “m ew h e n t l l ed e p a r t m e n ta d o p tt h es e c o n df h e w a l lp o l i c y 。a n dc o n s u m e r sa r ea l s oh a r dt og e t t h ee f f e c t i v ei n f o 硼a t i o nf l e e t l y 。s ow en e e dam e 山o dt oi n t e g m t ea n de f f e c t i v e l y m a n a g et h e s ea p p l i c a t i o ns y s t e m sa n dw e b s i t ec o n t e n t si no r d e rt or e s o l v ea b o v e p r o b l e m s ,t h i sa r t i c l ew i l ld i s c u s st h es o l u t i o no ft h i sp m b l e m s 。w ew i l lg od e e p r e s e a r c hi n t o 山ef a c to ft h e r e be n v i r o n m e n to ft h eu n i v e r s i t y ,b a s i n go naf r a m eo f h y p e r c o n t e n t ,w 色c o n s t f u c tac o n t e n tm a n a g e rs y s t e m ( c m s ) w h i c ha d a p t st o m a n a g e m e n ta i l d c o n s t r l l c t i o no fc a m p u sw e b s i t e s a n dr e g a r da sac h a n i l e lt o i n t e g r a t e i n t o c a m p u s u p o r t a lw i t hh u m a nr e s o u r c ea n de d u c a t i o n a l a d m i n i s t m t j o ne c t t h e nw ea p p l yt h i ss y s t e mt oa l ls u b w e b s i t eo fs o u t hc h i n a u n i v e r s i t yo ft e c h n o l o g yi no r d e rt os t o r e ,i s s u ea n dm a l l a g e a n du s ex m l g m u p t od e 丘n et h ec o n t e n tf o rm ev a s n yd e s u l t o r yi n f o n t l a t i o ns t a y e di ns u b - w e b s i t eo f s c u tt ol a v o u t k e yw o r d s : w e bc o n t e n tm a n a g e m e n t ,h y p e r c o n t e n t ,x m l ,u p o r t a l i v 1 1 研究背景 第一章绪论 伴随互联网络的兴起,各类w e b 网站不断的建立,根据2 0 0 0 年二月i n k t o m i 和n e c 研究中心的估计,当时i n t e m e t 上有1 0 亿份的可索引网页,搜寻引擎 g o o g l e 可以搜寻1 ,3 4 6 ,9 6 6 ,0 0 0 网页( 含p d f 楷) ,( 索引7 亿5 百万页) ;同时 每天有4 ,4 0 0 个新网站产生。h t e m e t 面对海量的信息应当如何有效的维护更新, 如何在海量的信息海洋中方便快捷的获取我们想要的有效信息随着信息 化建设在国内各行业的深入,企业内部网的建立,像e r p 、c r m 各种应用系统 的建立使得部门与部门之间、企业与供应商之间产生大量的信息交换与传递,如 何有效的管理各种数据信息与知识信息成为企业眼前迫在眉睫需解决的问题。传 统的门户网站将静态页面和动态网站这两种技术发挥到了极致,一方面以统一的 格式将大量的信息提供给所有用户,另一方面也提供与单个用户相关的一些信息 服务。在网络经济最红火的年代,传统门户处于时代的浪尖,其网站内容的综合 性是主要特色,吸引了大量的用户:但是对于最终用户来说,信息的大量聚集它 是做到了,但它并没有提供一个以个人为中心的个性化的环境,用户之间的差别 并没有能够体现。同时大量的信息内容需要在网上发布,其中关系到信息何时发 布、何时撤消、内容的分布、分布到何处、分布的权限等等一系列问题。传统的 解决方法是使用一大批网页编辑人员,不停编制有关不同内容的h t m l 文件, 从而完成对内容的管理。面对低下的内容处理效率和不断膨胀的内容量,企业产 生了一个迫切的需求:需要有效地将内容管理起来1 ,2 ,”。 面对网站满足用户个性化和内容管理这两项信息化建设的需求。许多专家和 软件厂商开始致力于这种信息管理的研究。于是出现了p o n a l 和c m s 这两个软 件名词。 p o r t “软件致力于以客户为中心的服务,倡导客户在门户中的主导性,所有 的信息包括信息的外观布局都可以由用户亲手定制。p o r t “软件是一个软件基础 框架,它提供聚集信息的能力,但本身并不提供信息;它必须解决关于一个系统 广东_ 业大学工学硕士学位论文 所必须的基础服务的问题,如用户认证,用户管理和授权等;它必须具有良好的 扩展性,能够适应不同的实际情况和技术的不断发展。 而内容管理的本质就是从内容角度将信息以具有一定粒度、可管理的“块” 或组件的形式通过数据仓库进行存储和管理,系统可以实时对这些组件进行访 问、更新和自由组合。内容管理的重要特点之一就是将内容和内容的表现形式有 效地分离开来,因此理解了内容和表现之间的差别,也就理解了内容管理的价值。 企业中有价值信息,真正能够以数据的形式被数据库管理的部分是非常有限 的,调研估计仅占到1 5 到2 0 ,而大量的信息都是以非结构化形式散落在企业 的各个角落,包括企业的各种报表、账单、电子文档、网站的各种元素、图片、 传真、扫描影像,以及大量的多媒体的音频、视频信息等等。对这些非结构化信 息的管理正是传统的企业内容管理的定义。但随着企业应用整合、技术的突破以 及各种新的沟通手段的不断出现,内容管理一正呈现出四大发展趋势:从专注非 结构化信息的管理到对整合的异构信息的管理;内容管理手段更加智能化;内容 管理环节将更丰富,同时内容管理应用正在从w e b 内容管理发展到企业内容管 弹。 1 2 课题依据 从以上的研究背景我们可以看出门户和内容管理系统在企业信息化建设中 的重要地位。而教育机构在信息服务上同样而临着这样的问题。以华南理工大学 为例:整个学校网站按级别可以分为1 、学校级的网站( 如学校主页,中央办公 信息系统,中央新闻发布系统) 2 、学校二级网站( 主要是学校各学院、部处、 直属单位的门户网站) :而各网站又有其二级栏目,呈树状结构。按网页技术分 可以静态网站和动态应用系统( 如人事、教务、科研、校友、学生等应用系统) 。 学校级阿站和各个中央级应用系统由网络的中心开发,各单位的网站由学院自己 建设和维护。各个网站之间没有统一的规范、缺乏有效的管理,不能突出重点内 容,特别是有的学院自己配置服务器的,由于没有开通国际端口不能被国外浏览, 对我校的招生和招聘工作以及网站管理上照成了不便。 而且各个二级网站的需要将各自需要管理信息或者需要与别人交流的信息 通过w e b 发布出来,即需要维护一个自己的门户站点也即是学校主页。学校的 第一草错论 门户站点既学校主页是学校内部信息管理以及与学校外部进行交流的站点。但学 校维护这样一个门户站点遇到的一个问题是维护成本问题。这个问题通常被称为 w 曲m a s t e r b o t t l e n e c k 。由于门户站点是一个需要及时更新的站点,而学校各单位 业务信息的生成者通常不是r r 专业人员,他要在站点上更新一条信息就必须将 内容传递给w e b m a s t e r ,由他们更新到网站上。这种方式造成了很多问题: ( 1 ) w 曲m a s t e r 的工作量成为了企业内部的一个b o t t l e n e c k 影响了企业的效 率。参见图1 1 ( 2 ) w 曲m a s t e r 和业务人员的沟通问题造成的发布信息的错误、和不及时更 新。 ( 3 ) w e b m a s t e r 以及其它人员被拖累在对原有系统的内容更新上,大大影 响了站点的功能开发和新项目的进行。 ( 4 ) 维护成本通常会比较高。 因此企业需要一种方便、灵活、高效的方式来管理和发布门户站点的内 容,使得既能降低设计和编辑网页的代价,又能降低对专业网站开发人 员的依赖,进一步降低成本,同时促进校园信息化建设的不断发展 5 一。 图卜lw e b m a s t e rb o t t l e n e c k 及其解决方式 f i g 1 - 1w e b m a s t e rb o n l e n e c ka n di t ss o l u t i o nm o d e 1 3 本课题的国内外现状 l - 3 1u p o n a l 的概念和目前的进展 u p o r t a l 是一个通用的p o r t a l 参考框架。u p o r t a l 能使大学快速的将基于w e b 的内容合并到一个单一的表示点。通过一个建立在可公认的w e b 标准之上的开 广东工业大学工学硕士学位论文 放的i a v a 架构,为大学提供集成w e b 应用的能力。这个框架是为了用来建立多 个符合实际的自定义的p o r t a l ,它不是仅仅为了建立某一特有的p o n a l 而设计, 各个大学可以用u p o r t a l 来建立自己的p o r t a l 。 传统的校园w e b 站点可能是成千上万张页面或者是各个院系的w e b 站点的 集合。每一所大学都有两个非常有价值的资产:自身品牌和自身的组织成员( 比 如校友,学生,学生家长,教职员工等) 。u p o r t a l 致力于保持学校本身的品牌的 维护,通过一个统一的门户入口与界面,为学校的各类组织成员提供个性化的信 息服务。这个统一的门户集成了大学的所有应用与服务,根据用户组和个人的身 份权限提供不同的信息服务。 作为一个通用的p o r t a l 参考框架应当有如f 要求: ( 1 ) 通过一个单一的图形界面提供对所有信息和服务的获取。 ( 2 ) 支持单点登陆以获取对所有信息资源和应用服务的认证和授权。 ( 3 ) 提供一个可以让所有大学的元素( 学术,行政,组织) 和所有业务应用 整合在一起的框架。 ( 4 ) 提供一套便利的w e b 通讯服务。 ( 5 ) 提供一站式的事务处理。 ( 6 ) 提供以个性化的方式在个人基础上的提交信息和获取服务的能力。 ( 7 ) 提供组织的各个成员定制外观布局和信息的的能力。 ( 8 ) 给予大学对外观和内容的全部控制权和管理权。 ( 9 ) 独立于供应商( 不受特定软硬件限制) ( 1 0 ) 非商业性。 ( 1 1 ) 所提供服务对各成员全天候可用。 ( 1 2 ) 能灵活吸收新的技术发展和新的应用。 校园p o r t a l 的最初实现局限于特定的用户组( 如学生) 和通常的信息服务如 新闻天气通讯( 如电子邮件) 和在线交流( 如聊天) 。后来开始提供表单处理能 力和对企业系统的安全使用( 如学生和人力资源记录) 以及其他个人信息资源( 如 同历) 。大学目前面临着提供广泛的综合应用和定义以客户为中心的p o r t a l 设计 的挑战,陔设计要适合校园w e b 环境的全部结构。 p o n a l 对安全服务和集成的要求有点类似于b 2 c 的电子商务应用的概念。在 校园环境下的b 2 c 可以代表b u s i n e s s t o c o n s t i t u e n t 而不是b u s i n e s s t o c u s t o m e r 。 4 第一苹绪论 更进一步的话,我们的所有客户,组织成员将可以见到所有的信息服务可以通过 w e b 以一种个性化的和集成的方式来获取。 大约有几十所大学包括p r i n c e t o n ,y a l e ,c o m e l l ,b m w n ,d e l a w a 峨u n i v e r s i t y o fb r i t i s hc o l u m b i a ,c o l u m b i a ,n o t r ed a m e ,h o l yc m s s ,g e o 喀e 的w n ,b o s t o n c 0 1 1 e g e ,在s u n 的发起下成立j a s i g 组织,共同开发u p o n a l 。u p o n a l 的第一 版在2 0 0 0 年7 月发布,任何大学都可以免费获得,目前开发到的版本是2 1 3 。 目前国外已经有不少大学建立了自己的u p o r t a l ,如y a l eu n i v e r s i t v ,p r i n c e t o n u n i v e r s i t y 等,也有不少大学正在开发之中,如u n i v e r s i t yo f r g i n i a 等。 在u p o t a l 站点上可以看到,提供给用户的页面是由一个个区域组成的,这 种区域在u p o r t a l 中称之为c h a n n e l ,每一个c h a n n l e 代表着一个应用或者服务( 比 如天气预报服务就可以在其中一个c h a n n e l 中提供) 。u p o r t a l 中已经定义了几种 不同类型的c h a n n e l ,如r s s ,w 曲p r o x y ,r e m o t ec h a j l n e lp r o x y ,c u s t o m ( 自 定义) 等。u p o r t a l 的发布信息整合应用的目的主要是靠c h a n n a l 来实现的,所以 建立自己的u p o n a l 站点的重点就在于开发适合自身情况的c h a i l n e l 。而关于 c h a n n e l 的管理,发布,多个c h a n n e l 之间的协同,这些问题都由u 口o r t a l 架构来 负责实现。关于用户权限管理用户认证以及用户个性化等问题也主要由架构来解 决。 1 3 2 内容管理系统发展现状 内容管理在国外起步较早,现己发展得比较成熟,而“内容管理”一词为 国内企业认知并熟识还只是近一两年的事,那些专注于提供内容管理解决方案的 厂商在中国也面临相对国外更大的压力。许多全球的调研机构都认为内容管理在 未来几年之内有非常可观的市场和十分可观的投入,其中中国又是全球瞩目的市 场。但迄今为止,国内用户对内容管理的理解和接受程度还十分有限,其价值也 未被充分挖掘,还具有很大的发展潜力。 数据管理从6 0 年代的基于特定应用的数据管理系统到7 0 年代的特定领域 的数据库系统,再到8 0 年代的通用关系型数据库,经历了三个典型的发展阶段。 而内容管理从8 0 年代出现至今,也同样经历了三个典型的发展阶段:8 0 年代基 于特定应用的内容管理阶段,9 0 年代特定领域的内容管理系统阶段和2 0 0 0 年后 通用内容管理平台阶段。 5 广东工业大学工学硕十学位论文 内容管理技术和市场是一个正在蓬勃发展的领域,根据调研发现在内容管 理有三大应用领域,分射如下: ( 1 ) 企业内容管理的产品,这是政府和企业的内部信息门户和知识系统,其 目的在于内部信息的高度共享和提高决策的科学性及其效率。如 m i c r o s o f t ,i b m ,i n t e rw o v e n ,f 儿e n e t 等公司提供通用平台性c m 解决方案,他们都致力于解决企业内部的非结构化信息平台的建设,完 成企业对内容管理提出的各种需求,并基于企业内容管理不断提供各种 内容管理的垂直应用。先进内容管理解决方案是替代传统m i s 系统和办 公自动化系统的最佳选择。 ( 2 ) w e b 网站内容管理,这是在网站投入运行后因为大量内容的产生,对 网站内容的维护以及网站的功能提出的新的要求。简单地说,w 曲内容 管理是对网站发布的信息内容( 从创建到归档) 进行全方位管理的一系 列任务和工具,它可以实现站点维护的简化,并且在整个网站上最轻松 地采用一个可进行风格改变的系统,有利于节约时间和成本。 ( 3 ) 一些特定的内容管理应用,如全文搜索引擎等。特定的应用和单独功能 的产品所针对的客户需求都比较狭窄,这一类产品将会作为组件之一合 并到其他企业内容管理平台上,或者转变为企业内容管理平台之上的应 用提供商,如提供知识检索的v e r i ty 、提供内容创作平台的m i c r o m e d i a 等。 1 3 3 本课题的研究意义以及创新点 本课题来源于广东省计算机网络重点实验室项目,紧跟世界最先进的w e b 技术,在h y p e r c o n t e n t 网站内容管理系统的基础上建设一个符合国内大学实际 情况内容管理系统将校园网站内大量分散和杂乱的信息进行统一管理、树状存储 和发布。并将其集成到华南理工大学的门户网站中,实现校园用户对信息的分组 管理和查询。实现对华南理工大学二级网站信息的有效管理,并为国内各大学、 机关、企业信息管理提供参考模型。 本课题的创新点在于将世界先进的u p o r t a l 和h y p e r c o n t e n t 网站内容管理系 统和国内大学的实际需求相结合,将其改进和应用于国内的数字校园建设。并尝 6 第一章绪论 试通过工作流机制,提供完善的内容审核流程,进一步降低出错的可能性。 1 4 研究目标 从以上的问题看出本课题所要解决的问题为: ( 1 ) 建设一个统一门户,使之最大限度的满足校园用户特定需要的信息 集中管理与发布,并可以根据自身要求管理相关信息,最终提供统一获 取信息和发布信息的个性化平台。 ( 2 ) 帮助学校各二级单位信息建设人员快速建立和部署一个二级网站。 ( 3 ) 将网站内容的更新工作直接分布到企业的业务人员, ( 4 ) 提高工作效率和准确性。并将开发人员解放出来进行其他信息化建没。 ( 5 ) 系统提供非常方便的操作方式,使得业务人员无须网站建设的专业技能 就能完成维护站点的工作,从而大大降低成本,提高效率。 ( 6 ) 利用u p o n a l 作为管理功能的平台,实现管理的定制环境和信息的性化 提交,可以使用多种语言 ( 7 ) 通过工作流机制,提供完善的内容审核流程,进一步降低出错的可能性。 1 5 本论文工作 本论文的工作源于华南理工大学数字化校园项目中的校园信息管理系统的 实现与应用,完成的工作主要有以下三个部分: ( 1 ) 系统的构建: 将哥伦比亚大学带领研究的h y p e r c o n t e n t 网站内容管理系统结合国内 大学的实际情况改进应用到学校所有网站的内容管理和发布,并将其 集成到u p o r t a l 门户中基于关系型数据库的x m l 数据管理。 ( 2 ) 系统的应用: 将内容管理系统的应用所有学校二级网站的信息发布系统,对学校二 级网站信息进行统一发布、存贮和管理。 ( 3 ) 用户认证管理模块的构建和在线审核功能建设的探讨: 广东1 二业大学工学硕士学位论文 利用l d a p 技术实现用户认证管理模块实现分角色应用解决w e b m a s t e r b o t t l e 问题并探讨引入工作流实现在线编辑和在线审核的类似于企 业工作流的客户端管理模块。 第二章相关技术研究 2 1 系统的设计思想 第二章相关技术研究 实现这样一个w 曲内容管理和在线编辑( 审核系统的一个关键是实现内容 与表现形式的分离。 内容( c o n t e n t ,) :指企业内部需要管理的各种文档、数据、信息、资料、知 识库等等。这些内容本身独立于表现形式,即不管通过何种形式发布w 曲也不 管以何种形式表现给用户( 如w e b 页面的设计) ,内容本身保持不变。内容的管 理与表现形式无关,并且内容可以通过不同的表现方式表现给用户。 表现( p r e s e n t a t i o n ) :指用户以何种形式获得企业发布的内容。表现可以有 很多变化,同一个内容可以有各种不同的表现。表现是内容的最终体现,可以包 括显示的布局、颜色、大小、字体等等。 通常内容管理和发布系统都将内容和表现紧密结合在一起,一个文档本身既 包含了内容信息,又包含表现信息。比如o m c e 文档,用户无法将一个文档的 内容和格式信息分开,而只能通过o m c e 工具查看一个既定格式( 表现) 的o m c e 文档。同样,通常的w 曲站点由h t m l 语言构成,h t m l 的一个根本特点就是将 内容和表现结合在一起用同一个标记集合和语法规范来描述。因此h t m l 本质上 是一种用于定义表现的标记语言,完全由h t r n l 构成的网站也是内容和表现紧密 结合的。这种内容和表现紧密结合的模式有很多缺点; 首先,给内容的管理带来很多问题。个内容通常会有多种表现形式,如果 内容和表现必须紧密结合的话,就意味着会有同一内容的多个不同版本重复出现 在整个系统中。这就给内容的更新、内容的一致性维护带来很多麻烦和潜在的问 题。 第二,由于对不同的表现有各种不同的描述机制,这就给内容的查询带来很 多问题,查询程序必须处理各种描述表现的语法、格式等,才能获得内容。 第三,对于表现的更改很不方便,门户站点通常需要经常改变某些文档的表 现形式,或者将某种表现应用于多个文档内容。如果内容和表现很难分开的话, 9 广东工业大学工学硕士学位论文 就很难实现对表现的灵活修改。 因此,实现内容与表现的分离对于一个高效的内容管理系统来说是非常重要 的。系统必须用一个统一的标准来描述内容,而使用各种显示模板来定义表现。 内容与显示模板的结合构成了内容的发布。一个内容可以使用多个模板来形成多 个表现,而一个模板也可以应用于多个内容,从而大大提高内容管理和发布的效 率。这种内容与表现分离的系统结构还有一个很大的优势,随着移动互联网的不 断发展,一个企业的门户站点通常希望使用移动设备的用户也能访问。但移动设 备上的内显示方式与桌面设备是完全不同的。使用了上述内容与表现分离的系统 结构就很容易实现支持多种客户端的站点,只需为同一个内容定义不同的显示模 板,即可快速构建内容的移动版本。 该文实现的系统使用x m l 组来定义内容。x m l 包含3 个要 素:d t d ( d o c u m e n tt y p ed e f i n i t i o n ) 或l s c h e m a ( v i l 大纲x s l ( e x t e n s i b l e s t y l e s h e e tl a n g u a g e ,可扩展样式语言) 和x l i n k ( e x t e n s i b l e “n kl a n g u a g e ,可扩 展链接语言) 。d t d 和幢l 大纲规定v i l 文件的逻辑结构,定义了x m l 文 件的元素、元素的属性以及元素和元素属性之间的关系;n a m e s p a c e ( 名域) 实现 统一的x m l 文档数据表示以及数据的相互集成;x s l 模板来定义内容的表现,实 现了内容与表现的分离【4 】。参见图2 1 。 传巯帕文挡置骶带内容南采琨分开昀文糟督瑾,发布 图2 文档的管理与发布 f i g2 - 1f n e sm a n a g e m e n ta n di s s u a n c e o 匿 箱二章相关技术研究 2 2 相关技术介绍 2 2 1 关于h y p e r c o n t e n t 1 h y p e r c o n t e n t 简介 ( 1 ) j a s i g j a s i g 是一个由普林斯顿大学、不列颠哥伦比亚大学、波士顿大学、特 拉华大学和s u n 公司等共同筹备成立的独立组织,组织致力于促进j a v a 技术和架构在高等教育中的应用,支持发展和采纳低成本的、灵活的、 开放源代码的解决方案。j as i g 的目的在于分享利用j a v a 技术构建应用 的各种经验,支持一个通用的架构,以使大家可以在其基础之上开发共 享的开放源代码的组建。 ( 2 ) u p o r t a l u p o r t a l 是由j a s i g 组织开发的符合开源标准的p o r t a l 框架,是一个免 费的可共享使用j a v a ,x m l ,j s p 和j 2 e e 的入口。u p o r t a l 的主要目的是使 高校中众多基于w e b 的内容能够被聚集到一个单独的访问点上,这样最 终用户就可以轻松的浏览所有的资源。u p o r t a l 校园门户有以下三个特 点:个性化,单点登陆,内容聚合。该框架是用来建立多个符合实际的 自定义门户,它不仅仅为了建立某一特有的p o r t a l 而设计,而是提供了 一个通用的框架结构,各个大学可以用u p o r t a l 来建立自己的门户。 u p o r t a l 的单点登录部分采用了c a s 的p r o x y 架构,而且它也是一个由美 国众高校开发研制和维护的产品 7 。 ( 3 ) h y p e r c o n t e n t h y p e r c o n t e n t 是由j a s i g ( t h ej a v aa r c h i t e c t u r e ss p e c i a li n t e r e s t g r o u p ) 组织提出与开发的开源的、具有专业级别的网站内容管理系统, 它提供了快速创建站点、内容创建、信息发布、版本控制、权限管理等 功能,使得内容专家、设计者、开发者和管理员在高质量网站的建设中 使用一致的导航和设计方案有效的合作起来。也可以说,h y p e r c o n t e n t 是在u p o r t a l 的基础上开发的一个网站内容管理框架系统,结构灵活, 功能全面, j a v a 开发者们可以直接在其基础上进行二次开发应用于实 际项目。 h y p e 疋o n t e n t 网站内容管理的开发思想是:尽量在u p o r t a l 的思想上开发,服 1 1 广东工业大学工学硕士学位论文 务于高等教育的开源的、可扩展的平台。h y p e r c o n t e n t 为寻找介于无组织、价格 低廉的网站和昂贵的、高风险的“企业内容管理”系统之间的中间平台的学院和 大学提供了巨大的价值,它在哥伦比亚大学开发并且广泛应用了两年多,确保了 基于p o r t a l 网站的编辑和发布的需要。d a v i dk o e h l e r ,j a s i g 指导委员会的主席 说:“j a s i g 认识到亟对高等教育的特殊需求和对开放源码基础上的网站内容管 理系统的需求。我们很高兴拿出一个方案去支持h y p e r c o n t e n t ,并且把它当作赞 助者发展列表上的一个组件新增到u p o r t a l 中去 8 ,9 。” 2 h y p e r c o n t e n t 的开发情况 h y p e r c o n t e n t 先后开发了v 1 o v l _ 4 五个版本,最初发布的v 1 o 版本实 现了在u p o r t a l 的一个频道中进行站点管理的新的架构。v l - l 版本扩展了这一 架构,并且添加了丰富的编辑能力、元数据支持功能和强大的执行能力。v 1 2 版本主要为用户界面添加了许多新功能,包括对自由格式的文本进行所见即所得 编辑、对元数据进行检索、对文件或文件夹进行拷贝、删除、移动等功能。v 1 3 版本添加多语言拼写效验功能( 包括美式英语、英式英语、法语和德语) 、图片 编辑功能( 缩放、修改尺寸、调整亮度等) 、以及s f t p 发布支持等。v 1 4 添加 了一个新的站点导航管理模块,进一步方便了内容管理员对系统的操作。总的来 说,h y p e r c o n t e n t 内容管理系统发展至今,功能已经比较全面,主要有以下特 点 1 0 ,1 1 : ( 1 ) 提供所见即所得的用户界面,可存储、编辑和发布任何类型的文件,并且 辨别文件之间的关系。 ( 2 ) 提供版本控制,能够保存文件修改的历史记录。 ( 3 ) 利用u p o r t a l 作为管理功能的平台,可执行到达工程和文件的访问控制。 ( 4 ) 技术上是使用基于符合开发适应性、再利用性、可加速性的的x m l 技术。 ( 5 ) 允许x l l 文档的多种输出格式,通过f t p 发布信息到远程服务器。 ( 6 ) 为文件编辑者提供的可扩展的、用户化的框架。 ( 7 ) 用j a v a 编写而成,提供了灵活的编程接口,利于对系统的再次开发。 3 快速启动h y p e 疋o n t e n t 在“数据共享、信息共享、知识共享”的思想指导下产生的x m l 技术,其 产生和发展正走着与l i n u x 相似的开放发展道路。x m l 作为一种基础技术在知识 管理、通信管理和数据传送领域扮演着一种重要的角色。不同应用程序之间的数 第二荦相关技术研冗 据交换对于开发分布式系统和提供电子商务和灵活性需求来说非常重要,x m l 可 以将i n t e r n e t 转变为一个基于知识仓库的全球计算平台,最终的环境可以被看 成是实现电子数据交换的强大基础架构 1 2 ,1 3 。 ( 1 ) x m i 概述 ) ( m l 是e x t e n s i b l em a r k u pl a n g u a g e 的缩写,意为可扩展的标记语言。它为 w e b 页面上的结构化的文档和数据定义了一套通用的格式,它为将结构化的数据 写入文本文件提供了一种方法。x m l 是一套定义语义标记的规则,这些标记将文 档分成许多部分并对这些部分加以标识。 x m l 使用标记( 包含在尖括号中的字,例如“ ”) 来识别信息元素。 初看起来,尖括号使x m l 文档很象h t m l ( h y p e rt e xtm a r k u pl a n g u a g e ,超文本 标记语言) 文档。但是h t m l 文档和
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 煤炭运销合作协议
- 燃气管道监理人员聘用合同
- 医院新生儿配奶制度
- 写字楼升级石膏板吊顶施工合同
- 云计算服务租赁合同转让模板
- 河道治理钻探施工合同范本
- 办公楼外墙施工安全合同
- 门禁系统的安装方法及措施五篇范文
- 停车设施建设协议
- 电力工程HSE施工安全协议
- 沪教牛津版八年级上册初二英语期中测试卷
- 外科学教案-急性化脓性腹膜炎
- 工程经济学教学教案
- DBJ51T 060-2016 四川省建设工程项目监理工作质量检查标准
- 2022年内蒙古通辽市中考语文试题及参考答案
- 优选楷行草钢笔字帖字课件
- 2020版高考历史大一轮复习-专题六-古代中国经济的基本结构与特点-19-古代中国的农业和手工业经济
- 《银行支持地方经济发展发言稿五篇材料》
- 大班语言《大熊有一个小麻烦》课件
- 国际酒店前厅管理手册前台接待14-01 外币兑换Foreign Exchange
- 文化体育中心天棚吊顶施工方案(14页)
评论
0/150
提交评论