商业及开源Portal产品对比分析报告

上传人:仙*** 文档编号:63561965 上传时间:2022-03-19 格式:DOCX 页数:23 大小:57.79KB
收藏 版权申诉 举报 下载
商业及开源Portal产品对比分析报告_第1页
第1页 / 共23页
商业及开源Portal产品对比分析报告_第2页
第2页 / 共23页
商业及开源Portal产品对比分析报告_第3页
第3页 / 共23页
资源描述:

《商业及开源Portal产品对比分析报告》由会员分享,可在线阅读,更多相关《商业及开源Portal产品对比分析报告(23页珍藏版)》请在装配图网上搜索。

1、商业及开源Portal产品对比分析报告目录Portal产品对比分析报告11 概述22 Portal相关产品介绍22.1 商业Portal22.1.1 Bea weblogic portal22.1.2 IBM websphere portal42.1.3 Oracle portal52.1.4 Sun Java System Portal Server62.2 主要开源Portal82.2.1 JetSpeed和JetSpeed282.2.2 Liferay92.2.3 Pluto92.2.4 JPortal92.2.5 Stringbeans102.2.6 GridSphere102.2.7

2、 JBoss Portal103 PERA Portal基本关注点114 主要Portal产品特点对比分析114.1 开源与商业产品对比分析114.2 主要开源Portal对比分析114.3 商业Portal对比分析144.3.1 基本信息144.3.2 单点登录(SSO)和身份管理164.3.3 集成和扩展能力174.3.4 可用性和扩展性184.3.5 个性化和协同工作194.3.6 综合对比分析211 概述Portal是平台的基本组成模块,本文主要研究了主流开源和商业Portal产品,对比分析了这些Portal的主要技术特点,为Portal选型参考依据。2 Portal相关产品介绍2.1

3、 商业Portal2.1.1 Bea weblogic portal网站:BEA WebLogic Portal包含的创新技术能够简化向门户用户交付新出现的Web 2.0服务的过程。BEA WebLogic Portal利用以AJAX动态更新页面或portlet的表示框架,充实了门户应用,提供更丰富、具有更高响应性的体验。BEA WebLogic Portal还全面支持由AJAX实现的portlet间通信,改善了portlet的交互性,使portlet可以彼此通信。Web 2.0的一个重要方面是应用聚合(mashup)的概念,它使网站或应用可以从多个来源聚合内容,提供一种集成化的体验。BEA

4、WebLogic Portal包含了REST创建器(它基于BEA称为REST创建器的技术),以实现与外部Web应用、新的聚合或其他门户共享portlet。这一简单的技术使服务组合更加易于使用,并能够比以往更快地加以部署,将WebLogic门户的价值扩展到更广的业务范围,从而应对更多的IT挑战。为了向业务提供各种各样的门户,企业可以依靠BEA WebLogic Portal来简化定制的面向服务门户的生产和管理。2.1.1.1 统一的门户框架BEA WebLogic Portal提供了灵活、可扩展和可管理的基础。无论企业的运营需要部门门户、分布式门户网络,还是代表公司对外形象的单一门户,BEA W

5、ebLogic Portal都是一种有效的解决方案。灵活的部署架构是高效共享门户资源和管理门户安全的理想选择。基于标准的门户联合支持跨门户和Web应用的分布式企业门户服务结构,它们能够简便地结合,这样企业可以更快地响应,并为门户用户提供更出色的体验。统一的用户简档使您可以访问驻留在分布式系统内的完整客户信息视图,并将外部数据源与在线和简单的目录访问协议(LDAP)数据结合起来。BEA AquaLogic Data Services Platform的互操作能力,使你能够从企业内外的不同数据源访问、聚集和更新数据,并为业务用户提供定制的门户视图。与BEA AquaLogic Business P

