详情咨询 010-58851021

门户管理系统

1     简介

       门户工具,是普巴11大工具之一,主要包括Portlet器、布局管理器、单点登录器、统一身份认证器、应用集成器。通过这些管理器,构建企业内网和外网应用系统。
 
2     框架图

       普巴门户工具,功能框架如下图所示:
 

\


Ø    Web组件(Portlet器)
 
       门户是一个基于web的应用,它能提供个性化,单点登陆,不同源的内容聚合,和信息系统的表示层集中。聚合是整合不同web页面源数据的过程。为了提供用户定制的内容,门户可能包含复杂的个性化特征。为不同用户创建内容的门户页,可能包含不同的portlet集。
 
       随着企业级门户的大量涌现,不同提供商创建了不同的门户组件的应用程序编程接口(即portlet)。不同的不兼容给应用服务商、门户用户和门户服务提供商都造成了一定的问题。通过提供portlet和门户间的互操作性,解决上述问题。
 
Ø    布局管理器

       随着Internet的飞速发展,Java技术也得到了越来越广泛的应用。无论采用J2SE(JAVA平台标准版)、J2EE(JAVA企业版),还是J2ME(JAVA平台微缩版),图形用户界面(即GUI)都是不能回避的问题。现在的应用软件越来越要求界面友好、功能强大而又实用简单。在JAVA中进行图形用户界面GUI设计,相对于其跨平台、多线程等特性的实现,要复杂和麻烦许多。采用JAVA提供的布局管理器接口和相应的布局管理类,也可以做出漂亮的界面来,当然实现起来肯定比VB麻烦许多。
 
       布局管理器是一些用来负责处理容器中的组件布局排列的类。在JAVA中,组件的摆放位置和大小是由布局管理器来决定的,容器对布局管理器的特定实例保持着一个引用。单容器要定位一个组件的时候,它将调用布局管理器来决定。我们在设置组件大小时候,也是通过这个完成的。
 
      在JAVA中,提供了边界布局管理器、浮动布局管理器、网格布局管理器、卡片布局管理器、网袋布局管理器五种布局管理器。其中,浮动布局管理器是panel容器的默认管理器,其组件的放置规律是从上到下,从左到右。边界布局管理器是windows、frame(框架)、dialog(对话)的默认布局管理器。边界布局管理器,将容器分成了五个区域:North、South、East、West和Center。每一个区域可以用来放置一个组件。如果只有一个组件,默认放置在center中。
 
Ø    单点登录器

       单点登录(Single Sign On),简称为 SSO,是目前比较流行的企业业务整合的解决方案之一。SSO的定义是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。
 
       当用户第一次访问应用系统1的时候,见下图。因为还没有登录,会被引导到认证系统中进行登录;根据用户提供的登录信息,认证系统进行身份效验,如果通过效验,应该返回给用户一个认证的凭据;用户再访问别的应用的时候,就会将这个凭据带上,作为自己认证的凭据,应用系统接受到请求之后会把ticket送到认证系统进行效验,检查ticket的合法性。如果通过效验,用户就可以在不用再次登录的情况下访问应用系统2和应用系统3了。