商业及开源Portal产品对比分析报告_第1页
商业及开源Portal产品对比分析报告_第2页
商业及开源Portal产品对比分析报告_第3页
商业及开源Portal产品对比分析报告_第4页
商业及开源Portal产品对比分析报告_第5页
已阅读5页,还剩47页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、商业及开源Portal产品对比分析报告目录TOC o 1-3 h z u HYPERLINK l _Toc287526328 Portal产品对比分析报告 PAGEREF _Toc287526328 h 1 HYPERLINK l _Toc287526329 1 概述 PAGEREF _Toc287526329 h 2 HYPERLINK l _Toc287526330 2 Portal相关产品介绍 PAGEREF _Toc287526330 h 2 HYPERLINK l _Toc287526331 2.1 商业Portal PAGEREF _Toc287526331 h 2 HYPERLI

2、NK l _Toc287526332 2.1.1 Bea weblogic portal PAGEREF _Toc287526332 h 2 HYPERLINK l _Toc287526333 2.1.2 IBM websphere portal PAGEREF _Toc287526333 h 4 HYPERLINK l _Toc287526334 2.1.3 Oracle portal PAGEREF _Toc287526334 h 5 HYPERLINK l _Toc287526335 2.1.4 Sun Java System Portal Server PAGEREF _Toc2875

3、26335 h 6 HYPERLINK l _Toc287526336 2.2 主要开源Portal PAGEREF _Toc287526336 h 8 HYPERLINK l _Toc287526337 2.2.1 JetSpeed和JetSpeed2 PAGEREF _Toc287526337 h 8 HYPERLINK l _Toc287526338 2.2.2 Liferay PAGEREF _Toc287526338 h 9 HYPERLINK l _Toc287526339 2.2.3 Pluto PAGEREF _Toc287526339 h 9 HYPERLINK l _Toc

4、287526340 2.2.4 JPortal PAGEREF _Toc287526340 h 9 HYPERLINK l _Toc287526341 2.2.5 Stringbeans PAGEREF _Toc287526341 h 10 HYPERLINK l _Toc287526342 2.2.6 GridSphere PAGEREF _Toc287526342 h 10 HYPERLINK l _Toc287526343 2.2.7 JBoss Portal PAGEREF _Toc287526343 h 10 HYPERLINK l _Toc287526344 3 PERA Port

5、al基本关注点 PAGEREF _Toc287526344 h 11 HYPERLINK l _Toc287526345 4 主要Portal产品特点对比分析 PAGEREF _Toc287526345 h 11 HYPERLINK l _Toc287526346 4.1 开源与商业产品对比分析 PAGEREF _Toc287526346 h 11 HYPERLINK l _Toc287526347 4.2 主要开源Portal对比分析 PAGEREF _Toc287526347 h 11 HYPERLINK l _Toc287526348 4.3 商业Portal对比分析 PAGEREF _

6、Toc287526348 h 14 HYPERLINK l _Toc287526349 4.3.1 基本信息 PAGEREF _Toc287526349 h 14 HYPERLINK l _Toc287526350 4.3.2 单点登录(SSO)和身份管理 PAGEREF _Toc287526350 h 16 HYPERLINK l _Toc287526351 4.3.3 集成和扩展能力 PAGEREF _Toc287526351 h 17 HYPERLINK l _Toc287526352 4.3.4 可用性和扩展性 PAGEREF _Toc287526352 h 18 HYPERLINK

7、l _Toc287526353 4.3.5 个性化和协同工作 PAGEREF _Toc287526353 h 19 HYPERLINK l _Toc287526354 4.3.6 综合对比分析 PAGEREF _Toc287526354 h 211 概概述Portaal是平平台的基基本组成成模块,本本文主要要研究了了主流开开源和商商业Poortaal产品品,对比比分析了了这些PPorttal的的主要技技术特点点,为PPorttal选选型参考考依据。2 PPorttal相相关产品品介绍2.1 商业业Porrtall2.1.11 Beea wwebllogiic pporttal网站: HYPER

8、LINK /products/beawebportal81/prodoverview5/index.jsp htttp:/wwww.beaa.coom.ccn/pprodductts/bbeawwebpporttal881/pproddoveerviiew55/inndexx.jsspBEA WWebLLogiic PPorttal包包含的创创新技术术能够简简化向门门户用户户交付新新出现的的Webb 2.0服务务的过程程。BEEA WWebLLogiic PPorttal利利用以AAJAXX动态更更新页面面或poortllet的的表示框框架,充充实了门门户应用用,提供供更丰富富、具有有更高响响