6、rocess Management Suite的集成,将支持门户用户浏览和审批对于每个门户用户和个人都十分重要的关键流程。BEA WebLogic Portal的表示服务充分利用了Web 2.0 AJAX技术,为客户、合作伙伴和员工提供丰富且响应性极高的门户体验。门户的桌面可以针对每个门户用户进行定制,通过定制的布局、外观和个人页面构成个性化视图。分级导航系统包括桌面、页面和工作簿,提供了灵活的门户导航功能。BEA WebLogic Mobility Serve为Web和移动访问提供统一的软件解决方案,为门户提供无线设备访问。2.1.1.2 门户生命周期管理为了加速门户交付,BEA WebLo

7、gic 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 R

8、emote Portlets (WSRP)等行业标准技术。在BEA Workshop for WebLogic中构建定制门户的资源。Portlet向导简化了BEA WebLogic Portal的portlet构建。BEA WebLogic Portal基于浏览器的工具,使门户管理者能够智能化地组装、配置和管理企业门户。门户管理工具为定制基于角色的管理提供粒度控制和管理任务的委托功能。基于角色的授权支持动态访问内容和门户资源,从而减少了人工管理。2.1.1.3 BEA WebLogic Portal基于浏览器的门户管理工具门户传播(propagation)以许多自动化的传播流程,简化了从开发到

9、生产的门户变化迁移过程。通过与BEA AquaLogic Service Registry(服务注册器)的集成提供服务生命周期管理,该软件为服务的发现和决定提供了基于标准的机制。BEA AquaLogic Service Bus(服务总线)确保聚集在联合门户中的服务易于管理、监控并符合服务水平协议(SLA)的规定。开发模型将开发环境与应用运行时间相结合,使开发人员将精力集中于门户应用而不是基础架构。此外,作为BEA WebLogic Enterprise Platform一部分,BEA WebLogic Portal还采用了共享的安全模型,以提供统一的、可利用现有投资的安全性。2.1.1.4

10、门户业务服务BEA WebLogic Portal的业务服务,使企业可以逐步为门户用户增加定制的门户功能。预集成的业务服务还能够最大程度地减少项目风险,提供满足独特业务需求的灵活性。BEA WebLogic Portal业务服务提供:l 内容管理,可以轻松地增加和管理多个知识库中的内容。l 企业搜索,帮助访问者轻松的寻找所需的信息。l 协作服务(包含一个构建定制社区的社区框架基础),改善组织交互,提高生产力。l 交互管理,提供定制的、基于规则的个性化,事件和行为追踪,以及通过与访问者交互实现业务目标的框架。2.1.1.5 门户扩展门户扩展增加了门户价值,为应对更多的企业挑战提供了解决方案。门户

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

12、l网站:IBM WebSphere Portal 由用于构建和管理安全的企业对企业(B2B)、企业对客户(B2C)和企业对雇员(B2E)门户网站的中间件、应用程序(称为 portlet)和开发工具组成。WebSphere Portal 的基本产品提供个性化、web 内容管理、文档管理、生产功能连同可伸缩的门户网站框架。扩展产品增加了功能强大的协作功能部件,增强了门户网站的效力。门户网站是一种 Web 站点,它把基于 Web 的资源聚集在一个地方,用户只需登录到门户网站并不需要登录到他们要使用的每个 portlet,从而向用户提供了对这些资源的单点访问。 WebSphere Portal 可以将

13、 Web 内容发送到支持 WAP 的设备和 i-Mode 电话以及各种 Web 浏览器。作为一个管理员,您可以定制 WebSphere Portal 来满足组织、用户和用户组的需要。您可以修改门户网站的外观以符合您组织的标准,并根据业务规则和用户概要文件为用户和组定制页面。用户(如业务合作伙伴、客户或雇员)可进一步定制他们自己的门户网站视图。用户可以向页面添加 portlet,按自己的意愿安排它们并控制 portlet 颜色方案。通过将 portlet 聚集在一个地方,并给予用户定制自己桌面的权限和手段, WebSphere Portal 使用户能有效且满意地实施其业务。WebSphere P

14、ortal 提供了大量标准 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 Oracl

