主流企业门户应用性能评测_第1页
主流企业门户应用性能评测_第2页
主流企业门户应用性能评测_第3页
主流企业门户应用性能评测_第4页
主流企业门户应用性能评测_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

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

文档简介

主流企业门户应用性能评测对于IT经理们来说,建立企业门户首先要解决一系列信息架构和系统架构问题,所以完全没有把握达到大规模节省成本,缩短投资回报周期这一理想境界。因而,选择门户时只好不考虑基础设施,而是考虑如何完成企业认为最至关重要的任务如何满足这些任务的需求。 例如,基本门户不会自动减轻信息的过度杀伤力,因为这需要支持强大的身份管理功能,并实现基于角色的定制化和个性化。如果适当地提供这种支持,那么用户登录一次,就可以与为他的工作定制信息交互,而不管数据来自传统数据库、内容管理系统或文件管理系统、另一个门户,还是基于Internet的新型应用。 此外,门户正在重新定义、实施和管理新型应用程序的方式,这一转变的核心在于Web服务和相关的开放标准。微软公司的.Net、Sun公司的Java System、WSRP( Web Services for Remote Portlets)和大量Java Portlet 规范JSR(Java Specification Request)168、170、188和207,都可以帮助各类不同的系统自由交互。 这种开放性和模块化,为购买第三方小门户以实现特定功能提供了选择余地,这样一来,开发人员所具有的以.Net和Java技能为基础的开发工作,就可以针对企业独特的门户需求进行了。 顶级的门户解决方案将运行在通用的J2EE应用服务器上,如IBM WebSphere、BEA WebLogic、.Net等。区别这些相差无几的产品的方法是:门户是否在厂商自己的平台上运行得最好?它与目录、安全性等现有企业系统真实的集成度有多高? 目前市场上有三种门户模式:第一种是支持紧密集集成的APS(Application Platform Suite)方法,这种方法把应用服务器、集成框架和门户合并到一个平台中,BEA、Oracle、Sun、Microsoft和IBM都采用这种模式,开发人员采用APS方法,可以更容易地利用现有数据库以及重用商业逻辑,不过,这种方法可能使你被拴在某个厂商所实施的应用或管理服务器方法上。 第二种方法是通过门户应用把不同的系统融合在一起,像Vignette公司和Plumtree公司走的就是这条路。采用这种方法,你可以牺牲一些对应用程序整个生命周期进行管理的能力,以自由选择最好的应用服务器和其他组件来满足特定需求。 最后一种方法,可以通过SAP等ERP厂商的门户,获得他们的应用程序和一些附加的集成功能。此次测试虽然也曾邀请SAP参加,但是他们拒绝了。 背景 1998年11月,美国美林公司(MERRIL LYNCH)发表了一份关于企业信息门户(Enterprise Information Portal)的研究报告,这份报告成为引导电子商务想象空间的问路石,在美国企业界引起了巨大反响。据GartnerGroup市场研究调查中心预测,2003年,60%的财富500家大公司会导入企业信息门户。 实际上,所谓EIP就是一个将企业的所有应用和数据集成到一个信息管理平台之上,并以统一的用户界面提供给用户,使企业可以快速地建立企业对企业和企业对内部雇员的信息门户。 按照Gartner公司的说法,实施一个周全的门户方案,通常可以把雇员的工作量从几天减少到几小时,从而可以让企业因提高生产效率而节省几百万美元的成本。Meta Group公司也称,门户可以在18个月或更短的时间内收回投资。 BEA WebLogic Platform 8.1集成的企业应用 通过把WebLogic Protal(和任选的WebLogic Integration产品)放入其WebLogic Platform 8.1中,BEA提供了一个优异的统一平台,这一平台建立和集成的不仅是门户,还有企业应用。开发人员可以在熟悉的编程环境中工作,用Web服务在门户上实现其应用程序,同时基于Web的工具使企业用户能迅速安装和配置新的门户。 单一安装程序装入WebLogic Platform 8.1的所有部分,可以迅速无故障地启动。采用其中的Portal Designer,把预置部分安装进门户并对小门户进行编程,而在Design窗口中,则易于插入、重新调整和去除小门户。 该平台提供协作、搜索等通用服务,还有一些面向电子商务的服务,可以比较容易地建立店面。如果需要更多功能,那么可以用WebLogic Integration Server,它拥有针对大量第三方应用程序和传统大型机系统的适配程序。 WebLogic IDE(Integrated Development Environment)Application选项板把门户的Java部分显露出来,这简化了为小门户增加导航功能和执行有关作业的过程。另外,它的统一用户档案也极有特色,我们可以用其建立单一用户登录点,允许用户访问通用门户,向定制内容管理系统和Oracle财务系统提交自己的证书。 由于WebLogic Portal基于XML,所以在改变门户的外观和感觉上有很大的灵活性。我们曾用WebLogic Workshop轻易地改变了主题、菜单结构和布局。另外,从头建立Java小门户等更复杂的任务也一样易于完成。WebLogic Workshop根据在Java控制程序选项板中输入的信息自动生成JSP代码。 这种方法减少了低级编码工作,节省时间,降低工作量。另外,可以用Portal Resource Designer定义向用户显示个性化内容时所用的属性、规则和方式,而且还可以迅速组织发送电子邮件或产品折扣信息的活动。 Web接口条理清晰地纳入到主要任务中,如门户和内容管理任务,这可以减少培训工作。另外,资源可以根据用户角色定制,分散了门户的管理工作,熟练的开发人员可以用Workshop编制小门户代码,执行详细的门户模板设计,而WebLogic Administration门户允许企业用户同时进行门户的建立和修改。 WebLogic Portal有充足的内容管理功能。用户可以观看文件夹层级结构,上载不同类型的文件,类似地,可用搜索功能在BEA库内定位信息。但缺点是,它不像Microsoft SharePoint Portal等其他门户产品那样,能利用那么多外部资源。 另一方面,这个Administration门户在BEA称为“交互管理”或个性化的功能上做得很仔细,例如,用Content Selector Editor,很容易就能规定: 根据访问者的角色和其他准则,哪些文件可以出现在门户中。最终用户还可以使用传统门户功能,如可定制的My Pages。总之,要迅速安装量体定制的门户,尤其是那些需要与现有商务及其他复杂应用程序集成的门户,WebLogic Portal 8.1很合适。 Microsoft SharePoint Portal Server 2003实现最快速的开发 对那些已经在Microsoft公司进行技术投资的机构,SharePoint Portal Server 2003(以及Windows SharePoint Services)在所测试的门户产品中,是最初体验最好的一种。 安装时需要Windows Server 2003,与SQL Server 2000和Active Directory配合工作时效果最好。如果满足这些要求,那么该门户用不了1个小时就可安装完毕,产生一个具有搜索、主题和新闻的功能站点。另外,安装程序还加载不同的Web Parts(小门户),最终用户可以立即把它们连接到桌面应用程序上,如Microsoft Excel 2003,从而降低开发成本。 SharePoint Portal Server 2003(图1)的可用性从一开始就很明显,很容易就能把角色分配给域用户并定义从Microsoft Exchange分发目录中引入的受众。类似地,形成默认门户只需要转换到编辑模式,让Web Parts就位就行了。 你会发现,构成SharePoint门户有多种途径。我们开始时建立了一些主题和区域,用它们填满了门户,这些主题和区域出现在站点地图层级列表中。或者,你可以建立一个可用Sites Directory搜索并自动与门户导航功能集成的新站点。无论哪种情况,都可以立即开始从默认文件库中上载文件。 像大多数Microsoft公司的产品一样,SharePoint Portal也提供丰富的最终用户体验,尤其是因为它有一些可访问功能。MySite为每一位第一次使用这一功能的用户而建,用户可以通过拖放Web Parts轻易放置一个MySite,MySite可以供用户独自使用,也提供一个带有可共享信息(团队工作准则)的公共窗口。 Microsoft公司的专用搜索引擎效果很好,在返回SharePoint Portal站点、Lotus Notes、Exchange公共文件夹和共享文件中一些文件的相关结果方面效果很好。由于SharePoint与Office 2003有深度集成,所以能够创建一个新的Word文件,并把它直接保存到门户的Document Workspace中,这就为大量基本内容管理奠定了基础,如确定版本、简单路径选择和合格性检验等。 这些门户站点也是基本FrontPage 2003 Web站点,所以可以很容易地改变门户的外观。对于开发人员来说,FrontPage 2003是建立SharePoint站点模板时的良好选择,我们利用FrontPage 2003建立了显示SQL 2000客户数据库信息的数据驱动Web Part。 在下一级,IT专业人员可以用Visual Studio .Net建立Web Parts,与应用程序和Web Services交互。.Net对象模型帮助我们更快地、用比ASP更少的代码建立了定制Web Part,而且,SharePoint存储用户证书,所以可以为用户访问多个应用程序建立单一登录点。 其缺点是不支持JSR 168。针对Office 2003就意味着有一系列功能无法与Office 2000和Office XP配合工作(或具有有限价值),不过,SharePoint Portal Server 2003可以使用300个Microsoft BizTalk Server应用连接程序中的任一个,SharePoint提供相当完整的示例代码,以便与SAP、Siebel和PeopleSoft的产品相集成。 总而言之,SharePoint Portal Server 2003比上一版有极大的进步。如果你没有用Microsoft公司最新的客户程序和后端产品,那么与大家熟悉的Microsoft公司桌面及开发工具的无缝集成有助于抵消实施这一解决方案时可能提高的成本。 OracleAS Portal 10g良好的管理功能和强大的权限 Oracle公司建立了一个有趣的软件实现模型。Oracle Application Server10g没有采用按照菜单的方法,而是包含了OracleAS Portal和多种补充工具及服务,如OracleAS Reports、Oracle Single Sign-On、Oracle Ultra Search、OID(Oracle Internet Directory)和OracleAS Ingegration。 即使用上所有这些工具和服务,该系统的管理和使用仍然很简单。惟一需要说明的是,因为Portal 10g与所有服务和工具包中的其他部分集成得十分紧密,所以没有很大的灵活性来选择其他组件。 OracleAS Portal的内置小门户允许给不同的网页设定不同级别的安全性,因此能够对其他人实行分段管理。因为Application Server有很多组件,所以如果你使用Oracle公司的目录服务器,它就承担起提供核心服务的责任,然后其目录服务器可以与第三方应用集成(但是与第三方ID产品的集成则要靠你自己)。 例如,OID存储用户和群体信息,而OID与第三方安全管理产品交互,如Netegrity SiteMinder。与其他门户解决方案相比,这种交互有时意味着额外的管理步骤,因为它建立了额外的技术层,而不是直接捆绑进现有目录中。不过,我们在控制用户特权和与外部LDAP目录同步方面没有遇到麻烦。 初步的Oracle门户可以用很少的编程或者不用编程就能就绪。一个简单的向导领着我们建立网页、确定布局并添加小门户,至此,确定了提供给最终用户的定制量,也就是一些从重新整理小门户到使用全部网页建立选项的权力。与Sun和IBM的产品类似,Portal 10g特别允许网页模板用于移动装置。而且,Oracle公司还提供一流的国际性选项:支持28种语言,并允许制作者维护多种语言版本的内容。 让OracleAS门户就绪的方法有多种。从最基本的、显示门户Web页信息的WebClipping小门户入手,并迅速发展到对Oracle数据库中的销售数据绘制图表的动态小门户。建立这种功能并在小门户之间传递数据是相对容易并且没有什么规则的。给门户区增加HTML和JSP内容也用不了几步,用Oracle的远程提供程序,通过简单地搜索所需服务所在的公共目录,来纳入使用Web Services的外部数据源的数据。 OracleAS Integration工具协助开发人员建立与SAP、PeopleSoft、Siebel以及其他通用环境交互的小门户。对于纯J2EE应用程序开发,还有Oracle JDeveloper 10g,它除了具有用于硬件核心编程的良好可视环境之外,还有一个协助和指导非编程人员建立简单的定制小门户功能。Oracle公司拥有一个比较强大的合作伙伴计划,有一个含有400多个预置小门户的资源库,并对这些小门户提供支持。 这个门户提供相当好的内容管理功能。基于浏览器的向导使网页设计人员非常容易发布信息,企业用户可以用相同的过程上载文件,这些文件自动按照预定义的内容类别就位。尽管Oracle的内容管理比不上Vignette,但是它也超出了基本管理范畴,因为它拥有签入/签出、数据项级权限和内容自动到期功能。 Oracle Ultra Search为数据库、文件系统、IMAP(Internet Message Access Protocol)邮件系统和Web服务器中的文件编制索引,不过与很多搜索引擎不同,Ultra Search一次搜索多个而不是一个库,因而搜索速度更高,结果也更完整。OracleAS Portal可以在用户观看网页时启动搜索,然后自动显示搜索结果,这是为用户定制内容时的一个有趣的技巧(在此次测试的产品中,Plumtree是另一个有这种功能的门户)。 在OracleAS Portal之下是Oracle Application Server。这个小服务器引擎检索小门户内容、管理高速缓存、组装网页、并行提交完整的网页,从而使响应时间很快。Oracle Application Server具有良好的工业强度设计,而且由于它与其他软件打包提供,所以带来相当高的价值。 Sun Java System Portal Server 6.2融入Java影响力和硬件技术 Sun公司已经把在Java方面的影响力和硬件技术用到了门户领域中,产生了一个安全的、可扩展的、高性能的解决方案。此外,Java System Portal Server 6.2运行在非Sun应用服务器上,允许用其他第三方组件来替代自己的组件,如内容管理和开发工具。 Sun的工程师们显然在让管理简单可靠上下了大功夫。单个安装程序可安装大多数最新版本的门户和有关的服务器程序。另外,一个公用平台为同时管理身份和门户服务提供了方便。 我们在Sun的身份服务器上建立门户,这个服务器负责建立角色和组织结构。在实施过程中发现的惟一弱点是难于增加用户,但是Sun在2003年末收购了Waveset技术公司,可能解决此问题。虽然Waveset的Lighthouse软件没有参加这次测试,但是它显然增强了Sun的身份管理功能,填补了口令维护方面的缺口,同时增加了用户信息自动提供功能。 安全性是Sun的传统强项,在这里也很明显。我们把几种类型的身份验证功能结合起来,包括一些LDAP目录,Sun 的Liberty Alliance 1.1规范所提供的支持意味着,你可以获得对多个门户(并不仅是那些基于Sun产品的门户)以及商业智能系统和其他企业系统的单一安全登录点。尤其值得一提的是,Sun有一个安全的远程访问网关和独特的按需VPN,这样安全性管理就限制在了门户之内,降低了基础设施的复杂性。 Java System Portal Server的企业级管理做得很用心,从由机构委托管理员到确定版本、重新运行等,系统任务的实施都很好。该产品还有一个更复杂的内容提交设计方案,你可以把网页中不同部分的内容详细确定地呈现给不同的受众。 Sun的门户解决方案处于向移动装置提供个性化内容的前列,因为它支持JSR 188规范和J2ME。不过,建立各种各样的容器、向特殊用户提供小门户,以及定义内容集成规则需要许多步骤,这些步骤遍布在管理门户的各个方面,这不是最精简的过程。 Sun的预置小门户满足一般的企业需求,如Lotus Notes/Domino和Microsoft的电子邮件、协作、安全即时传信及布告板。Sun的产品中还包含了FatWire Content Server基本版(流行的J2EE内容管理软件包),为用户提供了超过平均水平的文件发布功能。Integrated Search采用Sun公司的机器人技术,覆盖了主要的文件类型。另外,这些搜索功能还可利用Java System Portal Server身份验证功能,使搜索结果与用户角色密切相关。 Sun公司依靠来自其ISV的连接程序,实现与后端系统和企业应用的连接,在ISV方面你能够找到预置适配程序。不过,有些适配程序由外部开发商销售,如Librados的JCA Plus Adapter for PeopleSoft,所以做预算时也许需要考虑这些额外开销。 正如所料,建立、测试和实施JSR 168及Web服务小门户(具有针对所包括的Sun Studio的插件程序),对富有经验的Java开发人员来说是件容易事。今年6月,Sun公司会发布Sun Java Studio Creator,它带有一些向导,以便经验不那么丰富的用户也可以建立小门户。 Sun公司提供可信赖的技术,是我所知道的这些测试中惟一支持Liberty Phase 2的厂商。随着Java System Portal 6今年第二季度的发布,一些疏忽(如WSRP支持)也就解决了,Sun 公司从而在门户市场有了一个相当不错的开端(图2)。 Vignette Application Portal 7.0快速回收在J2EE上的投资 VAP(Vignette Application Portal)7.0基于一些开放标准,允许以标准化方式开发定制小门户,以及跨异构技术平台运行的门户。该产品执行大多数管理任务时不需要专家技术背景,从而缩短了建立门户所需的时间,节省了维护成本。 从增加组件和委托管理到建立新的小门户,用Server Console层级菜单可以对很多Vignette门户进行全面管理。一些向导引导我们完成这些任务,对快速建立站点起了很大作用。例如,Site Creation Wizard协助建立了新的网页、重新规划现有小门户并调整每个门户的外观。 VAB(Vignette Application Builder)是企业套件(Vignette销售的三种门户之一)的一部分,增加了一个企业内联网应用程序包,其中捆绑了100多个小门户,很多小门户都很有价值。我们的测试门

温馨提示

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

评论

0/150

提交评论