9、应性的的体验。BEA WebLogic Portal还全面支持由AJAX实现的portlet间通信,改善了portlet的交互性,使portlet可以彼此通信。Web 22.0的的一个重重要方面面是应用用聚合(mashup)的概念,它使网站或应用可以从多个来源聚合内容,提供一种集成化的体验。BEA WebLogic Portal包含了REST创建器(它基于BEA称为REST创建器的技术),以实现与外部Web应用、新的聚合或其他门户共享portlet。这一简单的技术使服务组合更加易于使用,并能够比以往更快地加以部署,将WebLogic门户的价值扩展到更广的业务范围,从而应对更多的IT挑战。为了向

10、业务务提供各各种各样样的门户户,企业业可以依依靠BEEA WWebLLogiic PPorttal来来简化定定制的面面向服务务门户的的生产和和管理。 统一一的门户户框架BEA WWebLLogiic PPorttal提提供了灵灵活、可可扩展和和可管理理的基础础。无论论企业的的运营需需要部门门门户、分分布式门门户网络络,还是是代表公公司对外外形象的的单一门门户,BBEA WebbLoggic Porrtall都是一一种有效效的解决决方案。灵灵活的部部署架构构是高效效共享门门户资源源和管理理门户安安全的理理想选择择。基于标准的的门户联联合支持持跨门户户和Weeb应用用的分布布式企业业门户服服务结构

11、构,它们们能够简简便地结结合,这这样企业业可以更更快地响响应,并并为门户户用户提提供更出出色的体体验。统一的用户户简档使使您可以以访问驻驻留在分分布式系系统内的的完整客客户信息息视图,并并将外部部数据源源与在线线和简单单的目录录访问协协议(LLDAPP)数据据结合起起来。BEA AAquaaLoggic Daata Serrvicces Plaatfoorm的的互操作作能力,使使你能够够从企业业内外的的不同数数据源访访问、聚聚集和更更新数据据,并为为业务用用户提供供定制的的门户视视图。与与BEAA AqquaLLogiic BBusiinesss PProccesss Maanaggemeen

12、t Suiite的的集成,将将支持门门户用户户浏览和和审批对对于每个个门户用用户和个个人都十十分重要要的关键键流程。BEA WWebLLogiic PPorttal的的表示服服务充分分利用了了Webb 2.0 AAJAXX技术,为为客户、合合作伙伴伴和员工工提供丰丰富且响响应性极极高的门门户体验验。门户户的桌面面可以针针对每个个门户用用户进行行定制,通通过定制制的布局局、外观观和个人人页面构构成个性性化视图图。分级级导航系系统包括括桌面、页页面和工工作簿,提提供了灵灵活的门门户导航航功能。BEA WWebLLogiic Mobbiliity Serrve为WWeb和和移动访访问提供供统一的的软

13、件解解决方案案,为门门户提供供无线设设备访问问。 门户户生命周周期管理理为了加速门门户交付付,BEEA WWebLLogiic PPorttal为为IT开发发人员和和门户管管理人员员提供了了工具。作作为一种种开发环环境,BBEA WebbLoggic Porrtall支持SOOA,并并结合了了Ecllipsse和Apaachee Beeehiive等等开放源源技术。BEA Workshop for WebLogic Platform也支持统一的Java、门户、Web等Eclipse开发,以及面向服务的应用。Portlet向导丰富了门户开发流程,并简化了各种portlet的构建,这些portle

14、t支持Java ServerFaces (JSF)、Spring、Struts、JSP、NetUI Page Flow、JSR 168和 Web Services for Remote Portlets (WSRP)等行业标准技术。在BEA Worrkshhop forr WeebLoogicc中构建建定制门门户的资资源。PPorttlett向导简简化了BBEA WebbLoggic Porrtall的porrtleet构建建。BEA WWebLLogiic PPorttal基基于浏览览器的工工具,使使门户管管理者能能够智能能化地组组装、配配置和管管理企业业门户。门门户管理理工具为为定制基基于

15、角色色的管理理提供粒粒度控制制和管理理任务的的委托功功能。基基于角色色的授权权支持动动态访问问内容和和门户资资源,从从而减少少了人工工管理。 BEEA WWebLLogiic PPorttal基基于浏览览器的门门户管理理工具门户传播(propagation)以许多自动化的传播流程,简化了从开发到生产的门户变化迁移过程。通过与BEEA AAquaaLoggic Serrvicce RRegiistrry(服服务注册册器)的的集成提提供服务务生命周周期管理理,该软软件为服服务的发发现和决决定提供供了基于于标准的的机制。BEA AquaLogic Service Bus(服务总线)确保聚集在联合门户