15、e portalOracle9iAS Portal是1999年初作为Oracle WebDB一部分引入的技术的下一代。Oracle9iAS Portal是Oracle9i的关键组件,作为一项服务集成到Oracle9i应用服务器中。有了Oracle9iAS Portal,企业就拥有了一种强有力的手段,可以向员工、合作伙伴和供应商提供一致、高效的访问途径,使他们能够访问更有效地完成日常业务任务所需的企业信息和工具。Oracle9iAS Portal通过提供如下功能实现了上述目标。2.1.3.1单点交互功能Oracle9iAS Portal的可扩展的门户框架提供了集成能力和对企业信息的标准访问途径,

16、同时,灵活的工作环境使各机构、部门和个人用户能够对他们的门户风格进行个性化定制。Oracle9iAS Portal作为单一交互点,通过把信息集中在一起来解决这些问题:把用户与他们的信息源更好地连接在一起,同时提供了适应不同个人开展工作与处理信息的方式所需的灵活性。Oracle9iAS Portal作为真正企业级的电子商务门户,用称为portlet的可重复使用的信息组件,在彼此互不相连的动态数据、文档和Web站点的世界中架起了沟通的桥梁。2.1.3.2 集成的成套门户服务Oracle9iAS Portal的自助式门户服务使用户和开发人员能够组织与发布信息并创建应用。除了能访问企业数据并对其进行个

17、性化处理外,Oracle9iAS Portal还并入了若干自助式功能,允许门户用户和管理员直接地管理他们的信息。这些服务能够让最终用户控制并负责他们的信息,也向IT专业人员提供了更好地满足最终用户的需求工具。Oracle9iAS Portal还为文档发布、文件上传、页面格式化以及访问控制提供了一套集成功能,可以让用户共享和管理信息。除了文件类型内容外,来自Oracle数据库的信息也能够很容易地集成到Oracle9iAS Portal之中。Oracle9iAS Portal包含有一个数据驱动的组件库,可以用于与Oracle数据库地交互,并把信息无缝地嵌入门户页面内的portlet之中。这些组件包

18、括Javascript增强型地数据输入表单、以HTML、纯文本或MS Excel格式输出的分栏报告、可定制HTML条形图以及其他几个用于发布Oracle数据库中数据的组件。2.1.3.3完整的部署和管理环境Oracle9iAS Portal借助简单性而赋予用户力量,因为它基于互联网的开放标准。它不要求用户安装和学习大型复杂的程序,不让用户接触这些不必要的复杂性,而是通过管理基础性的Oracle8i数据库中的内容,而对Oracle9iAS Portal进行集中维护。Oracle9iAS Portal的成熟的三层体系结构支持多种多样的配置,并可扩展以满足复杂的要求。Oracle9iAS具备灵活的部

19、署模式,支持在类型广泛的硬件和操作系统上的多种配置形式,从而产生了高度可伸缩的性能。Oracle9iAS Portal支持向全球社会部署。包含在Oracle9iAS Portal的向导、对话框、消息和帮助内容中的文本已经翻译成20多种语言,以满足不同用户的需求。2.1.4 Sun Java System Portal Server网站:Sun Java System Portal Server 提供当今门户解决方案所需的功能和组件。它通过用于管理用户、角色和策略的集中身份服务了解每个用户。强大的聚集和呈现功能让用户能够看到相关信息,并将其环境个性化,以便最符合其需求并且更便于使用。广泛的社区、

20、协作、内容和知识管理功能与安全、身份管理和移动访问功能相结合,安全地将用户所需的一切提供到任何位置的任何设备。用户无论身在何处都可以更有效地工作。无论是员工共同协作,销售人员在路上访问和更新客户信息,合作伙伴事先访问最新的产品设计,供应链合作伙伴跟踪库存水平,还是客户快速寻找和购买最符合其需求的产品,可访问性和工作效率都得到增强。主要特点见下表:Feature Function Benefit Identity-based content delivery Integrated identity management capabilities deliver information and s

21、ervices according to a users identity, 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 fr

22、om within a portlet and edit using 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.

23、Improves effective interactions among 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, confere

24、nce calling, files, portlets from 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 administr

25、ators focus on delivery of business 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

