构建企业门户四要素
2004-03-22 00:00:00.0

$page.getAuthor()

构建企业门户四要素 ■ 张进 随着互联网的快速发展,企业门户已经成为企业优化业务模式、扩展市场渠道、改善客户服务以及提升企业形象和凝聚力的强有力手段。 企业门户之所以具有极大的吸引力,关键在于它具备广泛的用途和灵活、全面的模型。然而当企业在对门户的强大功能津津乐道、情有独钟的时候,却不愿意在实施门户计划的过程中遇到重大技术问题。实际上,从集成到身份管理,部署良好的门户需要一套精心准备的技术策略。 安全和身份管理 最终用户和管理员都需要通过验证、识别和授权等流程才能访问门户。通常,在构建企业门户时,门户服务器是否允许插入现有的LDAP/Active Directory/SAML系统,或者门户服务器是否要求用户使用集成的授权、验证和/或身份管理组件是必须考虑的问题。例如,Sun Java System Portal Server就需要使用其捆绑的Sun Java System Identity Server和Directory Server来实现安全/身份管理的功能;微软的Office SharePoint Server产品采用的则是IIS的安全身份管理,这意味着使用Active Directory或Passport服务来实现验证/身份管理,并使用IIS许可模型来实现授权。所以企业在选择门户解决方案之前应当仔细考虑这些问题,否则在最后的接口时会遇到很多问题,最坏的结果很可能是企业不得不将其安全模型彻底打碎并重新部署。 通用基础设施接口 接口问题存在于任何基础设施的关键组件中。一般而言,这些接口问题可能存在于原有的内容管理系统、智能化资产管理系统、工作流程引擎、文档管理系统等等。根据门户环境各个模块的功能,企业必须做大量老式的、耗资巨大的软件开发工作,才能使门户符合企业的需要。 实施业务逻辑 许多门户环境都可以提供用于实施集成业务逻辑的低端工具,如脚本语言和虚拟“开发”环境。这些工具都承诺能够快速实施,但由于要将逻辑直接添加到UI(用户界面)组件中,致使其构架“纯度”和门户的维护周期受到不良影响。传统的层式应用设计要求业务逻辑是孤立的,并且是在中层管理的,从而使UI 能够独立发展。所以,在应用服务器层应当尽量避免使用低端工具,并坚持应用传统的软件开发过程。 基于标准的门户技术 标准内容格式使企业能够以零成本的方式将外部内容插入到门户中。同样,标准的门户API也允许企业分文不花就将第三方Portlet插入门户中。通常,企业门户服务器是否支持WSRP协议,或如果企业门户环境是基于J2EE,是否符合JSR 168是企业实施门户时应该考虑的问题。许多门户厂商如Sun、Vignette、Oracle、Novell等,都在其门户产品中采纳了这些标准中的一项或全部,使企业能够将处于离散环境并由其他厂商部署的Portlet集成为一体。标准的联合安全协议,如SAML(安全断言标记语言),和相关的安全标准,包括Liberty Alliance profile或微软通行证(Microsoft Passport),都可以使企业将分布式的安全/身份授权系统集成到门户环境中。 ■ 知识链接 门户及相关标准 当企业需要通过建立个性化的界面给企业遍布全球的现实客户、潜在客户、供应商、雇员和合作伙伴提供全面的企业信息和应用时,门户就应运而生了。 门户是基于Web的应用程序,提供个性化、单一登录和不同来源的内容汇集,并托管信息系统的表示层。 Portlet通常是由容器管理的一个Web组件,用于处理请求并生成动态内容。门户利用portlet作为可插入的用户接口组件,来为信息系统提供表示层。 然而,随着portlet变得愈来愈重要和常见,它与来自不同供应商的多个门户协同工作就成为了一个令人头痛的主要问题。这正是JSR 168 和WSRP所要解决的问题,这些标准消除了一次只能为一个平台开发portlet的限制。 JSR 168为基于Java平台实现的portlet定义了一个标准接口,并定义了portlet及其容器之间的交互条件。JSR 168满足了内容汇集、个性化、表示和安全性等方面的需求。它定义了portlet容器和可用于与用户特定portlet代码进行交互的标准接口(portlet API)的功能。同时它还提供了URL重写机制,用于创建portlet 容器内的用户交互。另外,该标准还定义了高效处理portlet安全性和个性化特性的方式。 Web服务远程访问规范(WSRP)是定义门户和portlet容器服务之间标准化接口的一个Web服务标准。WSRP使支持WSRP的容器和符合WSRP的任何门户之间能够进行互操作性。它的定义包括WSRP服务的Web 服务描述语言(WSDL)接口的描述。该标准还为由WSRP服务生成的标记提供标记分段规则。WSRP通过一种非常重要的方式大大扩展了Web服务的范畴,因为WSRP的目标是使应用能够在Web服务网络之间自由流动,而不仅仅是让原始的方法和数据自由流动。

(网页编辑:孙可
推荐阅读
·Web 2.0 网站安全优化培训
·“核”问题解读—双核服务...
·租赁与增值 视讯业务的两...
·“馒头血案”与IPTV
·软件不能开源到这样的地步
·抢占CMDB制高点
·IT“3.15”想说就开口-倾听...
·日本2010年电信相关产业市...
·走出“真假”双核旋涡
·RFID市场身份证当家
  英特尔功耗散热白皮书
  英特尔处理器性能指标