● 摘要
目前互联网应用技术已经从简单的信息浏览发展到复杂的分布式应用。Web服务作为实现分布式应用的一种有效手段,具有良好的封装性、可集成性、开放性和互操作性,应用前景广泛。而以Portal为代表的信息门户技术可以为用户提供多种展现方式和统一入口,便于集成互联网上分散的数据和服务,已成为一种分布式应用的主要展现手段。在上述背景下,在Portal中访问和展现Web服务成为了分布式环境下一种重要的工作模式。目前通过Portal来访问和展现Web服务主要有两种工作方式:一种简单的方式就是在Portal中针对各个Web服务进行特定编码来访问和展现,这会带来开发周期长,重复编码多,数据和展现混杂,Portal和Web服务耦合过于紧密等问题;另一种方式是把门户组件(Portlet)Web服务化,将门户组件作为Web服务处理结果返回给Portal,这增加了Web服务的工作量和调用的数据量,同时需要Portal和Web服务都必须支持相应的远程门户组件规范,制约了它的发展和应用。针对上述存在的问题,本文研究分析了现有相关研究工作的特点和存在问题,明确了本文工作的设计目标和功能需求,提出了一种面向Web服务的门户组件机制。在此基础上,设计了面向Web服务的门户组件系统的体系结构,分别设计实现了面向Web服务的门户组件的组成定义、对面向Web服务的门户组件的管理、Web服务的门户组件化改造等核心模块。通过它们之间的协作实现了一个符合规范、灵活有效、易于操作的面向Web服务的门户组件系统。本文工作的主要特点体现在如下五个方面:①分析研究分布式环境下通过Portal来访问和展现Web服务工作的现状和存在的问题;②学习上述工作所涉及的相关技术,为研发面向Web服务的门户组件系统提供基础;③遵循业界主流的门户组件和XML转换规范来设计面向Web服务的门户组件系统,具有良好的互操作性和灵活性;④全方位的管理门户组件,简化系统的管理复杂性;⑤在用户界面方面,具有良好的互操作性和易用性。
相关内容
相关标签