16、中的服务易于管理、监控并符合服务水平协议(SLA)的规定。开发模型将将开发环环境与应应用运行行时间相相结合,使使开发人人员将精精力集中中于门户户应用而而不是基基础架构构。此外外,作为为BEAA WeebLoogicc Ennterrpriise Plaatfoorm一部分分,BEEA WWebLLogiic PPorttal还还采用了了共享的的安全模模型,以以提供统统一的、可可利用现现有投资资的安全全性。 门户户业务服服务BEA WWebLLogiic PPorttal的的业务服服务,使使企业可可以逐步步为门户户用户增增加定制制的门户户功能。预预集成的的业务服服务还能能够最大大程度地地减少项项

17、目风险险,提供供满足独独特业务务需求的的灵活性性。BEA WWebLLogiic PPorttal业业务服务务提供: 内内容管理理,可以以轻松地地增加和和管理多多个知识识库中的的内容。 企企业搜索索,帮助助访问者者轻松的的寻找所所需的信信息。 协协作服务务(包含含一个构构建定制制社区的的社区框框架基础础),改改善组织织交互,提提高生产产力。 交互管管理,提提供定制制的、基基于规则则的个性性化,事事件和行行为追踪踪,以及及通过与与访问者者交互实实现业务务目标的的框架。 门户户扩展门户扩展增增加了门门户价值值,为应应对更多多的企业业挑战提提供了解解决方案案。门户户扩展包包括跨所所有BEEA门户户解

18、决方方案的公公用服务务。 与与在线商商业销售售和服务务集成的的门户,提提供关于于客户和和服务水水平的集集成化视视图,有有助于吸吸引客户户,增加加赢利。 实实时协作作使门户户成为一一个虚拟拟的工作作场所,支支持团队队随时随随地共同同工作。 .NETT集成简简化了门门户内现现有微软软.NEET组件件的重用用。 即即将上市市的门户户分析解解决方案案,不但但简化了了对于门门户效率率的了解解,还简简化了实实现更大大成功应应该采取取的行动动。 移移动服务务支持从从移动设设备访问问门户,当当信息发发生变化化时,无无论用户户身处何何处,都都可为其其提供关关键信息息。 表示层层集成简简化了门门户内现现有Weeb

19、应用用部件的的聚合(mashup),使新的服务组合产生价值。2.1.22 IBBM wwebsspheere porrtall网站: HYPERLINK /infocenter/wpdoc/v6r0/index.jsp htttp:/m/innfoccentter/wpddoc/v6rr0/iindeex.jjspIBM WebbSphheree PPorttal 由用于于构建和和管理安安全的企企业对企企业(BB2B)、企企业对客客户(BB2C)和和企业对对雇员(B2E)门户网站的中间件、应用程序(称为 portlet)和开发工具组成。WebSppherre PPorttal 的基本本产品提提

20、供个性性化、wweb 内容管管理、文文档管理理、生产产功能连连同可伸伸缩的门门户网站站框架。扩扩展产品品增加了了功能强强大的协协作功能能部件,增增强了门门户网站站的效力力。门户网站是是一种 Webb 站点点,它把把基于 Webb 的资资源聚集集在一个个地方,用用户只需需登录到到门户网网站并不不需要登登录到他他们要使使用的每每个 pporttlett,从而而向用户户提供了了对这些些资源的的单点访访问。 WebbSphheree Poortaal 可可以将 Webb 内容容发送到到支持 WAPP 的设设备和 i-MModee 电话话以及各各种 WWeb 浏览器器。作为一个管管理员,您您可以定定制

21、WWebSSpheere Porrtall 来满满足组织织、用户户和用户户组的需需要。您您可以修修改门户户网站的的外观以以符合您您组织的的标准,并并根据业业务规则则和用户户概要文文件为用用户和组组定制页页面。用用户(如如业务合合作伙伴伴、客户户或雇员员)可进进一步定定制他们们自己的的门户网网站视图图。用户户可以向向页面添添加 pporttlett,按自自己的意意愿安排排它们并并控制 porrtleet 颜颜色方案案。通过过将 pporttlett 聚集集在一个个地方,并并给予用用户定制制自己桌桌面的权权限和手手段, WebbSphheree Poortaal 使使用户能能有效且且满意地地实施其

