论文部分内容阅读
20世纪90年代,我们曾有建设四通八达的企业门户的梦想,也就是说,用户只需要登录一次就可以立刻得到完美的Web界面,在这个界面上所有的应用程序和数据都已经按照工作需要准备好了。那么现在,我们离这个目标还有多远呢?今天,基于浏览器的门户(Portal)正迅速成为企业的用户界面,并担当着连接新一代应用集成和应用开发的重任。
没有什么比四处搜集信息更能让一件工作变得异常艰难的了。 Plumtree 公司的市场和产品副总裁Glenn Kelman 喜欢以马自达汽车公司为例来解释这个道理——面向员工的企业门户提供了一个方便的工具箱,使员工不至于为收集各种零零散散的资源而浪费时间。
过去,为了评估汽车代理商的业绩,马自达公司的部门经理不得不整理各种报表、收集合适的电子表格,然后让助手根据第三方机构提供的原始数据编制报告。 Kelman 说: “在访问代理商之前,准备工作需要花费2天时间”。现在,马自达公司采用了Plumtree门户,这个门户将所有信息集中到一个统一的、基于浏览器的界面上。部署了这个门户后,部门经理完成上述工作只需要大约1 个小时。
通过这个小小的例子可以看出,企业门户的采用能大幅度提高生产效率。这表明企业门户的概念已经不再像上世纪90年没代那样含糊不清,当时的说法是,企业门户可以通过文档库为员工“注入活力”。而现在,企业门户已经演变成为一种实用的、可定制的解决方案,能够运用于那些因为缺乏集成性而效率低下的部门,提高其工作效率。按照企业门户制造商、客户以及顾问们的说法,要想成功部署企业门户,关键要区分彼此关联的商业过程,将相关的程序和数据集中到门户框架内,并建立独立的用户标识——同时尽量避免编写新的代码。
企业门户能够在经济低迷的情况下不经过炒作而依然保持发展,这种保守的部署方法是重要的原因。Gartner的副总裁、著名分析人士Gene Phifer 说:“在过去几年中,IT业界的预算出现了持平甚至下降的趋势,但是B 2 E (B u s i n e s s - T o - Employee)门户仍然得到重视。它提供了一种节省开支的途径,可以将Web资源组织起来,将维护传统客户机/ 服务器或者大型机应用中的胖客户端(Fat-Client)组件所需要的资源降低到最低限度。”

