1.1 门户技术入门
1.1.1 什么是企业门户
美国爱荷华州立大学的约翰·文森特·阿塔纳索夫(John Vincent Atanasoff)教授和他的研究生克利福特·贝瑞(Clifford Berry)先生在1937年到1941年间开发的“阿塔纳索夫-贝瑞计算机(Atanasoff-Berry Computer,简称ABC)”作为世界上第一台计算机出现时,人们坚信计算机将解放生产力。可是当1962年世界上第一套具有真正意义的应用软件在德国一家小公司的财务室里被发明并用作简单的数据汇总而使人们更加坚定计算机是为人们服务的信念时,大家都没有想到,计算机和软件的使用有一天也会成为包袱。
当琳琅满目的各种计算机堆满了机房,几十套软件轮番轰炸,成GB、TB的数据汹涌而来,人们还在为了填满系统而极不情愿地用二指禅辛苦地录入时,我们发现获取信息容易,快速获取到自己真正需要的信息却越来越难。搜索引擎的出现缓解了病痛,人们可以通过搜索来筛选和整理自己需要的内容,却没有改变人要围着计算机转的事实。
我们要严格按照计算机的要求在各套系统之间切换,还要辛辛苦苦地录入其实我们不怎么想录入的数据;要获得信息更难,我们甚至不知道自己需要的数据从哪里查起,不得不记住各套系统的用途,还有地址、用户名和密码,然后不停地切换,随时还需要搜索引擎不断地查找。发现一条自己需要的信息怎么就这么难!我们已经意识到,一直以来,早就已经不是计算机在为我们服务,不是信息在找我们,而是我们在找信息,我们在为计算机服务,我们似乎成了计算机的奴隶,因为是我们在整天围着它而不是它围着我们转。
全球范围内的企事业单位,随着业务的迅速发展,对各类业务管理信息软件的需求急剧增加,各类业务系统各自独立,缺乏跨系统的集成;各类应用系统建设标准不一致,难于开发和管理;知识数据管理与共享需求强烈。
当使用这些信息时,我们必须花费大量的时间和精力来查找和筛选这些信息,或者通过搜索引擎寻找条目。
信息永远不会主动地呈现到我们面前。人仍然是围绕着信息活动,而不是信息主动为人服务。我们构建信息系统的原始目标是让信息和系统为我们服务,现在我们却不得不围绕信息的如何使用而大伤脑筋,这与我们的初衷相悖。
这就是大家耳熟能详的信息孤岛。信息孤岛在逐渐触碰我们脆弱神经的过程中,已经越来越强烈地体现出它的危害。
几十年来我们似乎已经习惯了主动去捕获信息的传统,可是当我们都意识到某种阻碍成为问题时,就会积极探索解决问题的办法。为什么不能实现信息的主动推送与呈现,让信息主动来为我们服务,让我们不再为如何使用信息、筛选信息而头痛?我们需要什么?
于是,信息联动技术应运而生。那么,什么是信息联动呢?信息联动又叫信息主动推送,当我们在使用一条信息时,与之相关联的知识、新闻等信息会主动地推送并呈现到我们面前。当点击这些相关联的信息时,与关联信息相关联的其他关联信息又会主动推送给我们。综合我们在这次浏览与点击过程中所选择的内容,系统会主动分析所有点击过的关键词,经过智能分析,把最适合的解决方案与信息主动呈现给我们,供我们驾驭,从而达到信息价值的最大化,增强用户体验。
我们需要搭建统一信息平台,为我们整理企业的信息与应用脉络,提供统一的工作桌面,为进一步提高工作效率打下良好的基础。同时,我们越来越深切地意识到协同工作的重要性和必要性。要使整个企业的信息系统浑然一体,触一发而动全身,打造活的灵动的数字神经网络,必须加强各器官的协调性,也就是强化协同机制,构建公司的协同工作平台。
以上这些,就是企业门户要做的工作。
企业门户的英文原词是Portal,这对我们来说已经不是新名词了,习惯上,我们多数人还是直接叫做Portal。Portal技术早在2003—2005年就已经成为企业信息化建设的一个重要组成部分,现在更是每家企业必上的系统之一。Portal是企业现有应用与新应用的集成节点,使用户能够与人员(People)、内容(Content)、应用(Application)和流程(Processes)进行个性化的、安全的、单点式的互动交流,是一个集成的、基于角色可配置的、个性化可定制的、随时随地可由员工、客户、合作伙伴使用的工作环境。Portal现在已经成为企业最关注的领域之一,是实现企业整合的第一步。
企业门户的使命不是构建一套全新的系统,而是将现有系统拧成一股绳,发挥出更大的价值(见图1-1)。所以,门户建设是使已有系统发挥出更大价值的一个工具。
图1-1 企业门户的使命是将现有系统拧成一股绳,发挥出更大的价值
那么,企业门户的具体含义是什么呢?
对于企业门户的确切概念,仁者见仁,智者见智,不同的厂商有不同的理解,基于这些理解,厂商推出了林林总总的企业门户解决方案。
概括地说,企业门户(Enterprise Portal,EP)就是“一网打尽”,它通过一个唯一入口,为企业员工、分销商、代理商、供应商、合作伙伴等同一价值链上的相关人员,提供基于不同角色和权限的个性化信息、知识、服务与应用。它是一种基于Web的,将不同应用、业务过程、后端系统、服务和信息、知识等内容集成到一个个性化窗口中,一个功能强大的工具箱,或者说系统平台。不仅集成企业的信息资源,同时也集成企业的各种应用系统,企业的内、外部用户只需要通过浏览器就可以管理、组织、查询、个性化定制相关信息与服务,同时还提供数据报表分析、业务决策支持等。
企业门户是一个泛应用系统,它使企业能够释放存储在企业内部和外部的各种信息,使企业员工、客户和合作伙伴能够从单一的渠道访问其所需的个性化信息,这些用户利用从这个渠道获得的信息做出合理的业务决策并加以执行。企业门户通过及时地向用户提供准确的信息来优化企业运作,并提高生产力。企业门户有3个特点。
● 单一的访问方式(浏览器+企业主页)。
● 对应用系统和数据的集成。
● 个性化。
一个企业门户应当由3个关键部分组成。
● 应用——提供集成化的用户环境。
● 服务——将业务运作系统与散乱的文档和工作信息集成起来,并通过可扩展的应用界面为EP提供集成化服务。
● 集成——集成当今信息技术组织中各种技术的应用。
通常,这三方面的内容是混搭糅合在一起的,如图1-2所示。
图1-2 企业门户“一网打尽”企业内外信息
从图1-2中我们看到,毫无疑问,企业门户就是一个普通的Web网站,只不过它的内容远远不止一个普通Web网站那么简单,它可能集成了来自企业内外的多套应用系统中的多种数据。
不管是营销系统、客服系统,还是来自财务的数据、来自生产的数据,甚至是从这些数据中提炼出来的、为我们提供决策支持的商业智能,所有的信息在门户的一个页面里都提供了,创造了一种“一眼统揽全局”的效果。
既然是一眼统揽全局,企业门户内容的复杂程度可想而知,那么业界是如何界定企业门户内涵的?下面我们来谈谈企业门户的分类。
门户按其功能与作用可以划分为多种细分的门户类型,包括“企业信息门户”、“企业知识门户”、“企业应用门户”等。
企业信息门户(Enterprise Information Portal,EIP),为同一价值链上的相关人员提供公开信息的浏览,以及个性化的内部信息的访问。信息门户既是一个展示企业形象的窗口,又是企业获取外部访问者信息的接口,既能够动态地发布存储在企业内部和外部的各种信息,又能够支持网上的简单商务应用以及社区,访问者可以相互讨论和交换信息,对企业内分布存储的各种格式、各种来源的内容(文档、数据)进行统一检索、分类浏览,并根据权限进行访问控制。
在知识管理日益重要的今天,企业知识门户(Enterprise Knowledge Portal,EKP)应运而生。企业知识门户是企业员工日常工作所涉及的相关主题内容的集合,员工可以通过它方便地了解今天的新消息、今天的工作内容、完成这些工作所需要的知识等。通过该集合,任何员工都能实时地与工作团队中的其他成员取得联系,寻找到能够提供帮助的专家,或者快速连接到相关的门户,也就是说,企业知识门户为企业员工提供了一个单一的入口,是同一价值链上的相关人员(主要是企业员工)日常工作的“知识库”。访问者通过它获取最新的信息与知识、技术规范、标准、工作手册、合同范本等。
企业知识门户不仅仅是静态的页面,重要的是在相关人员之间建立了动态的关联,成员之间通过权限分配可以实时取得联系,找到能够提供帮助的专家,团队或者资源,它还具有信息搜集、整理、提炼、内容聚合、目录服务的功能,可以对已有的知识进行分类,建立子知识库并随时更新内容。它的建立实现了更广泛的知识共享,提高了生产经营效率。
企业应用门户(Enterprise Application Portal,EAP)是对企业业务流程的集成,它以商业流程和企业应用为核心,把商业流程中功能不同的应用模块、应用系统集成在一起,比如办公系统、生产系统、销售系统、售后服务系统等,这种集成不是一般意义上的界面集成,而是要实现权限的集中分配管理和应用/过程/数据的集成、协作支持、网上交易,从而建立起统一的协同工作平台,提供基于Web的工作场所。
当然,实际实施中的企业门户,并非以上分类中的单一类型,人们更喜欢一个既蕴涵了企业内外信息,又集成了企业各种应用,同时还是员工工作的知识宝库的门户。人们对企业门户寄予了如此厚望,任何一种类型的企业门户都难以满足愿望,于是企业综合信息门户诞生了。
顾名思义,企业综合信息门户指的是以上三种门户的综合。我们在实施一个项目的时候,从用户需求分析到整个项目的设计,都是以上三种门户的综合。用户会把自己最原始的实施愿望,以及道听途说的相关概念,甚至目前技术无法实现的展望,一下子全提出来。但是作为项目实施者和系统架构师,你应该明确的是,用户的最主要愿望是什么?也就是说,促使用户实施该项目的最原始冲动是什么?用户希望通过企业门户系统的实施,最希望解决的问题是什么?原则上企业门户是为企业内外所有员工以及上下游合作伙伴服务的,但是请别忘了,企业门户系统的成功与否,项目能否顺利验收,有时候偏偏只掌握在极少数人手里。
作为一个优秀的项目管理者和需求分析师,你必须深层次挖掘出项目主管人员心底最准确的想法,然后以这个想法为依据,为项目下一个合适的定义,这个定义包含一个主体名词和适当的形容词。例如:以信息门户为主,兼顾应用的企业综合信息门户;以知识管理和知识库为主,同时兼有单点登录的企业办公门户等。有了这个主体,在需求分析和总体设计的过程中,才不会迷失方向,比如做了很多工作,但是这些工作都不是用户最急需的,仅仅因为一点次要的工作而没有达到项目主管人员的需要,导致陷入出力不讨好的尴尬境地。锦上添花诚然难得,可是锦都没织好,绣花有什么用?
业界认为企业门户就是一个连接企业内部和外部的网站,它可以为企业提供一个单一的访问企业各种信息资源的入口,企业的员工、客户、合作伙伴和供应商等都可以通过这个门户获得个性化的信息和服务。企业门户可以无缝地集成企业的内容、商务和社区,如图1-3所示。
图1-3 典型的企业门户功能架构
企业门户是企事业单位、政府等内外统一的网站,是将企事业单位、政府的信息资源进行共享、集成和协同起来的信息系统,是连接企事业单位、政府的内、外部单元信息的统一化Web系统,是企业信息化建设的必然趋势。对最终用户来说,企业门户似乎就是来自于各种系统的各种信息的集合。
从图1-3中我们看到,Portal页面由一个个内容块组成,每个内容块叫做一个Portlet。用户可以自由地定制并编排这些Portlet,当然,再加上细致的权限管理,就形成了我们所说的个人门户。我们需要的每一簇信息和后台的每一套系统,都可以通过这样一个Portlet应用程序来展现,提供了各种功能需求的Portlet簇经过个性化编排和设置,就形成了Portal页面,所有授权的页面就构成了门户网站。Portal同时提供了多种访问方式,例如:PC的Browser、个人数字助理(PDA)、能上网的手机、iPad等。
通过图1-4 所示的这种组合,企业门户可以为企业的信息系统提供稳定的、可伸缩及可靠的基础和框架结构。
图1-4 企业门户集成各种信息并以多终端方式展现
与传统的电子商务相比,企业门户具有如下特点。
● 多数企业的IT系统是由多个分散的内部和外部的IT系统构成的,企业门户可以将这些系统集成起来,从而更好地实现电子商务的功能。
● 许多现有的商务站点都不能处理遗留系统,企业门户可以解决大型企业的遗留系统与电子商务应用集成的一系列问题。
● 由于企业门户具有个性化功能,因此可以为最终用户提供更加直观、易用的界面,并且能简化用户的使用并节省时间。
系统建成后,在管理方面,提高企业管理水平和运作效率,增强企业活力;在降低企业运营成本方面,可以更快、更好、更多地提供全面的服务;在应用方面,可以通过以生产、科研、经营、管理业务全过程为基础,重视工作流及整体工作效能,提供单点集成界面,实现信息的集中化访问,创建一个提供支持信息访问、传递,以及跨组织工作的集成化信息应用,通过企业门户平台的内容和布局定制个性化,使用户访问各个应用系统不再需要分别登录,而是通过一次登录,即可访问各个应用系统。
在数据管理方面,将“自动化孤岛”和“信息孤岛”连接起来,将数据集中起来形成信息仓库,使用户能够快速地找到相关信息,最终形成快速、安全、科学的信息流动体系,实现公司总部和单位之间、各单位之间以及部门与单位之间信息资源的有效利用和共享,最终实现“数字企业”。
1.1.2 为什么需要企业门户
通过上面对企业门户的介绍,我们不难看到,企业门户具有以下基本功能。
● 企业所有信息和应用的集成。
● 安全的、个性化的、透明的信息查询、加工和展示。
● 基于商务协作的企业应用架构。
● 适合企业经营变化的应用可维护、流程可管理的能力。
企业门户的扩展功能如下。
● 知识管理(KM)。
● 经营决策(DSS)。
● 电子商务/电子政务。
● 电子分销(DRP)等。
那么,一个企业为什么需要企业门户呢?
对于大多数公司来说,通过多年的积累,已经开发了多套网站、应用系统等。我们以某电力公司为例,该公司本部运行对外网站、内部门户网站、OA、生产管理系统、配电GIS系统、物资管理系统、营销管理系统等多个应用系统,并初步实现了信息发布、数据综合查询等。
但是,越来越庞大的系统建设,带来了使用上的极大不便利。不妨想象一下这样一个典型的场景:一位公司的普通员工,大概有6套应用系统需要他登录并处理业务,同时,他还需要登录到邮件系统查询有没有新邮件,登录到办公系统确认有没有自己的收发文,甚至登录到其他4、5套平时不怎么用的应用系统,也许领导发起了一项业务,流程正好经过自己,这可是他的待办工作啊!
我们以某电力公司的系统建设为例,看表1-1。
表1-1 某电力公司的IT系统(部分)列表
一共有几套系统?10套!让我们来看一下这位员工是怎么做的。
首先他要打开IE浏览器,在浏览器的地址栏里输入第1套系统的地址,然后在登录界面输入他在应用系统中的用户名、密码,最后单击“登录”按钮。等待几秒至几十秒的时间,OK,登录进了系统,他开始处理业务。
接下来,他重复这个动作,因为还有9套系统,直到完全处理完业务。
读者已经在计算了,除去用于处理业务的时间,他花了多少时间和精力在工作前的准备上。
机械动作方面:
10次打开IE,每次用3秒:3秒×10 = 30秒;
9次等待IE初始化的时间,每次用5秒:5秒×10 = 50秒;
10次输入系统地址,每次用10秒:10秒×10 = 100秒;
10次等待IE初始化的时间,每次用5秒:5秒×10=50秒;
10次输入用户名、密码,每次用15秒:15秒×10=150秒;
10次单击“登录”按钮,每次用5秒:5秒×10=50秒;
10次等待进入系统的时间,每次用5秒:5秒×10=50秒;
10次单击菜单进入自己的工作页面的时间,每次用15秒:15秒×10=150秒;
合计:630秒。
以上的计算不包括系统切换时他的思维转换。因为他不可能点完一套,毫不犹豫地点下一套,可能会想,接下来该进入剩余9套系统中的哪一套呢?
精力方面:
他需要记住10套应用系统的地址,如果想把它们加入到收藏夹中也可以,但每次重装机器的时候都得备份;
需要记住他在这10套系统中的用户名和密码。
你可能会说,这点时间不算什么,正好可以借此来休息一下,可是对于日理万机的企业管理者来说,他们的时间更加宝贵,也许更不愿意把有限的时间浪费在这些无谓的事情上面。
那么,让我们再来看一下集成之后的状况。
所有的应用系统都被列在一个Portlet上,只要登录进门户系统,就可以通过单击链接,在几秒钟内完成所有的操作,包括基于C/S架构的系统(见图1-5)。
图1-5 企业门户在一个小视图里集成所有的应用、信息
同时,这里还列出并显示了所有你感兴趣或者需要处理的内容,这里就是你所有和唯一的工作桌面,不用任何切换,就在这里工作吧!而唯一需要你做的,就是记住Portal系统的地址、用户名和密码。看一下这个工作台(见图1-6),是不是很酷啊!
图1-6 “统一待办工作”让你在一个栏目里处理所有系统中的事务
当然,这仅仅是很小的一个方面,建立门户的好处远不止这些!
首先,企业员工、客户、合作伙伴和供应商可以更方便、更迅速地获得自己所需的信息与服务,从而加强交流,密切协作。在此之前,员工、客户、合作伙伴和供应商都有着各不相同的信息传递渠道:员工用Intranet,客户用Web站点,合作伙伴和供应商用专用网络等。信息渠道的多样化除了会导致信息重复、混乱与丢失,以及管理上困难外,企业运作的速度与成本也会因此受到影响。人们早已认识到,在商业环境瞬息万变的今天,信息传递方式简单、高效与迅捷与否将直接影响到企业的生存与发展。
其次,企业门户可以大大降低企业运营成本。在这方面最显著的例子就是信息技术软硬件投入的减少。目前,企业中的许多信息与应用服务都是通过专用系统或指定软件提供的,要通过一台计算机获得特定的信息与应用服务,这台机器就必须安装指定的硬件与软件。现在的软件都越做越大,越做越复杂,在一台计算机中装入多种软件与硬件带来的麻烦和随之而来的总体拥有成本(TCO)的上升是不可避免的。而建立了企业门户,所有的这些麻烦及支出都将成为历史,因为企业门户的用户端只需要一个普通的Web浏览器,不论用户需要何种信息与服务,都可以在一个浏览器中得到,因此从某种意义上说,企业门户将使瘦型机的思想得到真正的应用。此外,由于企业门户采用廉价的Internet作为信息传输的载体,因此企业还可以节省大量架设、维护或租用外部网络的费用。
最后,企业门户能够更有效地开发利用各种企业内的信息与应用资源。每个企业内都有大量以数据库、数据仓库及各种文档方式保存的信息,由于现有系统的条块分割,这些数据的充分利用存在着很大困难。而有了企业门户之后,企业内的各种信息与应用服务资源都将得到统一的跟踪和整理,并经过相应的过滤和调整,迅速提供给企业门户的各类用户,从而能够充分挖掘出企业内信息与应用资源的潜在价值。
从门户内容分类的角度来看,还有以下几个方面的原因。
(1)整合应用系统
企业门户最重要的作用是可以帮助企业整合现有的各种应用系统。
分析企业信息化的过程,我们不难发现,大多数企业在建立信息系统时都采用分步实施的方法:针对不同的应用需求建立不同的业务子系统。这种方法的好处是分期投资、见效快,但由此带来的问题是各子系统都是针对特定应用设计的,不同子系统之间存在着功能设计重复、信息存储冗余,甚至互相之间数据不一致等问题,导致出现信息孤岛,不同部门、不同系统之间难以实现信息共享。这种分离式的信息系统也使企业客户难以从单一的界面了解企业的全面信息。
建立一个完整有效的企业门户,可以在一定程度上把分立系统的不同功能有效地组织起来,给用户提供一个统一的信息服务功能入口,并利用相关的门户技术,整合企业的后台业务系统,减少信息孤岛的存在并降低重复投资,为用户提供更加完善的信息服务。
(2)降低TCO
建立企业门户给企业带来的最大好处是能够充分利用企业已有的资源,给客户提供个性化服务,这对提高企业竞争力具有特别重要的意义。
从资源利用的角度看,企业门户是以最小成本实现最大程度开发利用现有资源的最可行途径。首先,企业门户将本来需要占用多个硬件平台的应用集成到较少的硬件平台,节省了企业在硬件上的投资;其次,减少了多种未经集成的应用软件的总体维护成本,老企业通常都有很多遗留系统,涉及的资源包括应用、数据库、文档等,这些资源往往按条块分割,因而维护成本昂贵,企业门户的应用可以大大降低整个系统的维护成本;再次,企业门户利用高效的互联网作为传输工具,降低了传播费用,减少了人力投入;最后,企业门户的实施可以改进企业的供应链管理,实现真正意义上的零库存。
(3)提供个性化服务
在以客户为中心的时代,服务的个性化是提高企业竞争力的关键,而企业门户的建立为个性化服务打下了基础。
有了企业门户,员工、客户、合作伙伴、代理商都可以根据需求建立自己的工作区,仅显示对自己有用的信息和事务处理窗口。如果你是某公司的客户,你可以指定工作区显示与该公司有关的新闻、股票状况、产品和服务信息;如果你是合作伙伴,你可以指定工作区显示该公司针对合作伙伴的计划、市场活动等信息。这种个性化服务似乎很被动,它要求定制所需的服务。别急!企业门户还提供了主动式的个性化服务,它可以根据你的注册信息和所关心的内容,判断你担任的角色,然后把相关的信息自动“推”到你的面前。例如,你到Yahoo上查找有关“Portal”的站点,它会自动列出有关“Portal”的图书。这种个性化服务的最大好处是使不同角色的人能在尽可能短的时间内获取自己想要的信息,同时也使企业与客户、合作伙伴、代理商之间的交流与沟通变得更直截了当。
(4)电子商务的必经之路
企业门户是因电子商务的发展而兴起的。在电子商务发展的早期,大多数企业对电子商务的理解还局限于建立一个企业网站,提供一些企业信息;更进一步,企业内部的各种电子交易系统建立起来了,客户可以通过互联网搜寻所需的产品,也可以通过企业网站下订单。然而,这些简单的功能并不能满足电子商务快速发展的需求,真正的电子商务要求企业能实现多业务系统的集成,能对客户的各种要求做出快速响应,并且能对整个供应链进行统一管理。要实现这些目标,建立企业门户是最有效的途径。
1.1.3 企业门户功能架构
企业门户网站是企业对内、对外的统一窗口。对外是企业网站,对内是管理日常业务和信息发布的公用平台,实现信息发布及办公、应用系统集成、统一工作待办等的有效结合,解决公司和各部门之间的信息孤岛问题,提供企业信息共享平台,在公司范围内实现所有信息的集成。系统应能覆盖公司本部、所属各部门(包括下属单位、基层单位,以下简称部门)的综合信息系统平台,实现企业信息门户、应用系统门户的集成。企业门户的总体功能结构如图1-7所示。
图1-7 企业门户的总体功能结构
首先,公司企业信息门户网站是一个企业信息平台,通过企业信息门户将企业分散的应用和内容进行整合,实现应用关联和信息共享,使员工可以浏览到相互关联的数据,同时可以进行相关的事务处理,能够轻松地获取有关的企业和业务信息(见图1-8)。
图1-8 企业门户清晰地管理企业IT架构树
其次,还可以对公司目前已有的应用系统进行数据层面、应用层面、信息使用层面的整合,实现应用系统之间的业务流程集成,消除因孤岛式应用系统带来的各种问题,结合考虑应用系统安全及身份认证实现单点登录,以及数据规范规划和今后扩展应用系统所需的接口规范问题,建立信息支撑平台,从而更好地服务于企业的信息化。
1.1.4 企业门户技术发展前景
Gartner认为,包含应用服务器、集成软件、Web 2.0和其他组件的集成软件套件将成为标准产品。门户软件套件将具有更高的智能性,具有内容、知识和流程管理功能,以及Web 2.0在企业内的应用特性。用户将会看到更高的安全性、业务流程自动化功能和对Web服务更好的支持,将会发现专有部署减少了,更多的基于标准的产品出现了,从而可以更好地进行多厂商集成。
(1)信息与内容/知识管理
以知识管理为核心去构建企业门户体系将是接下来很多企业建设的核心思想,门户在其中作为用户推送层,将把以知识贡献、知识推送为核心的业务管理、应用渗透、在线学习等有机地组合起来,共同为用户提供一个有用、实用的使用平台。某企业以知识管理为核心的企业门户体系如图1-9所示。
图1-9 企业门户清晰地管理企业知识体系
(2)标准化
未来,一个公司很可能拥有多个门户,针对这些门户Portlet之间的集成,提出了联邦门户的概念,JSR168和WSRP的成熟,将使门户之间的集成变得很容易。
(3)复合应用(见图1-10)
图1-10 复合应用在企业内应用成为趋势
复合应用的概念来自于各套应用系统的各种数据,根据特定的业务场景,自动推送给用户使用,而非用户被动地去查找这些信息。
图1-10所示的这个Portal页面上有6个Portlet栏目,看似没有任何联系,但实际上这是一个特定的业务场景,它改变了人们使用信息的传统方式。(在这里,我不详细解释这张图片,读者可以先思考,到2.2.2节时我再解释,心急的朋友可以先跳过去阅读。)
(4)多终端支持
无线通信等技术的发展,使多终端、多渠道访问企业门户的需求越来越强烈,人们需要随时随地以任何可用的方式来获取信息。门户必须支持Web、无线甚至语音等多种访问方式。门户不仅仅是信息访问平台,它还将成为人们的办公平台,员工通过它进行各种协同工作。BEA、IBM的下一个版本的门户产品都大大增强了这方面的功能。
(5)Web 2.0的深层次应用
随着Web 2.0技术的深入,Web 2.0应用也越来越成为趋势。企业微博、订阅、企业百科、企业书签等已经成功应用Web 2.0技术的企业也越来越尝到了甜头(见图1-11)。
图1-11 企业门户绑定融合Web 2.0技术到企业深层次协作
1.1.5 企业门户常用术语
在接触和使用企业门户的过程中,我们可能会遇到一些常见或者不太常见的新名词,以及各种信息媒体上对这些名词准确或者不太准确的解释。在这里,我们列出这些名词并进行解释。
(1)企业信息门户网站系统
企业门户(Enterprise Portal,EP)就是“一网打尽”,它通过一个唯一入口,为企业员工、分销商、代理商、供应商、合作伙伴等同一价值链上的相关人员,提供基于不同角色和权限的个性化的信息、知识、服务与应用。它是一种基于Web,将不同应用、业务过程、后端系统、服务和信息、知识等内容集成到一个个性化窗口中功能强大的工具箱,或者说是系统平台。不仅集成企业的信息资源,同时也集成企业的各种应用系统,企业的内、外部用户只需要通过浏览器就可以管理、组织、查询、个性化定制相关信息与服务,同时还提供数据报表分析、业务决策支持等。
随着企业门户技术(Portal)的发展,根据建设门户的内容侧重点不同,目前一般把企业门户分为4类:偏重于内外网信息整合的信息门户(Enterprise Information Integration Portal)、偏重于应用集成的应用门户(Enterprise Application Integration Portal)、偏重于协同工作的协同工作门户(Enterprise Collaboration Integration Portal)和偏重于知识管理的企业知识门户(Enterprise Knowledge Manage Portal)。但是在建设中,通常把这4类门户构建在一起,4类的内容都建设起来,综合来讲就是企业综合信息门户,每个项目要建设的门户系统的最终目标应该说是上述内容的一个综合。但是,企业综合信息门户的建设不是一蹴而就的,需要一步步实施,除非是特别大型的项目,否则,一般来说,每一期的实施都有一个侧重点,门户的整体设计与开发也是围绕这个重点进行的。
(2)Portlet
Portlet是Portal的核心。Portlet是小型的门户应用系统,通常表述为网页中的小方框。Portlet的开发、运用、管理和显示不依赖于其他Portlet。管理员与终端用户通过选择和安排Portlet来编写个性化的门户页面,从而产生定制的网页。
Portlet不仅仅是现有网络内容的简单视图,一个Portlet就是一套完整的应用系统,它遵循标准的模型-视图-控制器设计思想。Portlet具有多种状态和视图模式,还有事件和信息传递功能。
Portlet在Portal Sever组件的Portlet储存器内部运行,其运行方式类似于服务器小程序(Servlet)在应用服务器上的运行方式。Portlet储存器提供了一个列示、使用并最终销毁Portlet的运行时环境。Portlet依靠Portal的基础架构访问用户概要文件的信息,参与窗口和操作事件,与其他Portlet通信,访问远程内容,查找证书,以及存储持久数据。
(3)单点登录(SSO)
单点登录(Single Sign-On,SSO),或称单次登录,是指用户只需登录一次就可以使用被授权使用的所有应用和信息资源。单点登录技术带来的革命性意义就在于,把用户花费在毫无意义的登录过程中的时间和精力解放出来。
(4)LDAP
LDAP(Lighted Directory Access Protocol,轻量级目录访问协议)用来构建企业统一用户目录,它是一个经过特殊优化的数据库,写入数据时比较慢而读出数据时速度却非常快,所以我们经常用来作为企业用户的存储基础,包括为用户定义各种属性,用来形成企业内完整、标准的组织机构,并为以后系统的开发提供用户目录基础和技术接口。本项目中我们选用IBM的一款产品作为本公司的统一用户目录。
(5)DB2通用数据库企业版
DB2通用数据库企业版是启用Web的关系数据库管理系统。可以将WebSphere Portal环境配置为使用替代默认数据库的DB2。
(6)IBM Tivoli Directory Server
IBM Tivoli Directory Server是作为独立守护程序运行的轻量级目录访问协议(LDAP)目录,在WebSphere Portal环境中,它存储、更新并检索与认证相关的用户特定数据,如用户标识和密码。
(7)文档管理器
文档管理器组件是几乎所有门户产品中都具有的一个功能组件。企业内容管理的作用是为企业非结构化数据提供一个统一存储、使用和管理的空间。而集成在Portal中的文档管理器组件通常认为是企业内容管理的一个轻量级扩展组件,它的突破在于加入了人员和协同工作的集成。你可以为一个部门或者团队构架一个团队文档组,团队成员可以共同编辑、签入签出文档等。
(8)WebSphere Application Server
IBM WebSphere Application Server是为WebSphere Portal环境提供J2EE服务的Web应用程序服务器,它执行Java Portlet、JavaBeans、JavaServer页面(JSP)文件和WebSphere Portal使用的Enterprise JavaBeans(EJB)。此组件是运行WebSphere Portal的平台。
(9)WebSphere Portal
WebSphere Portal是在WebSphere Application Server上运行的J2EE应用程序,它的主要功能是向门户网站用户的台式机和移动设备提供WebSphere Portal框架服务。WebSphere Portal提供所需的连通性、管理和表示服务的环境。
(10)Portal Personalization
Portal Personalization包括两种个性化技术,以动态地剪裁Web内容来满足不同用户和组的需要。这两种技术是基于规则的过滤,以将所选的内容显示给目标用户,以及解压缩访问者行为并根据此行为剪裁个别Portlet中内容的匹配技术。
(11)IBM Rational Application Developer
IBM Rational Application Developer是用于构建、测试和部署J2EE应用程序的集成开发环境(IDE),它提供了对于构建带有HTML页面、Servlet、Java服务器页面和EJB的J2EE应用程序的集成开发支持。
(12)IBM Lotus Workplace Web Content Management
IBM Lotus Workplace Web Content Management,简称为LWWCM或WCM,通过因特网、内部网、外部网和门户网站发送端到端Web内容管理。提供了以组件化方式管理企业结构化数据的方式,与IBM WebSphere Portal的虚拟门户技术结合,构建从集团到分公司、子公司的全系列信息门户网站群。
(13)PC
PC(Personalization Component),即个性化组件。个性化是门户技术的一大创新,它使得每个用户都可以拥有自己独一无二的界面,这个界面上的内容都是该用户所需要的。冗余的信息不再摆在用户面前,大大提高了用户体验。
(14)ITDS
ITDS(IBM Tivoli Directory Server,IBM目录服务器)用于设计和运行企业统一用户及组织机构目录。它是LDAP的一个产品实现。
(15)Credential Vault
Credential Vault(CV),即凭证保险库服务,是用于实现单点登录技术的一种方案。它允许用户将自己在其他应用系统中的用户名和密码分门别类地以凭证保险库、凭证保险槽且不可逆的方式加密后存储于该库中,是早期应用比较广泛的一种单点登录实现技术。