什么是Portal?
英文字面是“入口”,国内有叫“门户”技术的,但我觉得“集成”技术更能表达它的意思。Portal是一个基于web的应用程序,它主要提供个性化、单点登录、不同来源的内容整合以及存放信息系统的表示层。
Portal有什么标准?
为规范Portal,SUN于2003年底制定了JSR168,它定义了Portlet标准,并给出了一个实现接口。
什么是Portlet?
Portlet是基于java技术的web组件,它由Portlet容器管理、并处理请求,并动态生成输出内容。Portlet是基于java的web组 件,由Portlet容器管理,并由容器处理请求,生产动态内容。Portals使用Portlets作为可插拔用户接口组件,提供信息系统的表示层。作 为利用servlets进行web应用编程的下一步,Portlets实现了web应用的模块化和用户中心化。Portlet规范,即jsr(java specification request)168,是为了实现portal和Portlet的互操作。它定义了Portlet和Portlet容器之间的和约,让Portlet实 现个性化、表示和安全的api集。规范还定义了怎样在Portlets应用中打包Portlets。
Portal有什么特色?
低成本的集成技术。如果你的网站或企业已经有了很多信息系统,Portal可以很容易的将这些系统集成起来,并以统一的方式提供给用户,统一可以有流程的 统一,如:登陆、定制、浏览;界面的统一,如:显示风格登高度的模块化。通过Portal技术提供的plugin技术,可以根据企业,网友的需求编制标准 的模块,并嵌入Portal系统,供企业、网友使用。高度的扩展性,已经有了很多产品和标准来制定Portal,作为这些产品和标准,如:jsr- 168,通过Portlet的概念来对Portal的功能进行扩展。
Portal有什么用?
个人认为从两个方面。一是针对跟人(网友)的应用。由于Portal的特色,企业和网站可以很容易的将自己的服务进行标准封装,插入Portal系统,提 供跟用户使用。现在很多门户网站和专业网站有很多服务,但是很多服务用户根本就没有使用过、发现过,通过Portal的形式给用户一个集中体验的场所。二 是针对企业,企业可以将现有的信息系统,资源通过Portal来进行封装,提供给用户使用。比如:有些公司有报销系统,考核系统,会议系统,但这些系统都 是彼此分离的,使用和界面并不统一,通过Portal可以很容易地将这些系统提供的服务封装并呈给用户使用。
Portal,中文字意:门户。在如今的网络时代,这是一个容易让人产生敬畏的词。因为说到“门户”,总是联想到 yahoo、sina 之类的大型门户站点,它们因为提供大量综合分类的信息且易于检索而受到人们的欢迎。
许多企业和组织同样需要类似功能的门户技术。他们同时需要为企业内部员工、外部客户群体量身定制有“价值”的企业信息,令企业倍感头痛的是:一方面是好些有“价值”的企业信息获取并不是一件轻松的事情,信息部门需要整合来自不同的应用系统,不同数据源,不同平台的无数各种类型的数据和资源;另一方面,如何轻松实现一个为所有的用户群体量身定制的系统构架也不是一件容易的事情。传统技术整合这些资源的技术复杂度和成本都太高,许多企业无法负担如此的投入。
Protal 技术的出现,带给人们解决这类难题的曙光。Portal技术强调以用户为中心,重视流程及整体工作效能,提供统一登陆界面,实现信息的集中访问。 Portal 创建一个提供支持信息访问、传递,以及跨组织工作的集成化商务环境。
Protal它不仅要把企业级的后端内容表现出来,它还要把企业级的后端的应用表现出来。对于企业来说,Portal并不仅仅是发布几个新闻,它真正是为了处理业务用的。无论是企业客户还是员工,只要登录进Portal,将能够进入对应的业务系统,真正的去完成业务功能。那么这样的话,对于企业来说,Portal 将成为一个真正的“企业级”门户。
基于企业级Portal有IBM websphere Portal,Sun ONE Portal,Bea WebLogic Portal四大产品。
从技术方面讲,主要是体现:
个性化
各种设备的支持
与后台系统的集成
内容发布
商务规则
重中之重,为Single Sign On
转自:
http://hi.baidu.com/wikiweb/blog/item/82edd01329deec035aaf53b1.html
http://blog.csdn.net/sharky77/archive/2006/07/10/899146.aspx