与此同时,门户服务器提供的功能已经成熟,包括自带的简单易用的应用程序开发工具、内容管理、搜索功能、协作程序,甚至包括桌面应用程序的Web 版本。 IBM、BEA、Microsoft、Oracle、Sun、SAP、 PeopleSoft 以及Novell 都将门户服务器作为其应用服务器产品线的组成部分,包括集成服务器以及实现单一登录的机制,以便让用户只需一次登录就可以访问他所需要的所有应用程序和数据。EAI(企业应用集成)厂商都开始销售门户产品,而 Plumtree等公司也在提供运行于不同平台之上的门户解决方案。
这些门户产品的功能方面大相径庭,但是他们所要实现的目标却几乎相同:利用现有的应用程序和数据,提供一个合成的、用户可定制的控制面板。这和Sun 以前所说的Web 桌面(Webtop)有些类似。即将问世的Longhorn 操作系统将会进一步强化桌面和企业架构之间的联系,与之相类似,B2E 门户在桌面开发中正沿着两个相反的方向发展,即推动基于浏览器的企业瘦客户端(Thin-Client)的发展,同时按照单个用户的需要对其进行封装。
自底而上的门户
B2E 门户有两种极端形式:一种是功能有限的企业级主页面,另一种是只涉及一组相关商业过程的目标门户。那种“宽泛且浅薄”的门户,即只发布新闻和企业声明的门户将不再受欢迎。不仅员工不喜欢这样的门户网站,其部署工作也总是比预想的困难,而IT经理又难以测算这种门户的投资回报率。与之相反,“狭窄而深入”的门户在企业中则更容易扎根。
Jupiter Research 最近的一份报告显示,80%的受访公司表示已经部署了门户或者计划在不久的将来部署。尽管如此, Forrester Research 的资深分析人士Nate Root 表示,20 世纪90 年代末期曾一度有观点认为门户的销售工作将会是水到渠成、一帆风顺的,但实际情况要困难一些。
部分原因在于,建立门户的目标偏离了知识管理的范畴,正如Root 所说,“门户无非就是指向文档库的入口”。事实上,典型的门户承担着将各种应用程序集成起来的重担,这些程序可能散落在组织内部的各个地方,功能则包罗万象——从SAP R3 的HR (人力资源)功能直到某个一次性的Web 应用程序——将它们按照不同用户的需求在统一的、基于浏览器的界面中提供给用户。
CGS(Computer Generated Solutions)门户解决方案的负责人、IT 顾问Rick Park 说:“第一个步骤是和现有的 Web 应用程序实现集成,这并不是一个 ‘切割并替换’的过程,要是这样的话,没有谁会对它(门户)感兴趣。它应当和现有的程序完全整合。”
在基于浏览器的门户中,应用程序表现为“Portlet”,用户可以对这些图形对象进行定制,就如同定制My Yahoo的内容一样。门户服务器还可以为以后的应用程序开发提供组织原则,为Web应用程序提供统一的图形环境,就如同Windows为桌面应用程序提供图形环境一样。来自Plumtree的Kelman说: “平均每个客户在未来的2 年中有可能增加 100多个Web应用程序,因此,他们需要一个框架,这个框架可以为他们管理这些Web 应用程序,同时使其具有可复用性。”
“镜面上的集成”
当IT企业开发门户时,第一个快速得到回报的机会是将已经开发出来的那一部分软件应用发布在应用服务器上。门户既是应用服务器的表示层,又是一个用户界面,用来和已经与应用服务器(例如ERP 商业逻辑系统或者主机交易系统)集成到一起的远程应用程序进行交互。
SAP 的企业门户产品市场负责人 Greg Crider已经注意到,门户正随着企业整合程度的提高而不断发展。Crider 说: “我认为最重要的趋势是,当人们部署关键性的企业门户时,他们已经意识到必须将这个门户和IT 基础架构的其他部分整合起来,因此门户自身必须提供这个表示层,这是以人为中心的集成,另外它同时也要进行数据集成。”
但是,门户也不必拘泥于现有的集成。“我们可以在门户的用户界面层上实现集成”,来自CGS 的Park(他曾在部署 IBM WebSphere Portal Server的工作中担任顾问)说,“你可以制作一个页面,它从 SAP、DB2、SQL以及CRM的系统上获取信息。这些内容来自不同的领域,但是我们并不需要在后台进行任何集成工作。我们称其为‘镜面上的集成’”。
IBM公司门户及Lotus软件部门的副总裁Larry Bowden说,一旦Portlet部署完成, WebSphere Portal Server实际上已经可以让终端用户进行自己的集成操作。“他们也许会觉得自己需要将数据从一个应用程序迁移到另外一个应用程序中,然后再重新打开一个前端,诸如此类。而我要说,‘不是这样的,你只要将它们拿到前端作为一个 Portlet,然后让最终用户按照他们的需要对其进行组织就可以了。’这种技术可以识别页面上的Portlet,将他们连接起来,用户将会得到一个微小的、横跨多个程序的进程。”
Plumtree 的Kelman 认为“镜面上的集成”这个词汇有点贬损的意思,因为这个词使人感觉到门户服务器只进行了一些表面上的集成工作。Kelman 认为:“事实上,这并不是一种‘镜面’上的集成,它介乎中间层。”门户技术可以将分散的用户权限和配置信息集中起来,协调多个内容和文档管理系统。此外他还说:“我们利用Web服务扩展产品功能,以便利用所有的信息和数据。因此它是某种合理化层的集成,紧靠在数据层上面,而不是仅仅在‘镜面’上。这里才是进行开发的乐土。”
新的开发模式
Plumtree 提供了Studio Server 用于 P o r t l e t 程序开发,这是一个向导驱动(wizzard-driven)的开发环境。和IBM 的产品类似,其目标用户是半技术工作的管理者。BEA 为程序员提供了WebLogic Workshop,这是一个Web服务开发环境,通过它可以非常方便地使用BEA套件(包括WebLogic Portal、Application、 Integration和Tuxedo服务器)提供的功能。
应用服务器套件公司为高级用户提供两套方案,一是针对简单的复合应用程序的开发实施定制;二是为更关键复杂的开发提供集成的服务器环境。
至于哪些场合需要进行门户应用程序开发,IBM 的Bowden 有一个经验做法, “如果要进行暂时的集成,那么在门户层面上就可以实现。不要让开发者为这些程序再编写具体代码而将事情搞得一团糟。如果让他们去维护这些代码,情况就更遭了”。事实上,常用的复合程序可以保存为模板,供同一个工作组中的用户分享。但是,如果工作组对某一个模板高度依赖,开发者可能会考虑用一个更加健壮的后台程序来代替它。
mySAP Enterprise Portal(运行于 SAP 公司最新的、雄心勃勃的NetWeaver 服务器套件上)除了为企业门户提供客户化功能,还可以让开发者借助其企业级应用软件开发平台的实力。
来自SAP 的Crider 说:“SAP 和其他技术平台公司不同,它拥有强大的商业流程实力,SAP在20多个行业的CRM、ERP、供应链、产品生命周期管理等方面具有专门经验。”
按照Crider 的说法,开发者可以将这些功能进行“模块化”,然后进行重新组装,设计出新的商业流程——不过最终的应用程序必须在NetWeaver 平台上运行。尽管如此,其他平台之上的门户服务器同样可以使用按照SAP商业逻辑建构的应用程序——除非开支过大。虽然许可制度的细节仍然很模糊,Gartner Group的Phifer 注意到,企业应用程序开发商已经将门户看成一个巨大的利润增长点,因为它可以将应用程序的功能提供给更多的用户。
那么,那个世界上最大的软件公司将如何跻身于门户市场?虽然大多数人都认为Microsoft最新版本的SharePoint Portal Server是一个很好的产品,但是Microsoft 很显然在企业门户产品方面的做法有些模棱两可。因此Phifer这样说就毫不足怪了: “如果Web 桌面成为现实,目前拥有最多眼球(即用户)的Microsoft将会损失最大。如果我打开Web 浏览器突然看到一个门户,我的眼球将会被门户吸引,而不会再将注意力放到Microsoft 的桌面上。”
通往未来的门户
Phifer 预测,Microsoft 将会采取对策,即通过发布桌面门户程序,将企业门户功能集成到Windows中。不过同时,其他门户服务器的功能也会继续得到丰富,特别是搜索功能、内容管理功能、身份管理以及协作功能( 包括即时消息)。 WebSphere Portal Server 甚至捆绑了 Lotus应用程序的浏览器版本,包括Notes (一个文本编辑器)和一个电子表格处理软件。
第三方的开发工作也会丰富门户环境。IBM和Plumtree在推动第三方Portlet 开发上表现得特别积极,因此,IT用户可以不必自己设计Portlet,而是用最小的花费来获得许可证并将其用于特定的应用。 Portlet直至现在仍然只能在特定的平台上运行。但是,随着新的互操作标准的出现,这种局面将会改变。标准将会加速第三方 Portlet的开发,目前的第三方Portlet已经涵盖了一系列垂直应用程序。
来自IBM的Bowden想说,这是一个 “以门户为杠杆的时代”。换句话说,当一个部门部署了门户之后,其他部门也会跟进。他说:“几乎是一夜之间,您的销售团队需要门户、您的合作伙伴需要门户、您的服务团队需要门户、您的财务官也需要使用这个东西。”当一个部门门户的架构04 MAR 10, 2004 PC WORLD CHINA 24 就位后,添加其他的门户将只需要一些后续的工作。IBM正在设计用于垂直应用程序的“预制Portlet”以推动其应用,例如他们最近和KPMG进行了合作,其成果是用于编制Sarbanes-Oxley 报告(指按照《Sarbanes-Oxley 法案》编写的会计报告)的门户。Bowden 说,他计划在2004 年推出60 个新的垂直门户。
20 世纪90 年代,我们曾有建设四通八达的企业门户的梦想,也就是说,用户只需要登录一次就可以立刻得到完美的 Web界面,在这个界面上所有的应用程序和数据都已经按照工作需要准备好了。然而,现在我们距离这个目标还有很长的路要走。IT 业界将会发现,门户提供的集成性能和开发框架为常见的商业问题提供了实用的、甚至可以说完美的解决方案。
没有什么比四处搜集信息更能让一件工作变得异常艰难的了。 Plumtree 公司的市场和产品副总裁Glenn Kelman 喜欢以马自达汽车公司为例来解释这个道理——面向员工的企业门户提供了一个方便的工具箱,使员工不至于为收集各种零零散散的资源而浪费时间。
过去,为了评估汽车代理商的业绩,马自达公司的部门经理不得不整理各种报表、收集合适的电子表格,然后让助手根据第三方机构提供的原始数据编制报告。 Kelman 说: “在访问代理商之前,准备工作需要花费2天时间”。现在,马自达公司采用了Plumtree门户,这个门户将所有信息集中到一个统一的、基于浏览器的界面上。部署了这个门户后,部门经理完成上述工作只需要大约1 个小时。
通过这个小小的例子可以看出,企业门户的采用能大幅度提高生产效率。这表明企业门户的概念已经不再像上世纪90年没代那样含糊不清,当时的说法是,企业门户可以通过文档库为员工“注入活力”。而现在,企业门户已经演变成为一种实用的、可定制的解决方案,能够运用于那些因为缺乏集成性而效率低下的部门,提高其工作效率。按照企业门户制造商、客户以及顾问们的说法,要想成功部署企业门户,关键要区分彼此关联的商业过程,将相关的程序和数据集中到门户框架内,并建立独立的用户标识——同时尽量避免编写新的代码。
企业门户能够在经济低迷的情况下不经过炒作而依然保持发展,这种保守的部署方法是重要的原因。Gartner的副总裁、著名分析人士Gene Phifer 说:“在过去几年中,IT业界的预算出现了持平甚至下降的趋势,但是B 2 E (B u s i n e s s - T o - Employee)门户仍然得到重视。它提供了一种节省开支的途径,可以将Web资源组织起来,将维护传统客户机/ 服务器或者大型机应用中的胖客户端(Fat-Client)组件所需要的资源降低到最低限度。”

