数字图书馆门户中Portlet间通信框架的设计与实现

来源 :北京大学 | 被引量 : 0次 | 上传用户:a53825777
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
数字图书馆门户是数字图书馆资源和服务的统一访问入口。门户系统由组件Portlet和其他服务模块组成。Portlet是门户的核心组成部分,是可重用的组件,提供对应用程序、基于Web的内容和其他资源的访问。有效的Portlet间通信(互操作)机制能够使门户系统中两个或更多的Portlet彼此能够交换信息,并根据交换的信息做出相应的反应,从而使门户能够实现复杂的协作功能。这些Portlet既可以来自同一个门户,也可以来自不同的门户(远程)。标准化、开放的Portlet间通信机制,对构建开放的互操作的数字图书馆门户具有重要的现实意义。然而,现有的JavaPortlet规范(JSR168)和远程PortletWeb服务规范(WSRP)都没有对Portlet之间的通信进行论述。当前的一些原型门户系统和商业门户系统具备了一定的Portlet间通信功能。不过,现有的系统对Portlet间通信的支持有一些不足,主要集中在几个方面:现有Portlet间通信机制通用性差,并且缺乏完善的消息体系;Portlet之间不能交换复杂类型的信息;与WSRP规范不兼容,不支持远程Portlet。 本文在借鉴现有系统的一些优点的基础上,针对现有系统的不足,在遵循当前Portlet标准的前提下,通过对其进行必要的扩展,设计出了标准化、开放的Portlet间通信框架。该框架具有良好的开放性和通用性,能够与数字图书馆门户系统进行有机集成。本文的贡献体现在以下几个方面: 1、基于消息总线的通信框架及其消息模型:本文提出了基于消息总线的通信机制、消息内容模型和Portlet间关联模型,设计出完善的消息流程。这些从概念和架构上为Portlet间通信提供了基础,使得无论是简单数据还是复杂数据,或是Portlet事件,都能以消息作为载体在Portlet之间通信,解决了同一个门户系统中不同组件之间的互操作。 2、对现有规范的兼容性扩展:在遵循现有两个Portlet规范(JSR168和WSRP)的前提下,对这两个规范进行扩展,在现有Portlet接口的基础上增加了消息处理的阶段,使得Portlet对消息的接收和处理变得自然而优雅;对于JSR168而言,这种新增的处理机制能够解决原先Portlet间互操作缺乏合适时机的问题;对于WSRP而言,这种新增的处理机制能够与扩展后的JSR168一起完成涉及到远程Portlet的互操作。 3、支持远程Portlet间通信:本文所提出的Portlet间通信框架和消息模型既支持本地Portlet间通信,也支持远程Portlet间通信,两类Portlet都可作为通信的发送方或接收方。这种通信机制,使得来自不同门户的Portlet组件能够彼此协作并能整合在一个门户中,从而实现门户之间的协作集成。
其他文献
阅读是语文知识的根本来源.在图书便利的现代,学生能够接触到大量的书籍进行知识的获取.但在高中生群体中,学生普遍看中短篇作品用时少,获取信息快的特点,而将大量的时间投入
期刊
浅海水下地形是海洋环境的重要要素。传统的浅海水下地形探测是通过声呐技术实现,但是声呐测量时必须由船只作为平台,对于测量大范围的浅海地形,声呐测量不仅耗时费钱,而且对于一
在初中语文教学过程中,古诗词教学占据了很大的比重,是语文教学的重要组成部分.在教学过程中,由于古诗词距离我们的时代比较遥远,因此存在一定的教学难度,教师需要不断探索,
期刊
本论文是以水下目标跟踪系统为背景,对声学信号处理进行的理论研究和仿真分析及工程软硬件设计。 水声信号处理模块的主要任务是接收并处理水声信号,找出有效的测距和测深脉
本文概述了冰上运动场馆中的CO2热力学系统发展历程,对比分析不同CO2热力学系统的特点,指出用CO2替代含氟制冷剂,可使能耗约降低50%左右,温室气体排放约降低95%.冰上运动场馆中
能源危机和环境问题促使我国推进冷热能源供应方法改革,其中并行跨临界CO2制冷与热泵系统是近年间新兴的一种高性能解决方案.本文基于GT-Suite仿真平台,通过模拟和实验方法验
语用学(Pragmatics)的学术视角从最早的语言哲学扩展到语言学,并逐渐地触及到语言学的各个领域,出现了与之相结合的各类新兴学科与边缘学科,从而成为语言科学中的一门综观学问
如果对初中生进行调查,在课余时间你最喜欢的做的事是什么?我相信大部分学生的回答都会集中在玩游戏.游戏非常受各个阶段学生的喜爱,在枯燥的数学课堂融入游戏,能够有效地增
期刊
采用水热蒸发法制备了NaCl:Ce3+荧光粉,并通过X射线衍射(XRD)研究了材料的晶体结构.测量并分析材料在室温下的真空紫外激发光谱及相应的发射光谱.结果表明309和324nm的发射峰
随着无线通信业务量和传输数据类型的不断增加,人们对数据传输速率和通信服务质量不断提出新的要求。信道衰落是制约通信质量提高的主要因素之一,如何改善信道质量和降低信道