22、其业务。WebSppherre PPorttal 提供了了大量标标准 pporttlett,包括括用于显显示内容容、转换换 XMML 以以及访问问搜索引引擎和 Webb 页面面的 pporttlett。还包包含访问问 Lootuss Nootess、IBMM Lootuss DDomiino 和扩扩展产品品(IBBM LLotuus SSameetimme 和 IBBM LLotuus QQuicckPllacee)、Miicroosofft EExchhangge 和和即时信信息传递递。还可可使用某某些第三三方 pporttlett。例如如,企业业资源规规划(EERP)和和客户关关系管理理(

23、CRRM)porrtleet。此此外,WWebSSpheere Porrtall 还提提供 AAPI,porrtleet 开开发人员员可以使使用 AAPI 创建定定制 pporttlett。2.1.33 Orraclle pporttalOraclle9iiAS Porrtall是19999年初初作为OOraccle WebbDB一一部分引引入的技技术的下下一代。Oracle9iAS Portal是Oracle9i的关键组件,作为一项服务集成到Oracle9i应用服务器中。有了Oracle9iAS Portal,企业就拥有了一种强有力的手段,可以向员工、合作伙伴和供应商提供一致、高效的访问途径

24、,使他们能够访问更有效地完成日常业务任务所需的企业信息和工具。Oracle9iAS Portal通过提供如下功能实现了上述目标。单单点交互互功能Oraclle9iiAS Porrtall的可扩扩展的门门户框架架提供了了集成能能力和对对企业信信息的标标准访问问途径,同同时,灵灵活的工工作环境境使各机机构、部部门和个个人用户户能够对对他们的的门户风风格进行行个性化化定制。Oracle9iAS Portal作为单一交互点,通过把信息集中在一起来解决这些问题:把用户与他们的信息源更好地连接在一起,同时提供了适应不同个人开展工作与处理信息的方式所需的灵活性。Oracle9iAS Portal作为真正企业

25、级的电子商务门户,用称为portlet的可重复使用的信息组件,在彼此互不相连的动态数据、文档和Web站点的世界中架起了沟通的桥梁。 集成成的成套套门户服服务Oraclle9iiAS Porrtall的自助助式门户户服务使使用户和和开发人人员能够够组织与与发布信信息并创创建应用用。除了了能访问问企业数数据并对对其进行行个性化化处理外外,Orraclle9iiAS Porrtall还并入入了若干干自助式式功能,允允许门户户用户和和管理员员直接地地管理他他们的信信息。这这些服务务能够让让最终用用户控制制并负责责他们的的信息,也也向ITT专业人人员提供供了更好好地满足足最终用用户的需需求工具具。Orr

26、aclle9iiAS Porrtall还为文文档发布布、文件件上传、页页面格式式化以及及访问控控制提供供了一套套集成功功能,可可以让用用户共享享和管理理信息。除除了文件件类型内内容外,来来自Orraclle数据据库的信信息也能能够很容容易地集集成到OOraccle99iASS Poortaal之中中。Orraclle9iiAS Porrtall包含有有一个数数据驱动动的组件件库,可可以用于于与Orraclle数据据库地交交互,并并把信息息无缝地地嵌入门门户页面面内的pporttlett之中。这这些组件件包括JJavaascrriptt增强型型地数据据输入表表单、以以HTMML、纯纯文本或或MS

27、 Exccel格格式输出出的分栏栏报告、可可定制HHTMLL条形图图以及其其他几个个用于发发布Orraclle数据据库中数数据的组组件。完完整的部部署和管管理环境境Oraclle9iiAS Porrtall借助简简单性而而赋予用用户力量量,因为为它基于于互联网网的开放放标准。它它不要求求用户安安装和学学习大型型复杂的的程序,不不让用户户接触这这些不必必要的复复杂性,而而是通过过管理基基础性的的Oraaclee8i数数据库中中的内容容,而对对Oraaclee9iAAS PPorttal进进行集中中维护。Oracle9iAS Portal的成熟的三层体系结构支持多种多样的配置,并可扩展以满足复杂的