与此同时,门户服务器提供的功能已经成熟,包括自带的简单易用的应用程序开发工具、内容管理、搜索功能、协作程序,甚至包括桌面应用程序的Web 版本。 IBM、BEA、Microsoft、Oracle、Sun、SAP、 PeopleSoft 以及Novell 都将门户服务器作为其应用服务器产品线的组成部分,包括集成服务器以及实现单一登录的机制,以便让用户只需一次登录就可以访问他所需要的所有应用程序和数据。EAI(企业应用集成)厂商都开始销售门户产品,而 Plumtree等公司也在提供运行于不同平台之上的门户解决方案。
这些门户产品的功能方面大相径庭,但是他们所要实现的目标却几乎相同:利用现有的应用程序和数据,提供一个合成的、用户可定制的控制面板。这和Sun 以前所说的Web 桌面(Webtop)有些类似。即将问世的Longhorn 操作系统将会进一步强化桌面和企业架构之间的联系,与之相类似,B2E 门户在桌面开发中正沿着两个相反的方向发展,即推动基于浏览器的企业瘦客户端(Thin-Client)的发展,同时按照单个用户的需要对其进行封装。
自底而上的门户
B2E 门户有两种极端形式:一种是功能有限的企业级主页面,另一种是只涉及一组相关商业过程的目标门户。那种“宽泛且浅薄”的门户,即只发布新闻和企业声明的门户将不再受欢迎。不仅员工不喜欢这样的门户网站,其部署工作也总是比预想的困难,而IT经理又难以测算这种门户的投资回报率。与之相反,“狭窄而深入”的门户在企业中则更容易扎根。
Jupiter Research 最近的一份报告显示,80%的受访公司表示已经部署了门户或者计划在不久的将来部署。尽管如此, Forrester Research 的资深分析人士Nate Root 表示,20 世纪90 年代末期曾一度有观点认为门户的销售工作将会是水到渠成、一帆风顺的,但实际情况要困难一些。
部分原因在于,建立门户的目标偏离了知识管理的范畴,正如Root 所说,“门户无非就是指向文档库的入口”。事实上,典型的门户承担着将各种应用程序集成起来的重担,这些程序可能散落在组织内部的各个地方,功能则包罗万象——从SAP R3 的HR (人力资源)功能直到某个一次性的Web 应用程序——将它们按照不同用户的需求在统一的、基于浏览器的界面中提供给用户。
CGS(Computer Generated Solutions)门户解决方案的负责人、IT 顾问Rick Park 说:“第一个步骤是和现有的 Web 应用程序实现集成,这并不是一个 ‘切割并替换’的过程,要是这样的话,没有谁会对它(门户)感兴趣。它应当和现有的程序完全整合。”
在基于浏览器的门户中,应用程序表现为“Portlet”,用户可以对这些图形对象进行定制,就如同定制My Yahoo的内容一样。门户服务器还可以为以后的应用程序开发提供组织原则,为Web应用程序提供统一的图形环境,就如同Windows为桌面应用程序提供图形环境一样。来自Plumtree的Kelman说: “平均每个客户在未来的2 年中有可能增加 100多个Web应用程序,因此,他们需要一个框架,这个框架可以为他们管理这些Web 应用程序,同时使其具有可复用性。”
“镜面上的集成”
当IT企业开发门户时,第一个快速得到回报的机会是将已经开发出来的那一部分软件应用发布在应用服务器上。门户既是应用服务器的表示层,又是一个用户界面,用来和已经与应用服务器(例如ERP 商业逻辑系统或者主机交易系统)集成到一起的远程应用程序进行交互。
SAP 的企业门户产品市场负责人 Greg Crider已经注意到,门户正随着企业整合程度的提高而不断发展。Crider 说: “我认为最重要的趋势是,当人们部署关键性的企业门户时,他们已经意识到必须将这个门户和IT 基础架构的其他部分整合起来,因此门户自身必须提供这个表示层,这是以人为中心的集成,另外它同时也要进行数据集成。”
但是,门户也不必拘泥于现有的集成。“我们可以在门户的用户界面层上实现集成”,来自CGS 的Park(他曾在部署 IBM WebSphere Portal Server的工作中担任顾问)说,“你可以制作一个页面,它从 SAP、DB2、SQL以及CRM的系统上获取信息。这些内容来自不同的领域,但是我们并不需要在后台进行任何集成工作。我们称其为‘镜面上的集成’”。
IBM公司门户及Lotus软件部门的副总裁Larry Bowden说,一旦Portlet部署完成, WebSphere Portal Server实际上已经可以让终端用户进行自己的集成操作。“他们也许会觉得自己需要将数据从一个应用程序迁移到另外一个应用程序中,然后再重新打开一个前端,诸如此类。而我要说,‘不是这样的,你只要将它们拿到前端作为一个 Portlet,然后让最终用户按照他们的需要对其进行组织就可以了。’这种技术可以识别页面上的Portlet,将他们连接起来,用户将会得到一个微小的、横跨多个程序的进程。”
Plumtree 的Kelman 认为“镜面上的集成”这个词汇有点贬损的意思,因为这个词使人感觉到门户服务器只进行了一些表面上的集成工作。Kelman 认为:“事实上,这并不是一种‘镜面’上的集成,它介乎中间层。”门户技术可以将分散的用户权限和配置信息集中起来,协调多个内容和文档管理系统。此外他还说:“我们利用Web服务扩展产品功能,以便利用所有的信息和数据。因此它是某种合理化层的集成,紧靠在数据层上面,而不是仅仅在‘镜面’上。这里才是进行开发的乐土。”
新的开发模式
Plumtree 提供了Studio Server 用于 P o r t l e t 程序开发,这是一个向导驱动(wizzard-driven)的开发环境。和IBM 的产品类似,其目标用户是半技术工作的管理者。BEA 为程序员提供了WebLogic Workshop,这是一个Web服务开发环境,通过它可以非常方便地使用BEA套件(包括WebLogic Portal、Application、 Integration和Tuxedo服务器)提供的功能。
应用服务器套件公司为高级用户提供两套方案,一是针对简单的复合应用程序的开发实施定制;二是为更关键复杂的开发提供集成的服务器环境。
至于哪些场合需要进行门户应用程序开发,IBM 的Bowden 有一个经验做法, “如果要进行暂时的集成,那么在门户层面上就可以实现。不要让开发者为这些程序再编写具体代码而将事情搞得一团糟。如果让他们去维护这些代码,情况就更遭了”。事实上,常用的复合程序可以保存为模板,供同一个工作组中的用户分享。但是,如果工作组对某一个模板高度依赖,开发者可能会考虑用一个更加健壮的后台程序来代替它。
mySAP Enterprise Portal(运行于 SAP 公司最新的、雄心勃勃的NetWeaver 服务器套件上)除了为企业门户提供客户化功能,还可以让开发者借助其企业级应用软件开发平台的实力。
来自SAP 的Crider 说:“SAP 和其他技术平台公司不同,它拥有强大的商业流程实力,SAP在20多个行业的CRM、ERP、供应链、产品生命周期管理等方面具有专门经验。”
按照Crider 的说法,开发者可以将这些功能进行“模块化”,然后进行重新组装,设计出新的商业流程——不过最终的应用程序必须在NetWeaver 平台上运行。尽管如此,其他平台之上的门户服务器同样可以使用按照SAP商业逻辑建构的应用程序——除非开支过大。虽然许可制度的细节仍然很模糊,Gartner Group的Phifer 注意到,企业应用程序开发商已经将门户看成一个巨大的利润增长点,因为它可以将应用程序的功能提供给更多的用户。
那么,那个世界上最大的软件公司将如何跻身于门户市场?虽然大多数人都认为Microsoft最新版本的SharePoint Portal Server是一个很好的产品,但是Microsoft 很显然在企业门户产品方面的做法有些模棱两可。因此Phifer这样说就毫不足怪了: “如果Web 桌面成为现实,目前拥有最多眼球(即用户)的Microsoft将会损失最大。如果我打开Web 浏览器突然看到一个门户,我的眼球将会被门户吸引,而不会再将注意力放到Microsoft 的桌面上。”
通往未来的门户
Phifer 预测,Microsoft 将会采取对策,即通过发布桌面门户程序,将企业门户功能集成到Windows中。不过同时,其他门户服务器的功能也会继续得到丰富,特别是搜索功能、内容管理功能、身份管理以及协作功能( 包括即时消息)。 WebSphere Portal Server 甚至捆绑了 Lotus应用程序的浏览器版本,包括Notes (一个文本编辑器)和一个电子表格处理软件。
第三方的开发工作也会丰富门户环境。IBM和Plumtree在推动第三方Portlet 开发上表现得特别积极,因此,IT用户可以不必自己设计Portlet,而是用最小的花费来获得许可证并将其用于特定的应用。 Portlet直至现在仍然只能在特定的平台上运行。但是,随着新的互操作标准的出现,这种局面将会改变。标准将会加速第三方 Portlet的开发,目前的第三方Portlet已经涵盖了一系列垂直应用程序。
来自IBM的Bowden想说,这是一个 “以门户为杠杆的时代”。换句话说,当一个部门部署了门户之后,其他部门也会跟进。他说:“几乎是一夜之间,您的销售团队需要门户、您的合作伙伴需要门户、您的服务团队需要门户、您的财务官也需要使用这个东西。”当一个部门门户的架构04 MAR 10, 2004 PC WORLD CHINA 24 就位后,添加其他的门户将只需要一些后续的工作。IBM正在设计用于垂直应用程序的“预制Portlet”以推动其应用,例如他们最近和KPMG进行了合作,其成果是用于编制Sarbanes-Oxley 报告(指按照《Sarbanes-Oxley 法案》编写的会计报告)的门户。Bowden 说,他计划在2004 年推出60 个新的垂直门户。
20 世纪90 年代,我们曾有建设四通八达的企业门户的梦想,也就是说,用户只需要登录一次就可以立刻得到完美的 Web界面,在这个界面上所有的应用程序和数据都已经按照工作需要准备好了。然而,现在我们距离这个目标还有很长的路要走。IT 业界将会发现,门户提供的集成性能和开发框架为常见的商业问题提供了实用的、甚至可以说完美的解决方案。