




已阅读5页,还剩4页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
开放式集成定制服务系统机制与设计 图书馆学专业 研究生王萌指导教师张晓林教授 网络资源的数量和类型的迅速增长,使得各种网络信息“门户”不断涌现。 他们将分布在网络各个地方的资源按资源类别、资源所属领域等的方式组织起 来,方便用户浏览、搜寻和使用。资源集成的概念由此产生。而信息系统的异 构性为门户网站之间集成资源的共享带来了障碍。我们需要一种公开、公共的 标准对系统资源进行描述、搜寻和集成。同时,根据用户的专业、活动、角色、 选择为用户定制信息资源,使资源提供与用户需求取得最佳的结合。基于这个 思想,本文就开放式集成定制服务系统的理论、背景、实现技术等进行了探讨 和分析,提出了它的实现目标和构建框架,并以此设计了系统“我的数字 图书馆”。 论文首先对开放式集成定制服务的概念和研究的范围进行界定,并对国内 外相关系统的功能、实现技术、采用标准等进行分析和论述,并在此基础上提 出了自己的系统框架和应用目标。同时,介绍了系统选择的开发平台、编程语 言、数据库和元数据标准。 在论文的第4 、5 部分,介绍了我和中国科学院文献情报中心合作的实际系 统“中国科学院我的数字图书馆”( m y l i b r a r y c a s ) ( 实验系统) ,分别描述 了系统的数据库设计方案、系统的功能设计和实现方法。对关键功能给出了实 现的流程图和p e r l 语言描述。 最后,对系统功能进行了评估,分析了系统存在的问题和可能的解决方案, 并对信息集成服务的未来进行了展望。 关键词:开放式资源集成,资源定制,信息服务 t h em e c h a n i s ma n dd e s i g no ft h eo p e ns y n d i c a t i o n a n dc u s t o m i z a t i o ns y s t e m m a j o r - l i b r a r ys c i e n c e p o s t g r a d u a t e :w a n gf a n g d i s s e r t a t i o nd i r e c t o r :p r o f e s s o rz h a n gx i a o l i n i n f o r m a t i o np o r t a l so nt h ei n t e r a c ta r es p r i n g i n gu pi nm u l t i t u d eo v e rt h el a s t f e wy e a r sb e c a u s eo fr a p i d l yi n c r e a s i n go ft h ed i g i t a lr e s o u r c e sa n dr e s o u r c et y p e r e s o u r c e ss c a r e r e dh e r ea n dt h e r eh a v eb e e nc a t e g o r i z e di n t op o r t a l sf o r t h e c o n v e n i e n to fb r o w s i n g ,s e a r c h i n ga n du s i n g h e n c et h ec o n c e p to fr e s o u r c e s y n d i c a t i o nw a si n t r o d u c e d t h ed i f f e r e n c ei np r o t o c o l s ,p l a t f o r m ,d e v e l o p m e n t t o o l si n t e rs y s t e m sh i n d e r st h es h a r i n go fi n f o r m a t i o na n ds e r v i c e s a no p e na n d p u b l i c s t a n d a r di sn e e d e df o ro p e nd e s c r i p t i o n ,d i s c o v e r ya n di n t e g r a t i o no f r e s 0 1 1 r c e a tt h es a m et i m e ,t h es y n d i c a t i o na n dc u s t o m i z a t i o ns y s t e mw h i c h p r o v i d e sp e r s o n a l i z a t i o ns e r v i c e sa c c o r d i n gt ot h ed i s c i p l i n e s ,a c t i v i t y , r o l ea n d p r e f e r e n c eo ft h eu s e r s i se s s e n t i a l i nt h et h e s i s ,t h et h e o r y , b a c k g r o u n da n d r e a l i z a t i o no ft h eo p e ns y n d i c a t i o na n dc u s t o m i z a t i o ns y s t e mi sa n a l y z e di n t h i s p a p e r , a n dt h es y s t e ma r c h i t e c t u r ea n dt h em e c h a n i s ma n dt e c h n o l o g i e so ft h e s y s t e ma r ep r e s e n t b a s e do nt h e m ,as y s t e mo f “m y l i b r a r y c a s ( l i b r a r yo f c h i n e s ea c a d e m i co fs c i e n c e s ) ”i sd e s i g n e da n dr e a l i z e d f i r s t ,t h ec o n c e p ta n dt h es c o p eo fo p e ns y n d i c a t i o na n dc u s t o m i z a t i o n s y s t e mi sd e f i n e di nt h ep a p e r i ta l s od i s c u s s e st h ea p p r o a c h ,f u n c t i o n ,t e c h n o l o g i e s a n ds t a n d a r d su s e db yt h ee m e r g i n gs y s t e m sa th o m ea n da b r o a d t h eo p e n s y n d i c a t i o na n dc u s t o m i z a t i o ns y s t e ma r c h i t e c t u r ea n da p p l i c a t i o no b j e c t i v eh a v e b e e np r o p o s e d a n dt h ed e v e l o p m e n tp l a t f o r m ,p r o g r a m m i n gl a n g u a g e ,d a t a b a s e a n ds t a n d a r do fm e t a d a t a ,w h i c ht h es y s t e ma d o p t e da r ei n t r o d u c e d p a r t4a n d5o ft h i sp a p e ri n t r o d u c em y l i b r a r y c a sw h i c hic o l l a b o r a t eo n w i t hl i b r a r yo fc h i n e s ea c a d e m i co f s c i e n c e s ,a n dd i s c u s sd e t a i l e dd a t a b a s ed e s i g n , f u n c t i o nd e s i g na n dt e c h n o l o g i e so fr e a l i z a t i o n 1 1 1 ek e yp a r ti si l l u s t r a t e db yf l o w c h a r ta n dp e f ls o u r c ec o d e f i n a l l nt h ef u n c t i o no ft h es y s t e mi se s t i m a t e d s o m ep r o b l e m sr e m a i n e da n d t h es o l u t i o n sa l ed i s c u s s e d t h ep r o s p e c to fi n f o r m a t i o ns y n d i c a t i o ns e r v i c e si sa l s o b e e ni o o k e da t k e y w o r d s :o p e nr e s o u r c e ss y n d i c a t i o n ,r e s o u r c ec u s t o m i z a t i o n , i n f o r m a t i o ns e r v i c e s 2 四川大学硕士学位论文 1 开放式集成定制服务 数字图书馆技术是一个图书馆界乃至信息技术领域方兴未艾的话题。综观 国内外众多数字图书馆项目建设和未来的发展趋势,国内有学者将数字图书馆 的发展分为三个阶段:第一代基于数字化资源的数字图书馆、第二代基于集成 信息服务的数字图书馆和未来的基于用户信息活动的数字图书馆。川其中,基 于用户信息活动的数字图书馆体现了“以人为本”、“以用户为中心”的服务思 想。它要求围绕用户信息活动和用户信息系统来组织、嵌入信息资源和信息服 务,支持用户利用信息的全过程。开放式集成定制服务正是我们基于这个理念 而提出的建立用户个人信息门户的一种模式。 1 1 开放式集成定制服务的概述 开放集成定制服务是指在开放数字信息服务体系【2 】中,对分布式数字信息 资源及服务进行搜寻、整理、描述,并按照用户、群组、任务、活动、专业或 学科门户等的要求将信息资源与服务虚拟集成到本地系统,以此向用户提供个 性化的定制服务。 资源集成的过程是通过对分布式数字资源和服务的开放描述、开放链接、 开放集成等机制,支持对分布式数字资源、服务的开放搜寻、集成和配置,并 动态地集成到个人信息门户中,形成虚拟的资源和服务集合。 资源定制是信息门户个性化的过程。包括服务系统通过获取用户与个性化 相关的信息,以及采用协同过滤、过程跟踪和模糊技术等【3 l 技术主动向用户推 送个性化信息,和用户主动从系统提供的资源集合中选择与添加。 1 2 研究的背景和意义 ( 1 ) 数字资源的多样性和异构性特征需要开放的数字信息服务体系【2 】。随 着网络的发展和网络资源的数量极大丰富,数字资源、服务呈多样性和分布性 特征。一个开放的服务环境应能支持分布网络上在各种形态的数字资源类型例 如文本对象( 如静态h t m l 文档) 、非文本对象( 如地图、录音、录像、计算机 程序、j a v a 小程序、仿真、传感器数据、电子游戏等) ,以及基于这些数字资 源的工具、服务,支持跨平台、异构系统之间工具、服务的描述、搜寻和集成, 四川大学硕士学位论文 以充分利用现有的资源与服务系统。 ( 2 ) 数字资源的分布性和异构性特征要求资源的集成。根据齐夫定律的“晟 小努力原则”,信息服务体系应该为用户节约花在为获取资源和服务而了解不 同信息系统技术特征、获取地点、使用方法、访问控制等繁琐细节的时间和精 力。 ( 3 ) 信息服务个性化发展需要资源的集成。通常,综合信息门户网站提供 的五花八门的分类信息、各类数据库、电子资源往往让人眼花缭乱,无所适从。 有研究者认为,信息服务应该是个性化服务1 3 】。它要求信息服务体系根据用户 需求快速、低成本的定制、重组资源、业务流程甚至是信息系统,提供新的服 务。因此,资源的集成是个性化定制的基础。 1 3 国内外研究的进展 在对国内外具有相似功能的系统( 具备个性化定制功能,或资源开放集成 功能) 的发展状况的研究中,我们主要关注的是系统两方面特征,一是系统的 开放性和互操作性,即系统作为一个独立的系统,可被其它系统集成的能力, 以及系统所提供的资源、服务可从网络其它资源和服务集成,与资源和服务被 公开检索、获取、被其它系统集成的能力;二是基于资源集成的个性化,主要 考察个性化技术在系统中的运用,包括系统的可定制性( 如内容、服务、界面 等) ,定制信息的可共享性,用户行为跟踪,基于规则的过滤技术( r u l e s b a s e d f i l t e r i n g ) 、协同过滤( c o l l a b o r a t i v ef i l t e r i n g o rg r o u pf i l t e r i n g ) 以及推送技术 r p u s h ) 、智能代理技术( l e a r n i n ga g e n tt e c h n o l o g y ) 等等。本文研究的重点在于 前者。 个性化理念的推广,使得国内外各种基于资源集成定制的个性化网络信息 服务如雨后春笋般出现。知名的企业信息门户资源集成定制系统有y a h o o ! 的 m yy a h o o ( h t t p :n a y y a h o o c o m o 、a m a z o n t o m ( h t t p :f f w w w a m a z o n c o r n ) 、 i b m 的m ya c c o u n t ( h t t p :1 w w w i b m c o m a c c o u n t c n ) 、p t v ( 一个个性化电视节 目门户,h t t p :w w w p t v i e o 等。而服务于高校和研究机构的图书馆,也涌现了 许多研究型信息门户资源集成系统,如弗吉尼亚联邦大学m yl i b r a r y f h t t p :w w w , l i b r a r y v c u e d u m y l i b r a r y ) 、北卡州立大学的m y l i b r a r y n c s t a t e ( h t t p :m y 1 i b n c s u e d u ) 、康奈尔大学图书馆的m y l i b r a r y c o r n e l l 四川大学硕j j 学位论文 0 a t t p :m y l i b r a r y c o m e l l e d u :8 0 8 0 m y l i b r a r v i n d e x , i s p ) ,和国内浙江大学的 m y l i b r a r y ( h t t p :l i b w e b z j u e d u c n m y l i b d e m o h t m ) 等。这些系统都在一定程度 上实现了个性化资源定制的功能,根据本文的研究目的,按系统资源定制的开 放性,我们可以把它们分为三类:封闭型、半开放型和开放型个性化资源定制 系统。 1 3 1 封闭型的个性化资源定制系统 这一类型的代表有康奈尔大学图书馆的m y l i b r a r y c o m e l l ,a m a z o n c o r n , i b m 的m ya c c o u n t ,浙江大学的m y l i b r a r y 等。它们的特征是基于本地资源 的定制方式。即提供给用户的资源和服务来自本地的数据库,资源的添加和更 新需要系统管理员手工对本地数据库进行操作。 如m y l i b r a r y c o m e l l 4 5 】,是康奈尔大学图书馆开发的为本校师生服务的 个性化数字图书馆,它包括“我的链接”( m yl i n k s ) 、“我的资源更新”( m y u p d a t e s ) 、“我的内容传送”( m yc o n t e n t s ) 、“我的目录”( m yc a t a l o g s ) 四个 服务。“我的链接”用于用户收藏和组织自己经常使用的网络资源链接;“我的 资源更新”是系统提供的资源推送服务,用户可以根据自己的需求填写表单制 定检索式,指定需要通知的最新资源的关键词和检索资源的数据库,系统则根 据用户的检索需求每两周一次自动检索,并将结果通过电子邮件或网页形式提 供给用户;“我的内容传送”为用户传送用户定制的期刊的最新目录信息( t o c , t a b l eo f c o n t e n t s ) ,包括题目、作者、期刊、发行日期、卷号、页数等,用户 可以在邮件和“我的内容传送”中看到具体内容:“我的目录”允许用户定制 康奈尔大学的图书馆目录,保存选项用于以后的使用,包括对保存常用检索式、 浏览和打印最近得到的最多1 0 0 0 条检索结果等。在系统设计上, m y l i b r a r y c o m e l l 提供给用户定制的资源来自于康奈尔大学图书馆的联机目 录n o t i s ,不能对其他网络资源进行集成和定制,是一个封闭型的个性化资源 定带l l 系统。 1 32 半开放型的个性化资源定制系统 这一类型的系统具有一定的开放性,支持对本地资源的开放描述、开放搜 寻,能将其它系统的资源通过程序转换成本地资源的格式,而导入本地数据库。 四川大学硕士学位论文 资源集成的方式是人工的。如北卡州立大学的m y l i b r a r y n c s t a t e ,这个系统 根据注册用户( 限本校师生员工) 提供的个人信息提供以下频道的图书馆资源 定制服务:“我的图书馆专家”( m yl i b r a r i a n ( s ) ) ,列出北卡州立大学相关学科 专家的联系信息,并与该校图书馆的参考咨询服务( a s ka l i b r a r i a n ) 联系起来, 提供在线、电子邮件、电话专家咨询服务:“图书馆链接”( l i b r a r yl i n k s ) 可 定制的图书馆服务链接包括用户在图书馆的借阅记录、对该图书馆目录的定 制、图书馆间文献传递服务( i n t e r l i b r a r y & d o c u m e n td e l i v e r ys e r v i c e s ) 、网上定 购服务( 通过该图书馆购买音像、电子资料) ;“大学链接”( u n i v e r s i t yl i n k s ) 为用户提供了大学列表供用户选择;“快速搜索”( q u i c ks e a r c h e s ) 包括本校图 书馆目录、词典、百科全书和常用网络搜索引擎的入口;“参考资源”( r e f e r e n c e r e s o u r c e s ) 列出了图书馆的各类参考工具书如语法、历史、医药卫生等:“索 引和文摘”( i n d e xa n da b s t r a c t s ) 是按期干0 索引的书目数据库,用户可以按作 者、题名、主题词等查找,可以定制需要的数据库;“电子期刊”( e l e c t r o n i c j o u r n a l s ) 提供了上千种电子期刊全文供用户定制:“我的新书通报”服务可以 根据用户定制的学科为用户发送图书馆有关学科新书的信息。这个系统支持用 户定制北卡州立大学图书馆以外的网上资源,资源集成方式主要是通过管理员 手工添加数据库记录,但它的“新书通报”服务支持通过程序从指定的邱服 务器上下载指定格式的文本文件,解析其中有关图书馆新书的记录并导入本地 数据库。对数据库资源的开放描述,它定义了m y l i b r a r y 名字空f 司( h t t p :d e w e y 1 i b r a r y n d e d u m y l i b r a r y r d f f m y l i b r a r y 一叭一r d f o n s # ) ,能对数据库中各个表的元素 进行描述;支持o a i ( o p e na r c h i v e si n i t i a t i v e ,开放文档计划,h t t p :h w w w o p e n a r c h i v e s o r g o 协议对系统数据库记录的搜寻。但该系统不能实现对资源的 动态集成与更新。 1 3 2 开放型的个性化资源集成定制系统 这类系统能支持资源的开放链接、开放描述、开放搜寻和开放集成。通过 开放集成协议,能动态地将其它系统资源集成到本地,并实时更新。如a p a c h e j e t s p e e d ( a p a c h ej a k a r t a 项目组开发的一个开放资源集成的一个企业信息门 户) 阍,它采用了r s s ( 站点资源集合描述框架,r d fs i t es u m m a r y ) t 6 j 、o c s 。元 请参见第1 3 页2 221r s s ( r d fs i t es u m m a r y ) ,1 4 页2 22 2o p e nc o n t e ns y n d i c a t i o n ( o c s 开放资源 集成1 - 4 四j i l 大学硕士学位论文 数据标准支持开放内容集成,并能对集成资源实时更新。例如在用j e t s p e e d 建 立的门户网站( 如h t t p :w w w b l u e s u n d s e c o m j e t s p e e d ) 中,用户可以通过网 站提供的频道( c h a n n e l ) 和频道下的资源定制自己喜欢的资源,添加频道、资 源。例如在新闻频道定制了x m l c o r n 的新闻,系统会根据x ml c o m 网站新 闻的更新自动更新内容。它的具体技术和机制本文将在2 2 2 中有较详细的讨 论。 1 4 本研究的背景、意义与目标 根据一项研究表明,用户在使用图书馆提供的信息门户时,由于获得的信 息太多,以至用户无法分辨哪些是自己需要的资源。与此同时,一些搜索引擎 推出的一些通用的定制功能如m y e x c i t e 、m y y a h o o 、m yd e j a n e w s 等,这些功 能让用户把自己的信息需求通过某种方式表达出来并存储于系统中,系统根据 这些描述,定期检索用户所需要的资源。但是,与大学、研究机构图书馆这类 专门的信息服务机构不一样,这些通用的定制模块无法向用户提供相关度很高 的学术资源。它们没有书目数据库,也没有包括最新研究进展方向的期刊目次 数据库。在中国科学院网,拥有大量网络数据库、电子期刊以及各类网络服务, 为了更好的利用这些资源,本项研究希望建立一个开放的个人信息门户平台, 为研究人员等建立一个公共的框架和一套频道标准,它能做到: ( 1 ) 为所有信息和服务的访问提供一个单一的界面; ( 2 ) 支持用户登录后获得所有资源的认证和授权; ( 3 ) 为所有机构的资源和网络应用提供一个可集成的框架: ( 4 ) 能以个性化的方式向用户显示信息、提供服务访问; ( 5 ) 给用户提供界面、布局和资源定制的功能; ( 6 ) 扩展性好,可集成新的应用、技术和资源。 本研究得到了中国科学院“国家科学数字图书馆项目”的支持,张晓林教 授、姜恩波、刘小兵和梁娜等人也参与了本论文的研究和讨论。 四川大学顺士学位论文 2 开放式集成定制服务框架 2 1 开放式集成定制服务的体系结构与组成要素 开放式集成定制服务体系主要包括三个组成要素:用户、资源和定制。 图1 开放式集成定制服务组成要素 用户部分:包括用户资料( u s e r p r o f i l e ) 、用户资料描述( u s e r p r o f i l e d e s c r i p t i o n ) 管理、用户资料登记系统( u s e r p r o f i l ed e s c r i p t i o nr e g i s t r y ) 。用户资料指为个性化 定制所需的用户的特征、行为、角色( r o l e ) 等,以及为之定义的相关的属性 和值。用户管理的主要目的用户身份认i i e ( a u t h e n t i c a t i o n ) 和授权( a u t h o r i s a t i o n ) 。 身份认证是将自然的人与数字形式的用户i d 联系起来,确认它们之间的一一 对应关系。授权是指用户获得对资源的访问权限。用户角色是不同的系统按不 同的划分标准,将系统资源的使用者划分成具有共同特征的群体,如本科生、 硕士研究生、讲师、副教授、教授等,不同的角色拥有对资源的访问权限不同。 某些资源的权限是通过用户的角色获得,某些是根据i d 获得。 资源包括对资源描述,资源描述登记系统,及为之定义的相关的属性和值。 定制包括定制的规则、资源表示管理器和定制管理器,及为之定义的相关 的属性和值。 2 2 构建框架 四川大学碗土学位论文 根据上述的系统组成要素和应用目标分析,可以用下图来描述系统的总体 框架结构。 分布系统 i ;f i 户琳粗 用户资料描述管理 户资料 系统 用户界面 资源定制管理器 瓷源描述 登记系统 图2 系统构建框架 资 源 描 述 分布式网 络资源 下面我们将分别讨论系统的三个组成要素:用户、资源和定制的原理、结 构和实例,探讨我们可能的实现方式。 2 2 1 用户 在使用大多数系统资源时,都需要对用户进行身份认证和授权。访问多个 资源时,用户需要多次注册、登录,这给用户带来些不必要的麻烦。同时, 系统为向用户提供个性化的服务,需要获得用户的些个人信息,如用户的职 业、学科、职称、年龄、爱好等。系统获得的用户信息越多,就越能根据用户 需求提供高相关度的信息。然而这涉及到用户的隐私保护问题,用户往往不愿 意提供更详尽的个人信息。同时,一些个性化信息门户按角色定位用户所属的 用户群组,为不同的群组成员提供不同的推荐定制资源和资源访问权限,如 u p o r t a l ( h t t p :m i s l 0 5 m i s u d e l e d u j a s i g u p o r t a l ) m j 将用户群组分为教师、职员、 学生、学生家长等。而在现实生活中,用户往往具有多重身份,例如,一个用 户的角色可能是职工、博士研究生、某学生家长。这样,单一的角色描述无法 提供足够的用户信息;而按单一的角色为用户推荐个性化资源,也无法满足用 四川大学硕士学位论文 户全部的需求。据一项研究表日j l i 9 1 ,由于用户个人信息的获取、授权等的限制, 使得个性化定制系统中单一的用户访问远远不能适应需要。我们需要建立新的 用户资料管理机制,实现用户资料共享、第三方认证、个人隐私保护等功能, 为用户访问多个需获授权资源提供一个单一的登录界面。 图3 用户资料验证服务原理 ( 1 ) 用户资料描述管理 不同的信息系统由于提供的信息服务类别不同,对所需用户资料的要求各 异,如一个个性化数字图书馆的“最新资源推送服务”可能需要掌握用户所属 的学科领域、学历等,而一个个性化的网上商店可能更关心用户的消费特征, 如收入、年龄、品牌忠诚度等等。它们为之建立的用户资料的属性集( a t t r i b u t e s s e t s ) 也不尽相同。同时,对于相同属性不同的系统定义也可能不同,如用户 姓名,可能出现“r l a l t l e ”,“t i t l e ”等定义方式。为了建立一个共享用户资料的 机制,需要有对用户资料的公开描述方式。它可能包括以下基本描述:用户性 别、职业、兴趣、专业等。对于用户的基本信息描述,我们可以复用 r o a d s ( r e s o u r c eo r g a n i s a t i o na n dd i s c o v e r yi ns u b j i e c t b a s e ds e r v i c e s ,主题信 息服务的资源组织和发现) 【】o l 中定义的个人元素组( u s e rc l u s t e r ) 的元素。包括: h a n d l e ( 标识符) ,n a m e ( 姓名) ,w o r k p h o n e ( 工作电话) 、w o r k f a x ( z 作 传真) 、w o r k p o s t a l ( 工作邮政地址) 、j o b t i t l e ( 职务) 、d e p a r t m e n t ( 部门) 、 e m a i l ( 电子邮件) 、h o m e p h o n e ( 家庭电话) 、h o m e p o s t a l ( 家庭邮政地址) 、 h o m e - f a x ( 家庭传真) 。 而各系统所需的特殊元素,如现在无适合需求的元数据,可定义新的名字 四川大学硕二匕学位论文 空间和元数据集。如j i s c f u n d e da n g e lp r o j e c t i 川它定义了一个用户角色的 名字空间( r o l e s n a m e s p a c e ) 用于多个研究型门户网站共享用户认证服务的实 现模型。f o a f ( f r i e n do f af r i e n d ,h t t p :x m l n s c o m f o a f 0 1 ) 标准f 1 2 l 是一个用 来描述关于自己以及自己认识的人的信息的一种基于x m l 和r d f 的元数据格 式,可包括g i f 、s v g 等多媒体格式。 ( 2 ) 用户资料验证服务登记系统 该验证服务登记系统可视作一个单一的网络服务登记系统,即只包含对用 户资料的验证和用户信息共享服务。它工作的原理是:用户在某一信息系统注 册了自己的用户i d 和密码、系统要求填写的信息;该系统将注册所需用户信 息描述( 元数据集) 、系统提供的用户身份验证服务接口描述、该信息系统名 称、访问方式等基本信息注册到用户资料验证服务登记系统;该信息系统与其 他提供服务的信息系统一同组成服务提供机构目录。当用户通过已注册个人信 息的门户a 访问某一须通过用户认证和授权的资源b 时,b 的认证系统比较 本系统用户资料描述和a 的用户资料元数据,如果能够提供注册所需的足够的 信息,则获取这些信息作为用户在该系统b 的注册信息;如果a 的用户信息 少于b 的用户信息,则b 可以拒绝有a 提供的信息,要求用户重新注册:如 果a 提供的用户信息不符合b 的访问控制规则,则拒绝用户访问。 系统为一个等级结构,包含a 用户资料验证服务登记系统;b 用户资料验 证服务提供机构( o n 企业、信息资源机构) 目录;c 用户资料验证服务描述,它 是这个三级结构的基本单元,用u d d i ( 通用发现描述及集成标准,u n i v e r s a l d i s c o v e r yd e s c r i p t i o na n di n t e g r a t i o n ) 的t m o d e l 元素( 这个模型是一个元数据) 来 描述。登记机构的结构见下页图示: 四川i 大学硕士学位论文 用户资料验证服务登记系统 服务登记机构名称 车机构描述 服务提供机构目录 鼹韩拯供枷j 襁畦一拣掘张 服务提供机构 服务提供机构名称 服务提供机构描述 网络服务标识符包 网络服务 验证服务接口描述 服务描述 用户资料描述元数 据定义 访问点 图4 用户资料验证登记机构模型 其中服务提供机构和相关网络集合的分类办法由登记机构具体决定和实 现。可采用的行业分类标准如:工业企业标准代码( s t a n d a r d i n d u s t r yc o d e ,简 称s i c 代码) 、联合国标准产品和服务分类代码( u n i t e d u n i o n s t a n d a r d p r o d u c t a n ds e r v i c e sc l a s s i f i c a t i o n ,简称u n s p c 代码) 等等。 这个服务登记系统符合u d d i 的定义,本身可作为一个网络服务被其他网 络服务登记系统登记。 2 2 ,2 资源集合 这里所指的资源包括各种类型的网络资源如电子期刊、数据库资源、各种 网络服务如资源推送服务、天气预报、动态新闻,以及资源对象如文本、图像、 声音等等。各类信息门户网站、数字图书馆等,可以看作是这类信息资源的集 合。 为了对这些资源进行搜索、利用和集成,可使用元数据对它们进行开放描 述。人们建立了多种用于描述资源集合的元数据,如u k o l i ns i m p l ec o l l e c t i o n 四川大学硕士学位论文 d e s c r i p t i o n ,e a d ,d u b l i nc o r e ,w e b m l ,r s l pc o l l e c t i o nd e s c r i p t i o n ,r d fs i t e s u m m a r y ( r s s1 0 ,r d f 站点资源集合) 等1 1 4 。 2 2 2 1 资源集合的描述 资源集合描述方式应满足以下要求:( 1 ) 资源描述基于特定元数据,描述 文件可编辑;( 2 ) 资源集合描述文件可浏览,可选择反选文件下属的子项目; ( 3 ) 支持通用的浏览工具获取和选择远处资源并添加到资源集合描述文件中。 r s s l 6 】最初是由n e t s c a p e 提出来的一种基于x m l 格式的频道描述框架,用 于支持m n n ( m yn e t s c a p en e t w o r k ) 门户频道的驱动,目的是及时传送网站内 容的更新和变动。使用r s s 文件格式描述频道资源,一旦频道资源发生改变, 只需要更新r s s 文件,其变化会自动反映到定制该频道资源的网站上。r s s 基于频道( c h a n n e l s ) 的机制,将网站的看作由一系列频道,以及频道下的栏目 f i t e m s ) 的集合。通过复用d u b l i nc o r e 、c o n t e m 、s y n d i c a t i o n 元数据集,定义 了描述频道、栏目、图像、文本输出( t e x t i n p u t ) 等元素。由于r s s 建立了简 单和良好定义的门户网站、内容提供者和终端用户之间交互结构,目前被广泛 用于门户网站的内容采集和更新、新闻推送( n e w sf e e d s ) 、网络日志 ( w e b b l o g s ) 等。如m yn e t s c a p e ( h t t p :m y n e t s c a p e c o m ) ,x m l t r e e ( h t t p :w w w , x m l t r e e c o m r s s o ,c a r m e n sh e a d l i n ev i e w e r ( h t t p :w w w v e r t e x d e v c o r n h e a d l i n e v i e w e r ) 等。r s s1 0 引入了r d f ( 资源描述框架,r e s o u r c ed e s c r i p t i o n f r a m e w o r k ) ,提高了它对网站资源集合描述的能力。 2 2 2 2 资源描述登记系统 大量基于r s s 频道或其他资源集合描述格式如x m l ,s m t p ,r d f 的提供 带来了对这些资源集合描述进行管理的需求。资源描述登记系统应具备一下功 能:( 1 ) 支持通过通用的浏览器进行资源描述登记机构管理的界面;( 2 ) 提供 在数据库环境下资源集合文件的管理功能:( 3 ) 提供资源集合描述文件的搜寻、 浏览和资源描述登记通报服务:( 4 ) 提供资源集合描述文件的链接检查服务。 目前,登记系统的资源集成有两种发展方向,一种是基于频道( c h a n n e l s ) 概 念的集成,一种是将频道下更小的单位i t e m s 从频道独立出来集成。 ( 1 ) 基于频道的资源集成登记系统 四川人学碗士学位论文 这种集成方式是以频道为单位。如m n n 定义的频道有:“我的财经”、“我 的天气预报”、“新闻”、“我的服务”、“星座运势”等。每一个频道下是小的栏 目( i t e m s ) ,如“我的服务”下面分邮件服务、黄页、日历、留言板等。用户 在从别的资源定制网站定制m n n 资源的时候,只能按频道定制,如预定“我 的财经”。 o p e nc o n t e ns y n d i c a t i o n ( o c s ,开放资源集成) i i5 l 是基于r s s 频道的登记机 制它使频道能够以结构化列表的方式提供给门户网站、基于标题的客户端阅 读软件及类似应用。c a r m e n sh e a d l i n ev i e w e r , a p a c h ej e t s p e e d ,i n t e m e t c o r n , a n dn e t w o r k 5 4 ( h t t p :w w w n e t w o r k 5 4 c o r n ) 等的内容集成即采用了o c s 。在 x m l t r e e ( h t t p :w w w x m l t r e e c o m a b o u t s y n d i c a t i o n h t m ) ,一个x m l 内容的目 录,r s s 内容能够被登记,以主题、内容类型、地理特征和语言分类。 ( 2 ) 基于栏目( i t e m s ) 的资源集成登记系统 这种集成方式更加灵活,它将栏目从频道里面剥离出来,能够与其他的资 源项一起,按一定方式如按主题归类,组成新的频道、目录( c a t e g o r i e s ) 和检 索结果。同时,突破了以频道为单位的集成方式的内容更新受频道所属源网站 的限制,即如果源网站频道内容更新,定制该频道的目的网站也得被动更新。 m e e r k a t ( h t t p :m e e r k a t o r e i l l y n e t c o m ) 即是以相反的时间方式显示栏目,同时允 许对栏目的过滤、搜索、重组和共享。而o r e i l l ym e e r k a t t o o l ( h t t p :w w w o r e i l l y n e t c o m ) 虽然以r s s 频道的方式组织网站资源,但在向用 户提供资源定制时,用户可以选择以栏目、频道、目录和检索结果的任意组合。 2 2 3 资源定制 资源定制部分主要包括用户选择的管理、资源定制的管理和资源表示的管 理。 用户选择管理与用户资料登记系统、资源定制管理器相联系,包括用户选 择描述文件和用户搜索和共享信息描述文件。用户选择描述文件可能包括的内 容有:定制资源的类型,定制资源的主题,定制网络服务的需求描述,共享控 制属性,资源表示方式选择,资源获取方式选择等。 资源定制的管理要与资源描述登记系统、用户选择管理联系起来,它的内 容主要包括组织可定制的资源,在被定制的资源与定制资源的用户间建立联 四川大学硕士学位论文 系,设定默认推荐资源。它的工作原理是:按一定规则如按学科分类或资源类 型将资源分类并赋予资源分类值;向用户提供匿名用户浏览界面和注册用户可 定制界面。匿名用户浏览界面通常包括了一些常用的频道资源,用户可以浏览, 但不能使用定制资源、频道、界面等功能;用户注册后登录,系统将匹配用户 的选择描述文件和资源集合描述文件,将符合规则的资源i d 保存在用户选择 文件中:按一定规则评价资源,设定默认推荐给用户的资源,即初始用户登录 后系统默认为用户定制的资源。 资源表示的管理是指管理资源呈现给用户的形式、使用工具和用户界面的 布局、外观设置,可包括以下内容:用户的身份认证,从资源描述登记系统获 取相关资源集合描述文件,提供资源定制、界面风格设置的工具,检查资源集 合描述文件的有效性等等。 2 3 现有系统构建工具分析 目前用于创建集成定制系统有以下几种模式: ( 1 ) j a v a 与后台数据库结合的方式。数据库用于存储资源描述、用户、 管理、定制信息等各种数据,支持r s s 格式文件的转换。j a v a 用于开发系统 界面表示、系统管理、用户功能等类库。如j a k a r t aj e t s p e e d i 6 j ; - hu p o r t a l g j ,它 们都是丌放源代码的自由软件。 a j a k a r t aj e t s p e e d 前台资源频道的表示是基于p o r t l e t s l 6 1 概念的。p o r t l e t s 用 于标准地描述和管理内容及内容的表示方式。它可以描述多个、小的网络应用; 给它描述的对象赋以外观,使用户可以定制它的背景颜色、标题栏颜色和图标 等:跟踪网络应用的变化及时反馈给用户;采用缓存机制,很复杂的p o r t l e t s 也能迅速从数据库调出转换为h t m l 方式;基于目录的存储方式,通过p o r t l e t 标记语言( p o r t l e t m a r k u p l a n g u a g e ) 能将p o t t l e 组织到目录中,便于管理。而 系统采用j a v a 开发了一系列包( j a v ap a c k a
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 电影解说稿:海蒂和爷爷观后感
- 财务年度总结及次年工作计划模板
- 住家保姆服务合同示范文本
- 有限空间作业安全管理与培训制度
- 江苏安全员题库用啥软件及答案解析
- 临床护理三基题库解答题及答案解析
- 毕节市安全知识测试题及答案解析
- 养老护理员考试规则题库及答案解析
- 建筑项目质量控制管理方案分享
- 小学语文阅读理解提升策略与训练
- lng应急预案安全培训课件
- 2025年健身运动与体能训练技术考试试题及答案解析
- 心理韧性:在困境中绽放的力量+课件-2025-2026学年高一上学期时代楷模主题班会
- 高分子材料概论橡胶课件
- 2025年学历类成考专升本-政治参考题库含答案解析(5套试卷)
- 围手术期感染预防措施
- 建设工程停工承包人费用计算标准T-YJXB-0001-2023知识解读
- 腰肌劳损知识课件
- 国内无人机物流发展现状
- 六年级上册数学第一单元测试卷(附答案)北京版
- 学堂在线 海上求生与救生 期末考试答案
评论
0/150
提交评论