28、要求。Oracle9iAS具备灵活的部署模式,支持在类型广泛的硬件和操作系统上的多种配置形式,从而产生了高度可伸缩的性能。Oracle9iAS Portal支持向全球社会部署。包含在Oracle9iAS Portal的向导、对话框、消息和帮助内容中的文本已经翻译成20多种语言,以满足不同用户的需求。2.1.44 Suun JJavaa Syysteem PPorttal Serrverr网站: HYPERLINK /software/index.jsp?cat=Portal%20Services&tab=3 htttp:/wwww.sunn.coom/ssofttwarre/iindeex.j

29、jsp?catt=Poortaal%220Seerviicess&taab=33Sun JJavaa Syysteem PPorttal Serrverr 提供供当今门门户解决决方案所所需的功功能和组组件。它它通过用用于管理理用户、角角色和策策略的集集中身份份服务了了解每个个用户。强强大的聚聚集和呈呈现功能能让用户户能够看看到相关关信息,并并将其环环境个性性化,以以便最符符合其需需求并且且更便于于使用。广广泛的社社区、协协作、内内容和知知识管理理功能与与安全、身身份管理理和移动动访问功功能相结结合,安安全地将将用户所所需的一一切提供供到任何何位置的的任何设设备。用户无论身身在何处处都可以以更有

30、效效地工作作。无论论是员工工共同协协作,销销售人员员在路上上访问和和更新客客户信息息,合作作伙伴事事先访问问最新的的产品设设计,供供应链合合作伙伴伴跟踪库库存水平平,还是是客户快快速寻找找和购买买最符合合其需求求的产品品,可访访问性和和工作效效率都得得到增强强。主要特点见见下表:Feature Function Benefit Identity-based content delivery Integrated identity management capabilities deliver information and services according to a users ident

31、ity, including access control, centralized user management, policy enforcement, and single sign on. Provides increased security control of relevant business information and personalized experience for employees to perform their tasks. Wikis Users can create wikis from within a portlet and edit using

32、 the toolbar. Increases team productivity. Shared files Share files with others in a group. Increases ability to share and participate. Group calendaring and task management Users can create community/group calendars, update them, and track status of project tasks. Improves effective interactions am

33、ong stakeholders of a project. Community surveys and polls Make team decisions with user-created polls and surveys. Speeds consensus-driven decisions. Secure remote access and mobile access Remote access to community resources - mail, calendar, address book, conference calling, files, portlets from

34、any device. Helps improve job satisfaction of employees by enabling access to information from anywhere, anytime. Improved administration One-click portal creation, remote administration, delegated administration, and more. Simplifies administration. Helps administrators focus on delivery of busines

35、s value to the enterprise. Content management Full, unrestricted FatWire license now included for creating, managing, and delivering content. Reduces integration costs and time to deploy content. Interportlet Communication Portlets share information with each other to create a greater degree of dyna

36、mism and adaptive behavior. Reduces time and cost of deployment of integrated portal solutions. Full text search engine with federated search and taxonomy capabilities Single request brings results from multiple search engines, plus enterprise information repositories and databases. Accelerates acce

37、ss to relevant information. Designed for Service oriented architecture (SOA) Provide unified service view into new business processes and composite applications resulting from SOA and integration projects. Helps deliver relevant services based on identity, and leverages existing IT resources. Java S

38、tudio Creator support for portal development Create powerful applications with the simplicity of drag and drop, with support for Web services, JSF, and struts. Simplifies application development. Reduces upfront and maintenance costs. 2.2 主要要开源PPorttal除了上面提提到的国国内外厂厂商外,一一些开源源组织也也提供了了基于JJAVAA平台的的Porrt

39、all解决方方案,这这些开源源产品有有 HYPERLINK JettSpeeed、Jbooss nukkes、 HYPERLINK / Lifferaay等。2.2.11 HYPERLINK /jetspeed/ JeetSppeedd和JettSpeeed22 HYPERLINK /jetspeed/ JetSppeedd是Apaachee组织的的一个PPorttal开开源项目目, IIBM早早期的WWebSSpheere Porrtall Seerveer就是是基于JJetSSpeeed进行行二次开开发的。jcorporate的Expresso(一个基于开放标准的J2EE体系框架)也采用了

40、JetSpeed。Jetsppeedd是一个个开放源源代码的的企业信信息门户户(EIIP)的的实现, 使用用的技术术是Jaava和和XMLL. 用用户可以以使用浏浏览器, 支持持WAPP协议的的手机或或者其它它的设备备访问JJetsspeeed架设设的信息息门户获获取信息息. JJetsspeeed扮演演着信息息集中器器的角色色, 它能能够把信信息集中中起来并并且很容容易地提提供给用用户. Jetsppeedd具有如如下的特特征: 即将将成为标标准化的的Javva PPorttlett APPI ; 基于于模板的的布局, 包括括JSPP和Vellociity; 通过过开放的的内容同同步技术术支

