● 摘要
门户技术是伴随着全球信息化建设的蓬勃发展而产生的,利用这种技术可以打破各种应用系统之间的壁垒,使用户通过一个入口访问门户系统中的所有资源,为用户建立一个协同统一的信息平台。在众多的门户技术中,门户组件技术起着举足轻重的作用,它使得基于新兴的门户技术建立起来的门户系统功能更强大,更安全,维护性和扩展性更好。而作为门户组件的载体,门户组件容器对门户组件的生命周期、运行时环境、参数的持久性存储等方面进行管理,它在整个门户系统中起到了承上启下的关键作用。相关标准的缺乏抑制了门户技术的进一步发展,这种现象在门户组件方面尤其明显。2003年底JSR168标准和WSRP标准的出现使这种情况得到了改观,预示着门户技术的发展将走向规范化和标准化。JSR168为门户组件的开发和门户组件容器的实现提供了标准,这就保证门户组件“写一次,到处运行”,从而具有通用性。但是作为一个年轻的标准,JSR168仍然存在着不足,需要改进。针对目前国内外相关研究较少的现状,本文对JSR168标准和基于该标准的门户组件容器进行研究,找到了其无法支持门户组件之间通信的不足,在研究的基础上设计并实现同域的门户组件之间的通信机制,使JSR168标准和基于该标准的门户组件容器支持同域的门户组件之间的通信,从而实现对其的改进,并在改进后的门户组件容器环境中对该机制进行验证。最后,在此基础上,考虑到在实际应用中可能会出现对跨域门户组件通信的要求,对同域的门户组件通信机制进行完善,进一步设计和实现跨域的门户组件通信机制,并在改进后的门户组件容器环境中对该机制进行了验证。