大屏幕产品对比报告
二〇一〇年十一月
大屏幕产品考察报告
目 录
1.
2.
3.
4.
5.
6.
7. LCD(Liquid Cristal Display,液晶显示) ................................................. 3 DLP(Digital Light Porsessor,数字光处理器) ........................................ 4 背投直投软边融合......................................................................................... 7 显示技术性能对比......................................................................................... 9 大屏幕拼接对比........................................................................................... 12 设备成本对比...............................................................错误!未定义书签。 结论...............................................................................错误!未定义书签。
第 2 页
大屏幕产品考察报告
本公司调度中心和应急指挥中心计划建设大屏幕系统,形成一套拥有超高分辨率、高亮度、高清晰度、技术先进、功能强大、使用方便的大屏幕信息显示平台,满足中心日益高度智能化的实时数据采集、处理、监视与控制的显示需要。以下将从显示技术对比、系统规模以及性价比等方面进行具体阐述。
目前业内主要的显示技术包含了DLP背投拼接、LCD拼接和软边融合等多种显示技术,这些显示技术适用于不同的应用环境,目前针对本公司调度中心和应急指挥中心的现场环境,可以择优选择其中一种显示技术及其产品进行实施。
1. LCD(Liquid Cristal Display,液晶显示)
(LCD)英文全称为Liquid Crystal Display,它一
种是采用了液晶控制透光度技术来实现色彩的显
示, LCD显示屏都是由不同部分组成的分层结构。
LCD由两块玻璃板构成,厚约1mm,其间由包含
有液晶材料的5μm均匀间隔隔开。因为液晶材料
本身并不发光,所以在显示屏两边都设有作为光源
的灯管,而在液晶显示屏背面有一块背光板(或称匀光板)和反光膜,背光板是由荧光物质组成的可以发射光线,其作用主要是提供均匀的背景光源。
背光板发出的光线在穿过第
一层偏振过滤层之后进入包含成
千上万液晶液滴的液晶层。液晶
层中的液滴都被包含在细小的单
元格结构中,一个或多个单元格
构成屏幕上的一个像素。在玻璃
板与液晶材料之间是透明的电
极,电极分为行和列,在行与列的交叉点上,通过改变电压而改变液晶的旋光状态,液晶材料的作用类似于一个个小的光阀。在液晶材料周边是控制电路部分和驱动电路部分。当LCD中的电极产生电场时,液晶分子就会产生扭曲,
从而将穿越其中的光线进行有规
第 3 页
大屏幕产品考察报告
则的折射,然后经过第二层过滤层的过滤在屏幕上显示出来。
优点:低功耗、重量轻、无辐射、画面亮度均匀。
缺点:
1) 业内用于拼接的LCD单元尺寸只有46",相比DLP的大尺寸单元,需要更多的
LCD单元拼接才能满足显示面积要求,不但投入成本提高,而且画面中间的拼
缝数量增加了,画面被分割后显示起来比较零碎。
2) 拼接缝稍大,一般为7~11mm。
3) 散热量大,长期处于高温环境下亮度衰减较快,不支持长时间连续工作。
4) LCD面板出现故障后需要更换整块屏,维护成本较高。
5) 不具备色彩亮度自动调整功能,需要人工频繁调试色彩亮度,否则整屏画面色彩
亮度将出现明显差异,严重影响显示效果。
6) 响应时间慢导致高速移动图像出现拖尾。
2. DLP(Digital Light Porsessor,数字光处理器)
DLP 是 “Digital Lighting
Progress” 的缩写。它的意思为数字
光处理,也就是说这种技术要先把
影像讯号经过数字处理,然后再把
光投影出来。它是基于德仪公司开
发的数字微反射镜器件 —DMD 来
完成显示数字可视信息的最终环
节,而 DMD 则是 Digital
Micromirror Device 的缩写,字面意思为数字微镜元件,这是指在 DLP 技术系统中的核心 —— 光学引擎心脏采用的数字微镜晶片,它是在 CMOS 的标准半导体制程上,加上一个可以调变反射面的旋转机构形成的器件。
说得更具体些,就是 DLP 投影技术是应用了数字微镜晶片( DMD )来做主要关键元件以实现数字光学处理过程。其原理是将光源藉由一个积分器( Integrator ),将光均匀化,通过一个有色彩三原色的色环( Color Wheel ),将光分成 R 、 G 、 B 三色,再将色彩由透镜成像在 DMD
上。以同步讯号的方法,把数字旋转镜片的电讯号,将连
第 4 页
大屏幕产品考察报告
续光转为灰阶,配合 R 、 G 、 B 三种颜色而将色彩表现出来,最后在经过镜头投影成像。
优点:信号显示、处理功能强大。显示稳定,显示色彩更丰富更真实。维护成本低,使用寿命长。具有无缝图像优势,可以有效地反射光而形成投影图像。
缺点:传统UHP灯泡光源技术需要定期更换,随着LED长效光源的应用这一缺点已被克服。
1.1. DLP背投拼接原理
投影机与观看者不同侧,投影机、屏幕和反射镜等部件集成在单个一体化的背投箱体内,整个投影单元采用封闭式结构设计,投影机输出的图像经过反射镜的一次反射后,在屏幕上成像显示。投影单元可以任意拼接,实现M(行)×N(列)的各种组合,满足不同项目的显示面积要求。
背投拼接示意图
第 5 页
大屏幕产品考察报告
1.2. UHP灯泡与LED光源的工作原理
UHP灯泡
采用UHP灯泡提供光源,其提供的光源通过色轮后,利用逻辑控制电路控制DMD与色轮的同步工作,实现彩色画面的显示。
UHP灯泡的光路结构图
LED光源
通过红、绿、蓝三种色彩的LED固体发光器件产生三原色,在物理结构上把三个固定的红、绿、蓝图像叠加即可成像。LED为绿色光源,具有寿命超长、色彩饱和度高、稳定性好等特点,可达60000小时以上的超长寿命,无须更换灯泡及色轮,系统维护简单。
LED光源的光路结构图
第 6 页
大屏幕产品考察报告
3. 背投直投软边融合
投影机与观看者不同侧,将投影机放在屏幕的后面进行投影。直投是指不经过反射镜反射图像,直接投影在屏幕上。软件融合技术是指整幅投影画面由不同的投影机投射画面拼接组成,每个单独的投影画面拼接中有着投影光线和画面内容的重叠部分,通过软硬件消除光线重合部分的多余亮度,完成图像的融合。
优点:采用整块屏幕,不需要拼接,因此没有物理拼缝,而且价格便宜。
缺点:
1) 多台投影机叠加显示区域会牺牲一定的像素,出现多条亮/暗过渡的条纹,影响
视觉效果。
2) 体积大,占用空间较多。整块屏幕重量大,需要特别加固处理,否则容易掉落造
成危险。而且振动会导致机械位置偏离,导致图像显示变形错位。
3) 由于投射光路远,亮度衰减严重,需要使用大功率灯泡保证高亮度输出,但大功
率灯泡的平均寿命小于2000小时,耗电量大,发热量大,亮度输出衰减严重,需要频繁更换灯泡。
4) 采用敞开式无封闭结构,投影机与屏幕间属于光路传输空间,不允许物体阻隔光
路,否则影响图像显示。而且空气中的浮尘将会折射或反射光路,导致图像显示模糊。
5) 安装难度大,屏幕长时间使用后受热或受重力影响会变形,导致图像出现偏移;
同时由于各台投影机的光路衰减变化不一致,长时间使用后全屏图像色彩和亮度差异明显,需要专业工程师每周定期调整颜色、亮度和机械位置,售后维护难度较高。
第 7 页
大屏幕产品考察报告
背投直投软边融合示意图
经过多年发展,DLP产品已由背投直投软边融合逐步过渡到背投拼接,据考察统计DLP大屏幕背投拼接系统在技术成熟度和市场占有率等方面处于领先地位,尤其在调度中心、指挥中心等重要场合应用广泛。
第 8 页
大屏幕产品考察报告
4. 显示技术性能对比
第 9 页
大屏幕产品考察报告
第 10 页
大屏幕产品考察报告
第 11 页
大屏幕产品考察报告
5. 大屏幕拼接对比
第 12 页
大屏幕产品考察报告
第 13 页
大屏幕产品考察报告
第 14 页
第二篇:商业及开源Portal产品对比分析报告
商业及开源Portal产品对比分析报告
目录
Portal产品对比分析报告... 1
1 概述... 2
2 Portal相关产品介绍... 2
2.1 商业Portal 2
2.1.1 Bea weblogic portal 2
2.1.2 IBM websphere portal 4
2.1.3 Oracle portal 5
2.1.4 Sun Java System Portal Server. 6
2.2 主要开源Portal 8
2.2.1 JetSpeed和JetSpeed2. 8
2.2.2 Liferay. 9
2.2.3 Pluto. 9
2.2.4 JPortal 9
2.2.5 Stringbeans. 10
2.2.6 GridSphere. 10
2.2.7 JBoss Portal 10
3 PERA Portal基本关注点... 11
4 主要Portal产品特点对比分析... 11
4.1 开源与商业产品对比分析... 11
4.2 主要开源Portal对比分析... 11
4.3 商业Portal对比分析... 14
4.3.1 基本信息... 14
4.3.2 单点登录(SSO)和身份管理... 16
4.3.3 集成和扩展能力... 17
4.3.4 可用性和扩展性... 18
4.3.5 个性化和协同工作... 19
4.3.6 综合对比分析... 21
1 概述
Portal是平台的基本组成模块,本文主要研究了主流开源和商业Portal产品,对比分析了这些Portal的主要技术特点,为Portal选型参考依据。
2 Portal相关产品介绍
2.1 商业Portal
2.1.1 Bea weblogic portal
网站:http://www.bea.com.cn/products/beawebportal81/prodoverview5/index.jsp
BEA WebLogic Portal包含的创新技术能够简化向门户用户交付新出现的Web 2.0服务的过程。BEA WebLogic Portal利用以AJAX动态更新页面或portlet的表示框架,充实了门户应用,提供更丰富、具有更高响应性的体验。BEA WebLogic Portal还全面支持由AJAX实现的portlet间通信,改善了portlet的交互性,使portlet可以彼此通信。
Web 2.0的一个重要方面是应用聚合(mashup)的概念,它使网站或应用可以从多个来源聚合内容,提供一种集成化的体验。BEA WebLogic Portal包含了REST创建器(它基于BEA称为REST创建器的技术),以实现与外部Web应用、新的聚合或其他门户共享portlet。这一简单的技术使服务组合更加易于使用,并能够比以往更快地加以部署,将WebLogic门户的价值扩展到更广的业务范围,从而应对更多的IT挑战。
为了向业务提供各种各样的门户,企业可以依靠BEA WebLogic Portal来简化定制的面向服务门户的生产和管理。
2.1.1.1 统一的门户框架
BEA WebLogic Portal提供了灵活、可扩展和可管理的基础。无论企业的运营需要部门门户、分布式门户网络,还是代表公司对外形象的单一门户,BEA WebLogic Portal都是一种有效的解决方案。灵活的部署架构是高效共享门户资源和管理门户安全的理想选择。
基于标准的门户联合支持跨门户和Web应用的分布式企业门户服务结构,它们能够简便地结合,这样企业可以更快地响应,并为门户用户提供更出色的体验。
统一的用户简档使您可以访问驻留在分布式系统内的完整客户信息视图,并将外部数据源与在线和简单的目录访问协议(LDAP)数据结合起来。
BEA AquaLogic® Data Services Platform的互操作能力,使你能够从企业内外的不同数据源访问、聚集和更新数据,并为业务用户提供定制的门户视图。与BEA AquaLogic Business Process Management Suite的集成,将支持门户用户浏览和审批对于每个门户用户和个人都十分重要的关键流程。
BEA WebLogic Portal的表示服务充分利用了Web 2.0 AJAX技术,为客户、合作伙伴和员工提供丰富且响应性极高的门户体验。门户的桌面可以针对每个门户用户进行定制,通过定制的布局、外观和个人页面构成个性化视图。分级导航系统包括桌面、页面和工作簿,提供了灵活的门户导航功能。
BEA WebLogic® Mobility Serve——为Web和移动访问提供统一的软件解决方案,为门户提供无线设备访问。
2.1.1.2 门户生命周期管理
为了加速门户交付,BEA WebLogic Portal为IT开发人员和门户管理人员提供了工具。作为一种开发环境,BEA WebLogic Portal支持SOA,并结合了Eclipse和Apache Beehive等开放源技术。BEA Workshop for WebLogic Platform也支持统一的Java、门户、Web等Eclipse开发,以及面向服务的应用。Portlet向导丰富了门户开发流程,并简化了各种portlet的构建,这些portlet支持Java ServerFaces (JSF)、Spring、Struts、JSP、NetUI Page Flow、JSR 168和 Web Services for Remote Portlets (WSRP)等行业标准技术。
在BEA Workshop for WebLogic中构建定制门户的资源。Portlet向导简化了BEA WebLogic Portal的portlet构建。
BEA WebLogic Portal基于浏览器的工具,使门户管理者能够智能化地组装、配置和管理企业门户。门户管理工具为定制基于角色的管理提供粒度控制和管理任务的委托功能。基于角色的授权支持动态访问内容和门户资源,从而减少了人工管理。
2.1.1.3 BEA WebLogic Portal基于浏览器的门户管理工具
门户传播(propagation)以许多自动化的传播流程,简化了从开发到生产的门户变化迁移过程。
通过与BEA AquaLogic Service Registry(服务注册器)的集成提供服务生命周期管理,该软件为服务的发现和决定提供了基于标准的机制。BEA AquaLogic Service Bus(服务总线)确保聚集在联合门户中的服务易于管理、监控并符合服务水平协议(SLA)的规定。
开发模型将开发环境与应用运行时间相结合,使开发人员将精力集中于门户应用而不是基础架构。此外,作为BEA WebLogic Enterprise Platform?一部分,BEA WebLogic Portal还采用了共享的安全模型,以提供统一的、可利用现有投资的安全性。
2.1.1.4 门户业务服务
BEA WebLogic Portal的业务服务,使企业可以逐步为门户用户增加定制的门户功能。预集成的业务服务还能够最大程度地减少项目风险,提供满足独特业务需求的灵活性。
BEA WebLogic Portal业务服务提供:
l 内容管理,可以轻松地增加和管理多个知识库中的内容。
l 企业搜索,帮助访问者轻松的寻找所需的信息。
l 协作服务(包含一个构建定制社区的社区框架基础),改善组织交互,提高生产力。
l 交互管理,提供定制的、基于规则的个性化,事件和行为追踪,以及通过与访问者交互实现业务目标的框架。
2.1.1.5 门户扩展
门户扩展增加了门户价值,为应对更多的企业挑战提供了解决方案。门户扩展包括跨所有BEA门户解决方案的公用服务。
l 与在线商业销售和服务集成的门户,提供关于客户和服务水平的集成化视图,有助于吸引客户,增加赢利。
l 实时协作使门户成为一个虚拟的工作场所,支持团队随时随地共同工作。
l .NET集成简化了门户内现有微软.NET组件的重用。
l 即将上市的门户分析解决方案,不但简化了对于门户效率的了解,还简化了实现更大成功应该采取的行动。
l 移动服务支持从移动设备访问门户,当信息发生变化时,无论用户身处何处,都可为其提供关键信息。
l 表示层集成简化了门户内现有Web应用部件的聚合(mashup),使新的服务组合产生价值。
2.1.2 IBM websphere portal
网站:http://publib.boulder.ibm.com/infocenter/wpdoc/v6r0/index.jsp
IBM® WebSphere® Portal 由用于构建和管理安全的企业对企业(B2B)、企业对客户(B2C)和企业对雇员(B2E)门户网站的中间件、应用程序(称为 portlet)和开发工具组成。
WebSphere Portal 的基本产品提供个性化、web 内容管理、文档管理、生产功能连同可伸缩的门户网站框架。扩展产品增加了功能强大的协作功能部件,增强了门户网站的效力。
门户网站是一种 Web 站点,它把基于 Web 的资源聚集在一个地方,用户只需登录到门户网站并不需要登录到他们要使用的每个 portlet,从而向用户提供了对这些资源的单点访问。 WebSphere Portal 可以将 Web 内容发送到支持 WAP 的设备和 i-Mode 电话以及各种 Web 浏览器。
作为一个管理员,您可以定制 WebSphere Portal 来满足组织、用户和用户组的需要。您可以修改门户网站的外观以符合您组织的标准,并根据业务规则和用户概要文件为用户和组定制页面。用户(如业务合作伙伴、客户或雇员)可进一步定制他们自己的门户网站视图。用户可以向页面添加 portlet,按自己的意愿安排它们并控制 portlet 颜色方案。通过将 portlet 聚集在一个地方,并给予用户定制自己桌面的权限和手段, WebSphere Portal 使用户能有效且满意地实施其业务。
WebSphere Portal 提供了大量标准 portlet,包括用于显示内容、转换 XML 以及访问搜索引擎和 Web 页面的 portlet。还包含访问 Lotus Notes®、IBM Lotus® Domino® 和扩展产品(IBM Lotus Sametime® 和 IBM Lotus QuickPlace®)、Microsoft Exchange 和即时信息传递。还可使用某些第三方 portlet。例如,企业资源规划(ERP)和客户关系管理(CRM)portlet。此外,WebSphere Portal 还提供 API,portlet 开发人员可以使用 API 创建定制 portlet。
2.1.3 Oracle portal
Oracle9iAS Portal是1999年初作为Oracle WebDB一部分引入的技术的下一代。Oracle9iAS Portal是Oracle9i的关键组件,作为一项服务集成到Oracle9i应用服务器中。有了Oracle9iAS Portal,企业就拥有了一种强有力的手段,可以向员工、合作伙伴和供应商提供一致、高效的访问途径,使他们能够访问更有效地完成日常业务任务所需的企业信息和工具。Oracle9iAS Portal通过提供如下功能实现了上述目标。
2.1.3.1单点交互功能
Oracle9iAS Portal的可扩展的门户框架提供了集成能力和对企业信息的标准访问途径,同时,灵活的工作环境使各机构、部门和个人用户能够对他们的门户风格进行个性化定制。Oracle9iAS Portal作为单一交互点,通过把信息集中在一起来解决这些问题:把用户与他们的信息源更好地连接在一起,同时提供了适应不同个人开展工作与处理信息的方式所需的灵活性。Oracle9iAS Portal作为真正企业级的电子商务门户,用称为portlet的可重复使用的信息组件,在彼此互不相连的动态数据、文档和Web站点的世界中架起了沟通的桥梁。
2.1.3.2 集成的成套门户服务
Oracle9iAS Portal的自助式门户服务使用户和开发人员能够组织与发布信息并创建应用。除了能访问企业数据并对其进行个性化处理外,Oracle9iAS Portal还并入了若干自助式功能,允许门户用户和管理员直接地管理他们的信息。这些服务能够让最终用户控制并负责他们的信息,也向IT专业人员提供了更好地满足最终用户的需求工具。Oracle9iAS Portal还为文档发布、文件上传、页面格式化以及访问控制提供了一套集成功能,可以让用户共享和管理信息。除了文件类型内容外,来自Oracle数据库的信息也能够很容易地集成到Oracle9iAS Portal之中。Oracle9iAS Portal包含有一个数据驱动的组件库,可以用于与Oracle数据库地交互,并把信息无缝地嵌入门户页面内的portlet之中。这些组件包括Javascript增强型地数据输入表单、以HTML、纯文本或MS Excel格式输出的分栏报告、可定制HTML条形图以及其他几个用于发布Oracle数据库中数据的组件。
2.1.3.3完整的部署和管理环境
Oracle9iAS Portal借助简单性而赋予用户力量,因为它基于互联网的开放标准。它不要求用户安装和学习大型复杂的程序,不让用户接触这些不必要的复杂性,而是通过管理基础性的Oracle8i数据库中的内容,而对Oracle9iAS Portal进行集中维护。Oracle9iAS Portal的成熟的三层体系结构支持多种多样的配置,并可扩展以满足复杂的要求。Oracle9iAS具备灵活的部署模式,支持在类型广泛的硬件和操作系统上的多种配置形式,从而产生了高度可伸缩的性能。Oracle9iAS Portal支持向全球社会部署。包含在Oracle9iAS Portal的向导、对话框、消息和帮助内容中的文本已经翻译成20多种语言,以满足不同用户的需求。
2.1.4 Sun Java System Portal Server
网站:http://www.sun.com/software/index.jsp?cat=Portal%20Services&tab=3
Sun Java System Portal Server 提供当今门户解决方案所需的功能和组件。它通过用于管理用户、角色和策略的集中身份服务了解每个用户。强大的聚集和呈现功能让用户能够看到相关信息,并将其环境个性化,以便最符合其需求并且更便于使用。广泛的社区、协作、内容和知识管理功能与安全、身份管理和移动访问功能相结合,安全地将用户所需的一切提供到任何位置的任何设备。
用户无论身在何处都可以更有效地工作。无论是员工共同协作,销售人员在路上访问和更新客户信息,合作伙伴事先访问最新的产品设计,供应链合作伙伴跟踪库存水平,还是客户快速寻找和购买最符合其需求的产品,可访问性和工作效率都得到增强。
主要特点见下表:
2.2 主要开源Portal
除了上面提到的国内外厂商外,一些开源组织也提供了基于JAVA平台的Portal解决方案,这些开源产品有JetSpeed、Jboss nukes、Liferay等。
2.2.1 JetSpeed和JetSpeed2
JetSpeed是Apache组织的一个Portal开源项目, IBM早期的WebSphere Portal Server就是基于JetSpeed进行二次开发的。jcorporate的Expresso(一个基于开放标准的J2EE体系框架)也采用了JetSpeed。
Jetspeed是一个开放源代码的企业信息门户(EIP)的实现, 使用的技术是Java和XML. 用户可以使用浏览器, 支持WAP协议的手机或者其它的设备访问Jetspeed架设的信息门户获取信息. Jetspeed扮演着信息集中器的角色, 它能够把信息集中起来并且很容易地提供给用户.
Jetspeed具有如下的特征:
l 即将成为标准化的Java Portlet API ;
l 基于模板的布局, 包括JSP和Velocity;
l 通过开放的内容同步技术支持远程XML内容交换;
l 定制默认的主页;
l 使用数据库进行用户认证;
l 内存缓存技术, 加快页面的响应;
l 通过Rich Site Summary技术, 支持同步内容;
l 和Cocoon, WebMacro, Velocity集成;
l Wireless Markup Language (WML) 支持;
l 使用XML格式的配置文件注册portlet;
l 完整的Web Application Archive (WAR) 支持;
l Web应用程序开发的基础设施;
l 可以在本地缓存远程内容;
l 与Avantgo同步;
l 可移植到所有支持JDK1.2和Servlet 2.2的平台;
l 与Turbine模块和服务集成;
l 可以根据用户安装媒体类型和语言的不同设定, 产生不同个性化服务;
l 持续化服务使得所由的portlet能够容易的存储每个用户的状态, 页面和portlet;
l 使用皮肤技术使得用户可以选择portlet的颜色和显示属性;
l 自定义功能是的管理员可以选择portlet以及定义个人页面的布局;
l 在数据库中存储PSML;
l 通过Jetspeed的安全portlets管理用户, 组,角色和权限;
l 基于角色对访问portlet进行控制;
2.2.2 Liferay
Liferay的portlet配置文件可以自由地动态扩展,并使用Apahce Lucene实现全文检索功能。
代表了完整的J2EE应用,使用了Web、EJB以及JMS等技术,特别是其前台界面部分使用Struts 框架技术,基于XML的portlet配置文件可以自由地动态扩展,使用了Web Services来支持一些远程信息的获取,使用Apahce Lucene实现全文检索功能。
主要特点:
l 提供单一登陆接口,多认证模式(LDAP或SQL);
l 管理员能通过用户界面轻松管理用户,组,角色;
l 用户能可以根据需要定制个性化的portal layout;
l 能够在主流J2EE应用服务器上运行,如JBoss+Jetty/Tomcat,JOnAS;
l 支持主流的数据库,如PostgreSQL,MySQL;
l 使用了第三放的开源项目,如Hibernate, Lucene, Struts;
l 支持包括中文在内的多种语言;
l 采用最先进的技术 Java, EJB, JMS, SOAP, XML,AJAX;
2.2.3 Pluto
Pluto是一个满足Portlet API规范的Portlet容器的实现,它为开发者提供了一个运行portlets的工作平台。然而,如果没有一个驱动器(driver),也就是 Portal,的支持的话,运行和测试Portlet容器将非常之麻烦。Pluto本身也提供了一个简单的Portal模块,该模块仅仅是为了满足 Portlet容器和JSR 168的需要而写的。
2.2.4 JPortal
JPortal是目前最为符合JSR-168 Spec的Portal实现。他使用了拦截器技术和 Dynamic Proxy来实现Portlet的可插入设计。他目前只是一个原型的实现并且之关注于实现 Portal Container,并没有过多的 Portlet实现和设计。优点在于其的架构清晰,易于扩展,但在Portal的工业强度上需求的差距是比较大的,没有分布式的概念是他目前架构的一个致命的地方
2.2.5Stringbeans
Stringbeans是一个兼容JSR 168 portlets部署的平台。2.4版增加了portlet应用部署者工具,支持部分保护(semi-protected)的门户应用、跟踪和访问门户应用。
2.2.6GridSphere
提供一个基于 portlet 的高级开放源代码门户。GridSphere是在欧盟提供基金的GridLab项目下开发的,提供了一个非常复杂的门户,该门户为各种终端用户提供高度定制的环境。portlet 模型向用户提供了一个灵活易用的接口,并向门户开发人员提供了一个模型,用于创建可插入的和动态的应用程序支持。
下面简要列出核心的GridSphere特性:
l Portlet API 的实现与 IBM WebSphere Portal Server 4.2 或更高版本紧密兼容;
l 易于开发并易于与插入到GridSphere portlet 容器中的“第三方 portlet”集成;
l 级别更高的模型,用于使用可视的 bean 和GridSphere User Interface (UI) 标签库构建复杂的 portlet。灵活的基于 XML 的门户表示描述,可以轻松对其进行修改来创建自定义的门户布局;
l 对基于角色的访问控制(Role Based Access Control,RBAC)提供内置的支持,RBAC 将用户分为 guest、user、admin 和 super user;
l 复杂的服务模型,允许创建“用户服务”,可以按照用户权限限制服务方法;
l 通过 Hibernate for RDBMS 数据库支持提供数据的持久性;
l 为 portlet 服务的服务端测试集成了Junit/Cactus 单位测试,包括生成测试报告;
l GridSphere核心 portlet 提供基本功能,包括登录、注销、用户和访问控制管理;
由于GridSphere portlet API 几乎与 WebSphere portlet API 完全相同,在理论上,使用 IBM WebSphere Portal Server 开发本文中的示例 portlet 应该不难。GridSphere API 与 JSR Portlet API 1.0 最后的规范非常类似,gridSphere的将来版本是符合 JSR 168 的。当前的GridSphere版本提供了一个门户、一个 portlet 容器和一组有用的核心 portlet,包括用户和组管理以及布局定制和 portlet订阅。
2.2.7JBoss Portal
JBoss Portal提供了一个开源符合标准的门户平台,可以用其搭建/布局一个门户网站的web界面,发布和管理内容以及定制它的用户体验。JBoss Portal最新版本中在个性化设置,身份验证,工作流都进行重大更进。此外还集成了Google Gadgets,以提高用户工作效率。
3 PERA Portal基本关注点
PERA Portal主要基本关注点总结如下:
l 用户认证和管理机制;
l 集成的机制和手段;
l 对多系统、各服务器以及数据库的支持;
l 不同业务系统之间的功能;
l 其它PERA开发可“借用”辅助功能。
4 主要Portal产品特点对比分析
4.1 开源与商业产品对比分析
4.2 主要开源Portal对比分析
选择三款主流开源Portal进行对比分析,选择的几款解决方案具有如下的共性:
l 支持分散系统;
l 支持JSR168标准;
l 采用数据库进行用户验证;
l 支持主流的数据库,比如MySql;
l 支持主流的服务器,比如Tomcat,WebLogic,Websphere;
l 采用RBAC(基于角色的访问控制)机制进行用户单点登录验证;
l 支持第三方开源技术,如Hibernate、 Struts等;
具体对比如下表所示。