选择企业门户服务器的十大考虑因素(AMT研究院 周瑛 编译)

2005-10-25 14:53:51【作者】 畅享网 【进入论坛】
文列出了企业在选择门户服务器时应重点考虑的十个因素。企业可以从这十个因素中选出一些作为筛选门户服务器的条件,当然也可以根据企业实际的应用需求加入一些其他因素,然后设定这些因素的权重,以便在门户服务器的
广告

本文列出了企业在选择门户服务器时应重点考虑的十个因素。企业可以从这十个因素中选出一些作为筛选门户服务器的条件,当然也可以根据企业实际的应用需求加入一些其他因素,然后设定这些因素的权重,以便在门户服务器的选择过程中,创建一个计分卡。

当前,企业在建设门户的过程中越来越依赖于使用门户服务器为不同的企业应用提供单一的访问窗口,这样能够提高生产率,为用户提供一个统一的入口。门户服务器提供对应用、内容、流程和人的单一个性化交互,统一了这些资源的入口。它提供的特性有:协同工作、内容管理、搜索功能、集成、对后台系统的单点登录。不同的门户服务器在这些特性上的表现各不相同。

本文所讨论的影响门户服务器选择的十大因素如下:

1. 架构:主要的架构特征是可升级性、可靠性、可扩展性。

可升级性:门户服务器架构应该实现以下特点:

  • 使用可分配的、可升级的架构
  • 规模足以支持高位负载,不会降低应用性能
  • 有效运用可用资源,在横向或纵向上进行调节
  • 在门户服务器集群的节点之间有效平衡负载
  • 支持第三方加载的平衡器
  • 在门户服务器各集群之间进行智能化的负载分配

可靠性:门户服务器架构应该:

  • 在集群环境中为应用、硬件提供错误修复支持
  • 不暴露门户集群中任何单点错误
  • 建立有效机制(例如内存复制)支持HTTP和应用通话错误修复
  • 数据库出错后能够恢复门户管理数据库

可扩展性:门户服务器架构应该:

  • 支持简便的修改、增加新的应用、移除应用等
  • 能在分布式异构环境中运行门户组件,例如搜索服务器、图像服务器、门户等
  • 通过WSRP等标准向远程门户提供Web Services

2. 搜索和发现:门户服务器应该提供强大的定制的搜索和发现组件,提供以下功能:

基本搜索:门户服务器应该提供内容搜索功能,例如文档索引、内容分类选项。基本搜索可以对本地的和网络上的内容进行搜索。它应该支持自由文本的查询,通配符和字段搜索,高级查询操作符,例如AND、OR、NOR。搜索结果应该可以进行分类和概括。搜索索引应支持多关键字索引,以降低模糊性。

高级/扩展搜索:门户服务器搜索应该集成整个公司中的数据源,支持多种格式、分类法等。它应该提供到IBM、Lotus、Documentum等公司存储产品的接入器,支持第三方搜索引擎。

联合搜索:门户服务器搜索应该对大型文件库、各种文件类型、数据源提供搜索。它应该提供集成的、分布式的、异构的搜索,对来自各种服务器、数据库、网络资源的数据进行搜索。联合搜索结果可以根据相关性进行排序。

传动式搜索:门户服务器应该提供内容传动功能,对内容搜索进行时间排序,将搜索结果或元数据存放到内存中供后续使用。

3. 内容管理:门户服务器应该提供内容发布功能,直接在门户用户界面上发布销售报告、调查问卷之类的内容。它应该提供统一的内容模板以保持用户界面的一致性和审批流程中工作流的一致性。门户服务器应该同内容传动器以及知识目录进行集成。它应该支持简便的工作流进行内容的创建、检查、审批、发布。它应该能够从非网络系统(例如文件系统)中提取内容进行发布。它还应该和多个内容管理软件进行同步集成。

4. 安全性:门户服务器应该可以同它的所有组件(例如搜索、协同工作等)建立安全的连接。它应该支持JAAS(Java Authentication and Authorization Service)架构。门户服务器应该支持安全信任状的发布,例如对管理员角色的委任。主要的安全特性如下:

  • 认证:门户服务器应该支持某些认证机制,例如双向认证、证书认证、安全ID认证等。它应该支持一个用户存储库,例如第三方LDAP(Lightweight Directory Access Protocol)或关系数据库管理系统。
  • 授权:门户服务器应该使用访问控制列表(ACLs)支持基于角色的资源访问。可以动态增加新的角色,并设定相应的活动权限。它应该可以根据用户角色定义授权规则。门户服务器还应该为搜索和传动提供基于访问控制列表的安全性。
  • 安全连接:门户服务器应该支持128位的安全套接层(SSL)加密、数字证书等。它应该支持插入的第三方加密软件。
  • 单点登录(Single Sign-On,SSO):门户服务器应该使用第三方的SSO产品(例如Netegrity SiteMinder、Oblix、Tivoli Access Manager等),实现所有门户组件的单点登录。