26、to create a greater degree of dynamism 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 repositori

27、es and databases. Accelerates access 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 lever

28、ages existing IT resources. Java Studio 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 主要开源Portal除了上面提到的国内外厂商外,一些开

29、源组织也提供了基于JAVA平台的Portal解决方案,这些开源产品有JetSpeed、Jboss nukes、Liferay等。2.2.1 JetSpeed和JetSpeed2JetSpeed是Apache组织的一个Portal开源项目, IBM早期的WebSphere Portal Server就是基于JetSpeed进行二次开发的。jcorporate的Expresso(一个基于开放标准的J2EE体系框架)也采用了JetSpeed。Jetspeed是一个开放源代码的企业信息门户(EIP)的实现, 使用的技术是Java和XML. 用户可以使用浏览器, 支持WAP协议的手机或者其它的设备访问J

30、etspeed架设的信息门户获取信息. 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) 支持

31、;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以及定义个人页面

32、的布局;l 在数据库中存储PSML;l 通过Jetspeed的安全portlets管理用户, 组,角色和权限;l 基于角色对访问portlet进行控制;2.2.2 LiferayLiferay的portlet配置文件可以自由地动态扩展,并使用Apahce Lucene实现全文检索功能。代表了完整的J2EE应用,使用了Web、EJB以及JMS等技术,特别是其前台界面部分使用Struts 框架技术,基于XML的portlet配置文件可以自由地动态扩展,使用了Web Services来支持一些远程信息的获取,使用Apahce Lucene实现全文检索功能。主要特点:l 提供单一登陆接口,多认证模式(

33、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 PlutoPluto是一个满足Portlet API规范的Portlet容器的实现,它为开发者提供了一个运行p

34、ortlets的工作平台。然而,如果没有一个驱动器(driver),也就是 Portal,的支持的话,运行和测试Portlet容器将非常之麻烦。Pluto本身也提供了一个简单的Portal模块,该模块仅仅是为了满足 Portlet容器和JSR 168的需要而写的。2.2.4 JPortalJPortal是目前最为符合JSR-168 Spec的Portal实现。他使用了拦截器技术和 Dynamic Proxy来实现Portlet的可插入设计。他目前只是一个原型的实现并且之关注于实现 Portal Container,并没有过多的 Portlet实现和设计。优点在于其的架构清晰,易于扩展,但在Po

35、rtal的工业强度上需求的差距是比较大的,没有分布式的概念是他目前架构的一个致命的地方2.2.5StringbeansStringbeans是一个兼容JSR 168 portlets部署的平台。2.4版增加了portlet应用部署者工具,支持部分保护(semi-protected)的门户应用、跟踪和访问门户应用。2.2.6GridSphere提供一个基于 portlet 的高级开放源代码门户。GridSphere是在欧盟提供基金的GridLab项目下开发的,提供了一个非常复杂的门户,该门户为各种终端用户提供高度定制的环境。portlet 模型向用户提供了一个灵活易用的接口,并向门户开发人员提供

36、了一个模型,用于创建可插入的和动态的应用程序支持。下面简要列出核心的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 Acce

37、ss 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 完全相同,在理论上,使

38、用 IBM WebSphere Portal Server 开发本文中的示例 portlet 应该不难。GridSphere API 与 JSR Portlet API 1.0 最后的规范非常类似,gridSphere的将来版本是符合 JSR 168 的。当前的GridSphere版本提供了一个门户、一个 portlet 容器和一组有用的核心 portlet,包括用户和组管理以及布局定制和 portlet订阅。2.2.7JBoss PortalJBoss Portal提供了一个开源符合标准的门户平台,可以用其搭建/布局一个门户网站的web界面,发布和管理内容以及定制它的用户体验。JBoss P

39、ortal最新版本中在个性化设置,身份验证,工作流都进行重大更进。此外还集成了Google Gadgets,以提高用户工作效率。3 PERA Portal基本关注点PERA Portal主要基本关注点总结如下:l 用户认证和管理机制;l 集成的机制和手段;l 对多系统、各服务器以及数据库的支持;l 不同业务系统之间的功能;l 其它PERA开发可“借用”辅助功能。4 主要Portal产品特点对比分析4.1 开源与商业产品对比分析项目开源商业花费基本免费,付费,产品价格和合作方式待定售前与售后服务无有,但各个公司的服务质量有别文档与技术支持有,但是基本很少,很多仅仅是示例性介绍和Demo,网上资源

40、较少完善产品稳定性有不可预知的产品缺陷有保障产品(系列)功能较少,或者需要第三方开源项目支持配套系列产品完善代码开放性完全开放源代码否易用性和易学性由于开源解决方案相对较简单,掌握起来比较容易体系复杂,熟悉和掌握需要时间和对方技术人员培训。4.2 主要开源Portal对比分析选择三款主流开源Portal进行对比分析,选择的几款解决方案具有如下的共性:l 支持分散系统;l 支持JSR168标准;l 采用数据库进行用户验证;l 支持主流的数据库,比如MySql;l 支持主流的服务器,比如Tomcat,WebLogic,Websphere;l 采用RBAC(基于角色的访问控制)机制进行用户单点登录验

41、证;l 支持第三方开源技术,如Hibernate、 Struts等;具体对比如下表所示。名称二次开发界面配置及操作用户认证和管理机制产品体系备注Liferay 5.1.2有较完整的开发文档(需要付费),有基于eclipse的portlets插件采用AJAX技术,界面操作及配置灵活。可在liferay portal中集成CAS(Central Authentication Server),CAS被设计成一个独立的Web应用程序(cas.war)。它目前用几个Java Servlet作为实现并且通过一个Https服务器来运行。Liferay Portal:核心Portal;Liferay Jour

42、nalLiferay :内容管理;Collaboration Suite:集成协调工具预置60多种Portlets;用于商业用途时需要付账;Liferay 的缺点是它缺乏一个简单清晰可拓展的架构设计, portlet 设计显得比较凌乱,进行二次开发有一定的难度。Jetspeed2.0有开发文档,基于Jetspeed2.0很容易对Porrlet进行二次开发,编写一些自己的Portlet,从而实现平台的功能扩充传统界面,操作简单,功能较多,但是界面使用不是很方便,页面配置需要手动修改配置文件。Jetspeed2.0中的SSO支持基本的认证方式,支持基于cookies和Form形式的认证。凭证信息的

43、存储作为一个组件实现,使用Jetspeed2.0的安全模式存储凭证信息(即Portal中的用户凭证和其他系统的用户凭证是存放在一起,使用同样方式管理)。SSO功能包含三个方面:1、SSO管理管理SSO的凭证信息和建立Portal用户的对应关系。在这里有两个:Portletj2-admin:SSOBrowserPortlet和j2-admin:SSODetailsPortlet。左侧的是站点信息管理,包括站点名称,站点URL,站点域,以及用户名和密码的参数名称。管理的是要访问站点的一些基本信息。右侧是管理此站点的用户与Portal用户的对应关系。远处的站点用户信息包括用户帐号和凭证,可以同Por

44、tal中的单个用户对应也可以同用户组对应。2、SSO Provider服务是Jetspeed服务框架的一部分,处理SSO站点和凭证信息的存储,并且提供了通过url来获得数据的接口(注,通过站点的链接/URL来获得内容)站点信息都存放在SSOSite对象中,凭证信息都存放在SSOContext对象中。3、SSO Proxy Portlet这个Portlet为门户与被认证的站点提供了一个代理。它的主要目的是在它访问在配置参数中定义的目标地址之前认证所有SSO用户帐号的凭证。因为用户事先并不知道可能选择哪个目标地址。这样登录提示将不会出现,因为一个SSO入口已经存在并且用户已经被许可。SSO Pro

45、xy保留客户端的cache以便认证只发生一次。单一Portal方案,功能扩展需要自己开发Portlet或者采用其它开源解决方案。开源中比较合适,基于Jetspeed的二次开发行对来说比较容易;预置Portlets较少;GridSphere3.0.8有开发文档,但是示例简单。传统界面,操作较简单,界面特别整洁易用。采用iframe包含页面的方式,但是多系统登录没有提供接口机制。网上没有发现相关介绍。单一Portal方案Portlet API 的实现与 IBM WebSphere Portal Server 紧密兼容,单点登录的处理上不如Jetspeed。4.3 商业Portal对比分析4.3.1

46、 基本信息基本信息功能特性BEA WebLogicPortal IBM WebSpherePortalOracle PortalSun Java System Portal Server比较说明操作系统支持W2K/NT, IBM AIX,Sun Solaris, Redhat Linux,HP-UXW2K/NT,IBM AIX,Sun Solaris, Redhat LinuxW2K/NT,IBM AIX,Solaris, Redhat LinuxSun Solaris,Red Hat Enterprise Linux Microsoft Windows (Development/Evalua

47、tion only ONxp)都提供类似的操作系统平台支持。应用服务器BEA WebLogic Application Server IBM WebSphere Application Server Oralcle 9i Application ServerSun Java System Application Server支持其它厂商的服务器吗?都提供 J2EE 应用服务器,但从第三方的评测和调查看,IBM WebSphere Application Server 具有更高的性能效率和市场占有。WEB服务器WebLogic HTTP Server,Netscape Enterprise Se

48、rver, Microsoft IISIBM HTTP Server,Netscape Enterprise Server, Microsoft IISOracle HTTP Server提供主要的HTTP服务,Oracle Jserv提供JSP和servlet服务Sun Java System Web Server支持其它厂商的服务器吗?都支持类似的Web Server。主要特性l 统一的门户框架l 门户生命周期管理l 门户业务服务lImproved operational efficiency by enabling self-management lIncreased organizat

49、ional productivity with improved user experience lAccelerated deployment of content, applications and processes lReduced costs of IT administration and management lThe front end of SOA, IBMs flexible services-oriented architecture and strategyl自服务式内容发布、管理与访问;l基于桌面式的内容分类与管理;l结构与非结构化内容检索l集成的企业应用l与业务过程

50、的显示与交互;l从外部系统发布数据;lPortlets和Provider架构的开放框架;l基于SSO的用户管理lPortlets之间通讯;l Identity-based content delivery l Wikis l Shared files l Community surveys and polls l Secure remote access and mobile access l Improved administration l Content management l Interportlet Communication l Full text search engine w

51、ith federated search and taxonomy capabilities l Designed for Service oriented architecture (SOA) l Java Studio Creator support for portal development 都包括了AJAX技术在前端的应用,对用户体验的增强、对SOA技术的支持。绑定产品或业务功能l内容管理,可以轻松地增加和管理多个知识库中的内容。l企业搜索,帮助访问者轻松的寻找所需的信息。l协作服务(包含一个构建定制社区的社区框架基础),改善组织交互,提高生产力。l交互管理,提供定制的、基于规则的个

52、性化,事件和行为追踪,以及通过与访问者交互实现业务目标的框架。l WebSphere Portal Serverl WebSphere Portal Enable,l WebSphere Portal Extend,l Sun Java System Web Server l Sun Java System Application Serverl Sun Java System Access Manager l Sun Java System Directory Server Enterprise Edition l FatWire Spark pCM for Sun Java System

53、Portal Server 4.3.2 单点登录(SSO)和身份管理单点登录和身份管理BEA WebLogicPortal IBM WebSpherePortalOracle PortalSun Java System Portal Server比较说明LDAP、SSPI(Security Service Provider Interface)支持其他厂商的产品,如Netegrity和OblixIBM Tivoli Access Manager for Enterprise Single Sign-On (TAM for Enterprise SSO) 是 IBM 的 Security Ide

54、ntity Management 产品组合的整体组成部分。它提供了一个可跨所有操作系统、内部开发的应用程序和基于主机的大型机应用程序使用的简单验证功能。TAM for Enterprise SSO 解决方案与 IBM Tivoli Access Manager for e-business 和 IBM Tivoli Identity Manager 协同工作,以提供解决整个企业密码混乱问题的健壮解决方案。使用凭证和类似LTPA的单点登录令牌提供单点登录。当认证用户时,门户服务器创建包含已认证用户凭证的单点登录Cookie(缺省值是LTPA令牌)。该加密cookie符合WAS使用的格式,并可由共

55、享域中的所有应用服务器解密,只要它们都具有相同的密码密匙。此cookie使集群中的所有服务器都能访问用户凭证而无需其他提示,为用户带来无缝的单点登录。单一登录、LADP Internet目录、用于与第三方身份管理解决方案集成的工具包;提供Oracle Logon/SSO 服务器集中管理用户的身份验证和权限管理,这使得其它应用程序可以将这些任务交给SSO服务器统一完成,也使得用户只需要在SSO服务器上登陆一次就可以使用所有相关联的应用程序。单一登录、公用目录、Liberty和SAML、Windows NT域、LADP、AM和IDM;Sun Java System Access Manager 是

56、一款安全基础软件,可以帮助组织管理对企业内部和跨企业间 (B2B) 价值链的企业 Web 应用程序的安全访问。它通过简单统一的构架提供开放、基于标准和策略的验证。通过提供单点登录 (SSO) 并支持跨合作伙伴、供应商以及客户的受信任网络进行联合,它可以确保安全传送重要身份和应用信息以满足当前的需求并可以根据业务增长需求进行扩展。Identity Manager 将自动化的身份周期管理与身份审核功能进行集成。通过采用相同的业务规则、角色和审核策略,它可确保根据一致的身份强制实施进行控制,并减少现行运作和符合性成本。各产商都提供基础的单点登录功能,但是实现方式,IBM的单点登录与用户身份认证与用户

57、(各个系统用户映射)管理,据金航数码Portal实施人员说实现起来并不是很方便,IBM产品说明书解释的单点登录功能比较模糊。Sun Java System Portal Server 提供AM和IDM来实现单点登录和身份认证与管理,系统接口及配置比较灵活。4.3.3 集成和扩展能力集成和扩展能力功能特性BEA WebLogicPortal IBM WebSphere PortalOracle PortalSun Java System Portal Server比较说明Web Service 集成BEA使用基于JSP的Portlet作为Web Service的解决方案。IBM使用标准的Web

58、Service技术。使用标准的Web Service技术。使用标准的Web Service技术。两家都对 Web Services 提供支持系统集成WebLogic Portal通过其它产品WebLogic Integration和其它系统进行集成.WebLogic Portal 支持 JSR168 Portlets, 可以通过使用Bowstreet, Citrix, CoreMediar, Documentum, EDS, Filenet, HP, Interwoven, Macromedia, Mobileaware, Saba, SAS Institute, Sybase, Sun an

59、d Vignette 等公司提供的 Portlet 连接后端应用。此外,BEA 的 Portal Solutionette等公司提供的 Portlet 连接后端应用。IBM WebSphere Portal 按以下形式提供对遗留系统的集成:1.其他旧有系统的供应商提供的特定的Portlets, 在 portal 中通过配置就可以使用。2.利用 JCA 技术编写Portlets集成3IBM Portal 提供的WPAI (WebSphere Portal 应用集成器)为业务人员(而非开发人员)提供了在浏览器页面上依据向导创建连接后端企业应用的 Portlet 的功能,这些后端应用包括 SAP,

60、Siebel, Oracle, Domino, PeopleSoft, 关系型数据库等。4. 在 IBM Portal 的开发工具 RAD 中还提供了连接SAP,Siebel,PeopleSoft, Domino 等后端系统的 Mediator,供开发人员更加方便地开发相应Portlets。WebSphere Portal提供了多种方式(JCA,Web Service, WCRP,SDO)和其它系统进行集成。Portal Integration (POINT) offers portlets that allow Oracle Portal users to integrate various applications to their portal. The following portlets are released as production portlets and are supported by Oracle Support for customers who have appropriate support contracts: Lotus Notes Portlet Microsoft Exchange 2000 Portlet Any other portlets includ

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

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!