41、持远远程XMML内容容交换; 定制制默认的的主页; 使用用数据库库进行用用户认证证; 内存存缓存技技术, 加快页页面的响响应; 通过过Ricch SSitee Suummaary技技术, 支持同同步内容容; 和Coccoonn, WWebMMacrro, Vellociity集集成; Wiirellesss Maarkuup LLangguagge (WMLL) 支支持; 使用用XMLL格式的的配置文文件注册册porrtleet; 完整整的Weeb AAppllicaatioon AArchhivee (WWAR) 支持持; Weeb应用用程序开开发的基基础设施施; 可以以在本地地缓存远远程内

42、容容; 与Avaantggo同步步; 可移移植到所所有支持持JDKK1.22和Serrvleet 22.2的的平台; 与Turrbinne模块块和服务务集成; 可以以根据用用户安装装媒体类类型和语语言的不不同设定定, 产生生不同个个性化服服务; 持续续化服务务使得所所由的pporttlett能够容容易的存存储每个个用户的的状态, 页面面和poortllet; 使用用皮肤技技术使得得用户可可以选择择porrtleet的颜颜色和显显示属性性; 自定定义功能能是的管管理员可可以选择择porrtleet以及及定义个个人页面面的布局局; 在数数据库中中存储PPSMLL; 通过过Jettspeeed的的安

43、全pporttletts管理理用户, 组,角色和和权限; 基于角角色对访访问poortllet进进行控制制;2.2.22 Liiferray HYPERLINK / Liferray的的porrtleet配置置文件可可以自由由地动态态扩展,并并使用AApahhce Luccenee实现全全文检索索功能。代表了完整整的J22EE应应用,使使用了WWeb、EJBB以及JMMS等技技术,特特别是其其前台界界面部分分使用SStruuts 框架技技术,基基于XMML的porrtleet配置置文件可可以自由由地动态态扩展,使使用了WWeb Serrvicces来来支持一一些远程程信息的的获取,使使用App

44、ahcce Luccenee实现全全文检索索功能。主要特点: 提提供单一一登陆接接口,多多认证模模式(LLDAPP或SQLL); 管管理员能能通过用用户界面面轻松管管理用户户,组,角角色; 用用户能可可以根据据需要定定制个性性化的pporttal layyoutt; 能能够在主主流J22EE应应用服务务器上运运行,如如JBooss+Jettty/Tommcatt,JOOnASS; 支支持主流流的数据据库,如如PosstgrreSQQL,MMySQQL; 使使用了第第三放的的开源项项目,如如Hibbernnatee, LLuceene, Sttrutts; 支支持包括括中文在在内的多多种语言言;

45、 采用最最先进的的技术 Javva, EJBB, JJMS, SOOAP, XMML,AJAAX;2.2.33 PllutooPlutoo是一个个满足PPorttlett APPI规范范的Poortllet容容器的实实现,它它为开发发者提供供了一个个运行pporttletts的工工作平台台。然而而,如果果没有一一个驱动动器(ddrivver),也也就是 Porrtall,的支支持的话话,运行行和测试试Porrtleet容器器将非常常之麻烦烦。Pllutoo本身也也提供了了一个简简单的PPorttal模模块,该该模块仅仅仅是为为了满足足 Poortllet容容器和JJSR 1688的需要要而写的

46、的。2.2.44 JPPorttalJPorttal是是目前最最为符合合JSRR-1668 SSpecc的Porrtall实现。他他使用了了拦截器器技术和和 Dyynammic Prooxy来来实现PPorttlett的可插插入设计计。他目目前只是是一个原原型的实实现并且且之关注注于实现现 Poortaal CConttainner,并并没有过过多的 Porrtleet实现现和设计计。优点点在于其其的架构构清晰,易易于扩展展,但在在Porrtall的工业业强度上上需求的的差距是是比较大大的,没没有分布布式的概概念是他他目前架架构的一一个致命命的地方方2.2.55StrringgbeaansSt