5. 协同工作:门户服务器应该:

  • 提供基本的协同工作功能,例如论坛、线程化讨论、任务管理、项目日历、项目通知等
  • 为企业内外人员之间的寻找、连接和协同工作提供服务(例如,人员寻找、工作空间、网络会议等)
  • 为协同工作提供会议空间
  • 为在线协同提供即时消息功能

6. 个性化:门户服务器应该:

  • 根据用户角色显示内容
  • 提供标准模板,各个应用可根据自身需要调整模板,并显示给特定的用户角色
  • 为社区、门户页面提供模板,使用户无需编程就可以创建应用组件
  • 可以推出内容(例如社区管理员可以对标题、图像、页面类型、知识目录等进行修改)
  • 可以定义个性化的规则
  • 支持用户使用LDAP或关系数据库管理系统进行个性化的存储
  • 使用智能学习代理,根据用户的浏览行为提供个性化的内容建议

7. 国际化和本地化:门户服务器应该:

  • 提供语言方面的国际化和本地化的支持,包括德语、西班牙语、法语、中文、日文等
  • 支持Unicode数据
  • 集成第三方翻译服务器,提供运行时内容翻译
  • 为复杂的翻译提供国际化资源支持,例如法律文件的翻译
  • 使用翻译标签来区别内容是否需要翻译,使第三方翻译服务器能够识别这种标签

8. 用户界面:门户服务器应该:

  • 使用简洁明了的用户界面,同时提供个性化的主题、皮肤和布局
  • 使用瘦客户端的用户界面(不下载任何applet或library)
  • 可以在多种浏览器上运行,不管这些浏览器是否支持Java脚本
  • 在设计用户界面时考虑有关残疾人的法律要求
  • 支持多种标记性语言,提供通用设备的接入,例如PDA、收机等
  • 能集成第三方无线网关服务器,支持通用设备

管理员界面:门户服务器应该为所有的门户组件(包括搜索、协同工作组件等)提供单一的管理员窗口。

9. 预定义框架和行业标准:门户服务器应该:

  • 使用标准的Web应用框架(例如Apache Struts)集成现有应用
  • 从现有基于Struts的Web应用中创建门户程序,或者根据Struts提供门户程序框架
  • 支持所有相关的行业标准,例如API V1.0(JSR168)、Java API for Content Repository(JSR170)、WSRP
  • 取得行业认证,例如J2EE

平台支持:门户服务器及其所有组件应该能够在Windows和Unix系统上运行。

RAD框架支持:门户服务器应该支持快速应用开发(Rapid Application Development,RAD)工具,以进行门户应用的开发(例如BowStreet Portlet Factory)。

开发APIs:门户服务器应该为高级门户组件提供API,例如搜索服务、认证服务、组件间通信等。

10. 现成的门户程序:门户服务器应该:

  • 具备可定制的、新颖的门户程序,用于实现基本功能
  • 具备可定制的程序实现门户及其组件之间的连接
  • 支持第三方企业应用提供的门户程序,例如Documentum、Business Objects等

门户程序应该:

  • 具备可扩展性,能增加针对特定应用的功能,以更迅速的建立应用
  • 和JSR168兼容
  • 支持SSO
如果您希望与本文章的作者或其所在机构,进一步交流,请联系:畅享网 姜小姐
jill.jiang@amteam.org | 021-51096826-112 | 在线联系
北自所 专栏ERP实施顾问角色转变与项目把控

在这30年中随着ERP的不断发展,ERP实施顾问的角色也逐渐实现了从保姆式实施到导师式实施的转型。

老孙的IT运维管理之道[原创]用户的BSM用户的IT业务管..

从企业实际的IT运营角度来看,BSM是推动IT与业务融合,实现、改善WCNG司IT管理和治理的最佳实……

董海涛专栏小条码解决大难题

传统的仓库管理以结果为导向,过程往往是黑洞,万一下游出现质量问题,要在成堆的纸质单据中查找原因和责任……

IDS  Scheer专栏如何实现企业业务功能系统化

ERP信息化工程首先是一个非常注重管理水平提高的项目,需要构建一套全面和深入的管理流程体系。