Liferay系列文章(二2) Portal产品介绍

来源:百度文库 编辑:神马文学网 时间:2024/04/27 18:02:54

近几年,随着标准规范的制定以及市场需求的旺盛,Portal产品发展很快,功能不断增强,应用更加方便,并进一步向SOA靠拢,在SOA架构中扮演着用户展示层的角色。

旺盛的市场带来了丰富的产品可供选择。目前,商业化的主流Portal产品主要有IBMBEAORACLESUN。此外,SYBASENOVELL以及微软(MICROSOFT)公司也有类似的Portal产品。在这类产品中,除了微软的SharePoint Server外,其他公司的Portal都是基于Java平台,因而适用的范围会更为宽广些。

商业公司的Portal产品功能齐全,性能稳定,资料完整,后续支持能有保障,值得用户信赖,可以放心使用。但不菲的价格和开发成本让一般的中小机构止步。因为构建一个完整的Portal需要的是一整套的软件系统,并要配备若干台功能相当的中高档服务器来支撑。Portal系统配套软件主要有:Java应用服务器软件、Portal服务软件、数据库系统或LDAP,身份认证和权限管理系统,相关的协作软件如电子邮件、网络会议、聊天和论坛、博客和威客(Wiki)等,另外还需要支持现有应用如Lotus DominoMicrosoft Exchange系统的专用连接软件等等。

与此同时,开源的Portal软件也在不断发展,功能逐步完善,性能进一步加强,有些已经达到了商业化的水平,获得了广泛的关注。典型的开源Portal产品主要有JBoss PortalApache JetspeedLiferayeXoGridSphere等等。尽管开源Portal软件鱼目混杂,功能参差不齐,性能优劣不一,而且配套不够完善,开发难度也较大,但“免费”和“开源”是它的最大优势——“免费”意味着节省了庞大的投资,“开源”意味着获得了更大的灵活性。不可否认,开源软件同样蕴含着很大的风险性,是否能够稳定地运行是其主要的风险点。这一风险表现在你的开发白费了,没有劳动成果。但相比花费几百万元购买的商业软件,如果不能很好的应用,那才是更大的风险。因此,开源软件也是市场的选择需要,有它存在的空间。比如Liferay已经获得了广泛的关注,有些企业、政府机构已在实际应用;JetSpeedeXo则适合于有二次开发能力者,依此为基础创建自己的Portal适用产品;另外有一个未曾提到的uPortal则在美国的校园里获得了广泛的使用。