47、rinngbeeanss是一个个兼容JJSR 1688 poortlletss部署的的平台。2.4版增加了portlet应用部署者工具,支持部分保护(semi-protected)的门户应用、跟踪和访问门户应用。2.2.66GriidSppherre提供一个基基于 pporttlett 的高高级开放放源代码码门户。GridSphere是在欧盟提供基金的GridLab项目下开发的,提供了一个非常复杂的门户,该门户为各种终端用户提供高度定制的环境。portlet 模型向用户提供了一个灵活易用的接口,并向门户开发人员提供了一个模型,用于创建可插入的和动态的应用程序支持。下面简要列列出核心心的Grri

48、dSSpheere特特性: Poortllet APII 的实实现与 IBMM WeebSppherre PPorttal Serrverr 4.2 或或更高版版本紧密密兼容; 易于于开发并并易于与与插入到到GriidSppherre pporttlett 容器器中的“第第三方 porrtleet”集集成; 级别别更高的的模型,用用于使用用可视的的 beean 和GriidSppherre UUserr Innterrfacce (UI) 标签签库构建建复杂的的 poortllet。灵灵活的基基于 XXML 的门户户表示描描述,可可以轻松松对其进进行修改改来创建建自定义义的门户户布局; 对基基

49、于角色色的访问问控制(Role Based Access Control,RBAC)提供内置的支持,RBAC 将用户分为 guest、user、admin 和 super user; 复杂杂的服务务模型,允允许创建建“用户户服务”,可可以按照照用户权权限限制制服务方方法; 通过过 Hiiberrnatte ffor RDBBMS 数据库库支持提提供数据据的持久久性; 为 poortllet 服务的的服务端端测试集集成了JJuniit/CCacttus 单位测测试,包包括生成成测试报报告; GrridSSpheere核核心 pporttlett 提供供基本功功能,包包括登录录、注销销、用户户和访

50、问问控制管管理;由于GriidSppherre pporttlett APPI 几几乎与 WebbSphheree poortllet APII 完全全相同,在在理论上上,使用用 IBBM WWebSSpheere Porrtall Seerveer 开开发本文文中的示示例 pporttlett 应该该不难。GridSphere API 与 JSR Portlet API 1.0 最后的规范非常类似,gridSphere的将来版本是符合 JSR 168 的。当前的GridSphere版本提供了一个门户、一个 portlet 容器和一组有用的核心 portlet,包括用户和组管理以及布局定制和

51、portlet订阅。2.2.77JBooss PorrtallJBosss Poortaal提供供了一个个开源符符合标准准的门户户平台,可可以用其其搭建/布局一一个门户户网站的的webb界面,发发布和管管理内容容以及定定制它的的用户体体验。JJBosss PPorttal最最新版本本中在个个性化设设置,身身份验证证,工作作流都进进行重大大更进。此此外还集集成了GGooggle Gaddgetts,以以提高用用户工作作效率。3 PPERAA Poortaal基本本关注点点PERA Porrtall主要基基本关注注点总结结如下: 用用户认证证和管理理机制; 集集成的机机制和手手段; 对对多系统统、

52、各服服务器以以及数据据库的支支持; 不不同业务务系统之之间的功功能; 其其它PEERA开开发可“借借用”辅辅助功能能。4 主主要Poortaal产品品特点对对比分析析4.1 开源源与商业业产品对对比分析析项目开源商业花费基本免费,付费,产品品价格和和合作方方式待定定售前与售后后服务无有,但各个个公司的的服务质质量有别别文档与技术术支持有,但是基基本很少少,很多多仅仅是是示例性性介绍和和Demmo,网网上资源源较少完善产品稳定性性有不可预知知的产品品缺陷有保障产品(系列列)功能能较少,或者者需要第第三方开开源项目目支持配套系列产产品完善善代码开放性性完全开放源源代码否易用性和易易学性由于开源解解

53、决方案案相对较较简单,掌掌握起来来比较容容易体系复杂,熟熟悉和掌掌握需要要时间和和对方技技术人员员培训。4.2 主要要开源PPorttal对对比分析析选择三款主主流开源源Porrtall进行对对比分析析,选择择的几款款解决方方案具有有如下的的共性: 支持持分散系系统; 支持持JSRR1688标准; 采用用数据库库进行用用户验证证; 支持持主流的的数据库库,比如如MySSql; 支持持主流的的服务器器,比如如Tommcatt,WebbLoggic,Webbsphheree; 采采用RBBAC(基基于角色色的访问问控制)机机制进行行用户单单点登录录验证; 支支持第三三方开源源技术,如如Hibber

54、nnatee、 Sttrutts等;具体对比如如下表所所示。名称二次开发界面配置及及操作用户认证和和管理机机制产品体系备注Liferray 5.11.2有较完整的的开发文文档(需需要付费费),有有基于eecliipsee的porrtleets插插件采用AJAAX技术术,界面面操作及及配置灵灵活。可在lifferaay pporttal中中集成CCAS(Cenntraal AAuthhentticaatioon SServver),CAAS被设设计成一一个独立立的Weeb应用用程序(cass.waar)。它它目前用用几个JJavaa Seervllet作作为实现现并且通通过一个个Htttps服服

55、务器来来运行。Liferray Porrtall:核心心Porrtall;Liferray JouurnaalLiferray :内容容管理;Collaaborratiion Suiite:集成协协调工具具预置60多多种Poortlletss;用于商业用用途时需需要付账账;Liferray 的缺点点是它缺缺乏一个个简单清清晰可拓拓展的架架构设计计, pporttlett 设计计显得比比较凌乱乱,进行行二次开开发有一一定的难难度。Jetsppeedd2.00有开发文档档,基于于Jettspeeed22.0很很容易对对Porrrleet进行行二次开开发,编写一一些自己己的Poortllet,从从而

56、实现现平台的的功能扩扩充传统界面,操操作简单单,功能能较多,但但是界面面使用不不是很方方便,页页面配置置需要手手动修改改配置文文件。Jetsppeedd2.00中的SSSO支持持基本的的认证方方式,支支持基于于coookiees和Forrm形式式的认证证。凭证证信息的的存储作作为一个个组件实实现,使使用Jeetsppeedd2.00的安全全模式存存储凭证证信息(即即Porrtall中的用用户凭证证和其他他系统的的用户凭凭证是存存放在一一起,使使用同样样方式管管理)。SSO功能包含三个方面:1、SSOO管理管理SSSO的凭凭证信息息和建立立Porrtall用户的的对应关关系。在在这里有有两个:P

57、orrtleetj22-addminn:SSSOBBrowwserrPorrtleet和j2-admmin:SSSODeetaiilsPPorttlett。左侧侧的是站站点信息息管理,包包括站点点名称,站站点URRL,站站点域,以以及用户户名和密密码的参参数名称称。管理理的是要要访问站站点的一一些基本本信息。右右侧是管管理此站站点的用用户与PPorttal用用户的对对应关系系。远处处的站点点用户信信息包括括用户帐帐号和凭凭证,可可以同PPorttal中中的单个个用户对对应也可可以同用用户组对对应。2、SSOO Prroviiderr服务是Jettspeeed服服务框架架的一部部分,处处理SSS

58、O站点点和凭证证信息的的存储,并并且提供供了通过过urll来获得得数据的的接口(注注,通过过站点的的链接/URLL来获得得内容)站站点信息息都存放放在SSSOSiite对对象中,凭凭证信息息都存放放在SSSOCoonteext对对象中。3、SSOO Prroxyy Poortllet这个Poortllet为为门户与与被认证证的站点点提供了了一个代代理。它它的主要要目的是是在它访访问在配配置参数数中定义义的目标标地址之之前认证证所有SSSO用用户帐号号的凭证证。因为为用户事事先并不不知道可可能选择择哪个目目标地址址。这样样登录提提示将不不会出现现,因为为一个SSSO入入口已经经存在并并且用户户已

59、经被被许可。SSO Proxy保留客户端的cache以便认证只发生一次。单一Porrtall方案,功功能扩展展需要自自己开发发Porrtleet或者者采用其其它开源源解决方方案。开源中比较较合适,基基于Jeetsppeedd的二次次开发行行对来说说比较容容易;预置Porrtleets较较少; HYPERLINK /open50517.htm GridSSpheere33.0.8有开发文档档,但是是示例简简单。传统界面,操操作较简简单,界界面特别别整洁易易用。采用ifrramee包含页页面的方方式,但但是多系系统登录录没有提提供接口口机制。网网上没有有发现相相关介绍绍。单一Porrtall方案P

60、ortllet APII 的实实现与 IBMM WeebSppherre PPorttal Serrverr 紧密密兼容,单单点登录录的处理理上不如如Jettspeeed。4.3 商业业Porrtall对比分分析4.3.11 基本本信息基本信息功能特性BEA WWebLLogiicPortaal IBM WWebSSpheerePortaalOraclle PPorttalSun JJavaa Syysteem Portaal SServver比较说明操作系统支支持W2K/NNT, IBMM AIIX,Sun SSolaariss, RRedhhat Linnux,HP-UXW2K/NNT,I

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论