资源预览内容
第1页 / 共13页
第2页 / 共13页
第3页 / 共13页
第4页 / 共13页
第5页 / 共13页
第6页 / 共13页
第7页 / 共13页
第8页 / 共13页
第9页 / 共13页
第10页 / 共13页
亲,该文档总共13页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
PORTAL分析报告徐亚斌Portal是web应用发展的一个重要趋势,目前几乎所有大的软件厂商都有自己的Portal产品。并且Portal技术已经形成规范。本文对Portal技术和产品进行了分析,目的是为公司产品的规划提供参考。本文包括4个部分:Portal简介、Portal厂商及Portlet规范、Portal技术分析、相关技术JSF。Portal简介介绍了Potal的概念,Portal的发展等基本情况。Portal厂商及Portlet规范介绍了国内外主要的Portal厂商、Portal开放源代码项目,以及刚刚通过的Portlet规范JSR (Java Specification Request) 168。Portal技术分析介绍了Portal技术的核心概念以及实现思路。由于组件化web页面开发对Portal技术及公司产品都有很大的影响,因此在本文的第四个部分专门介绍了组件化web页面开发的技术JSF。1 Portal简介1.1 Portal的概念根据(JSR (Java Specification Request) 168)的定义,Portal是基于web的应用,它主要作为信息系统的展现层,提供个性化、统一登录和内容整合的功能。整合就是将不同来源的信息集中展现在一张网页上。一个Portal可以具有很多个性化参数,用来调整为用户定制的内容。对于不同用户,一个Portal网页可能由多组不同的页面构件portlet(定义参看3.1节)组成,portlet为不同用户生成不同的定制内容。Portal网页的内容如图1所示。Portal网页中的Portlet窗口存在常规、最大化和最小化三种状态,窗口的状态可以由用户调整。从上面的定义可以看出,Portal的核心思想是网页个性化,它有两个含义,一是为不同的网页访问者匹配不同的内容(信息),二是为不同的网页访问者提供不同的portlet应用服务,并在所能提供服务的基础上根据访问者的不同相应改变处理流程。这个理念与CRM的理念非常相似。下面从Portal的分类开始,介绍Portal的发展过程。图1 Portal网页的内容(摘自JSR168 文档)1.2 Portal的分类最初的Portal指的是像Yahoo、Lycos这样的Internet门户网站。这些门户网站为用户提供了检索、分类和类似My Yahoo!的个性化定制服务,目的是帮助用户更快地找到自己所需要的信息。这样的Portal被称为Public Portal,即面向公众的信息门户。随着web应用的发展,又出现了Vertical Portal和Enterprise Information Portal。Vertical Portal即行业门户,目的是帮助某一行业的商业人员和技术人员找到自已需要的特定行业的商业信息和技术信息。Enterprise Information Portal(EIP)即企业信息门户。目的是帮助企业用户及员工通过统一入口找到分布于企业的各种信息。与Public Porta相似,lVertical Portal和EIP也同样提供了检索、分类和个性化定制服务。在以上三种Portal中,EIP出现的包含内容最多。因此下文中的Portal,如果不特别声名,指的就是EIP。1.3 EIP的发展过程EIP与Yahoo、新浪等Public Portal网站是不同的。无论其面对的使用者还是要解决的实际问题以及安全模式、与业务系统的集成等方面都有较大的不同。但是,从EIP的发展历程来看,这两者之间又存在着联系,EIP是在Public Portal的基础上逐步发展起来的。本文从功能扩展的角度,将EIP的发展分为五个阶段:在EIP发展的最初阶段,Portal实际上就是一些静态网页,用户通过这些网页可以获得企业提供的信息及服务,如图2所示。图2 EIP发展的最初阶段在EIP发展的第二个阶段,随着信息量的增加,EIP将企业中可以为大家共享的文档集成起来,并增加了搜索功能和内容发布功能,从而在一定程度上实现了内容管理(Content Management),如图3所示。图3 EIP发展的第二阶段在EIP发展的第三个阶段,为了更好的支持企业的业务运营,EIP增加了工作流、渠道(包括电子邮件等)的功能。使得EIP逐渐发展成为企业运营的平台。这时的EIP已经具备了初步的集成过程和交互能力,如图4所示。图4 EIP发展的第三阶段在EIP发展的第四个阶段,集成了更多的应用,如ERP、CRM、SCM等。同时,增加了web service引擎,EIP集成业务的能力进一步增强,逐渐成为与这些业务系统进行交互的平台,这时EIP的理念与EAI已经有些类似,如图5所示。图5 EIP发展的第四阶段在EIP发展的第五个阶段,EIP软件进一步与应用服务器相结合,加强了高级的个性化功能,发展成为应用服务器之上的管理客户、员工和合作伙伴应用的一个框架,如图6所示。图6 EIP发展的第五阶段以上阶段的划分主要基于EIP功能扩展的考虑。EIP演化的时间并不完全符合这种阶段划分方式。一些机构也研究了EIP的发展过程。例如图7是AMT(企业资源管理研究中心)组织给出的EIP发展过程,AMT将EIP的发展分为静态网页、内容集成、企业运营平台和完善的Portal四个阶段。可以看出,ATM对EIP发展过程的理解和本文的理解基本上是相同的。图7 AMT给出的EIP的发展过程1.4 EIP的功能可以将EIP的功能概括为:1)统一的访问渠道EIP为用户提供了统一的访问渠道。无论信息存储在何处,信息的格式如何,都可以按照预先的定义向用户个性化地组织和展现信息、应用和服务。向企业管理者、员工、供货商、用户、经销商等提供统一的渠道访问其所需的信息。2)内容管理EIP与其他系统(比如OA、Workflow等)结合,提供了内容搜集、组织、筛选、分发、展示、搜索和自定义等一系列功能,实现了对企业信息的高效和有序的管理。3)个性化的设置EIP根据不同的角色来确定Portal的个性化设置,以满足用户的需求。例如用户可以自行选择显示语言、页面样式、及自己感兴趣的信息。4)协同工作Portal使内外用户可以通过统一的平台协同和高效地完成工作。5)企业集成(EAI)与商业智能(BI)Portal可以将客户关系管理、人力资源管理、项目管理、财务管理、工作流程管理、知识文档管理、资产管理等企业现有的应用无缝地集成到一起,一方面可以从EIP中获取这些系统中的数据,另一方面也可以从EIP中将数据写入到业务系统中去,从而完成企业相应的业务流程和资源管理,例如客户交易、产品发布、邮件集成、请求处理、人事管理、项目安排等。1.5 Portal的价值从不同的角度出发,对不同的应用来说,Portal所体现的价值是不同的。首先作为一个网络用户,基于Portal的网站能够为我们更有效的提供信息和服务。虽然目前的Internet为我们提供了大量的信息,但这些信息非常分散并且重复很多。因此有必要建立以行业或专业领域为中心的网站,集中提供某个行业或领域的信息和服务。在网上商店、书店和知识型网站和电子政务的层次,如果能够为用户提供内容定制和服务定制的功能,通过网站的渠道实现CRM,对用户来说将是非常有吸引力的。事实上,国外的一些知识型网站就提供了检索和内容定制的增值服务,例如技术网站expert exchange提供的专家答疑是免费的,但内容检索和定制是付费的。对于企业内网系统来说,如果通过Portal与外网集成,将减少网络系统开发和维护的成本。通过企业内部文档和资料的内容管理,可以加强知识的积累和共享。通过建立公告信息,记事本、聊天室等协同工作的工具,可以帮助员工提高工作效率。通过EIP与企业旧有信息系统(如ERP、SCM、POS)的运作结合,可以强化企业的运作效率。1.6 EIP的应用情况1998年11月,美林公司(Merrilllynch)发表了一份题为“超越YAHOO!企业信息门户已经上路”的关于EIP(Enterprise Information Portal)的研究报告,当时在美国企业界引起了巨大反响。在以后的5年中,很多欧美公司都导入了EIP。从信息系统建设的情况看,几乎所有的国外大公司(覆盖各个领域),例如IBM、富士通、欧莱雅等都部分实现了内容管理的功能,用户可以很容易地在其网站查到公司的产品和公开的技术文档,其EIP发展的重点是统一入口和业务过程的集成。而国内的网站,即使象方正这样知名的IT公司也没有实现内容管理的功能。在内网建设方面情况要好一些,象联想、中国移动、网通公司、华泰保险公司、河北电信等都引入了企业内部管理的EIP系统(根据微软资料)。在通过EIP进行应用系统整合方面,国内的案例很少,例如亚信帮助网通启动首个EIP,来整合其电信应用系统。可以说,目前国内EIP的市场还没有完全启动。2 Portal厂商及Portlet规范2.1 国外厂商因为Portal是一个相对较新的技术趋势,各种背景的国外软件厂商都投入这个市场。这些软件厂商几乎囊括了所有的知名软件厂商。下面,我们按照1.3节提到的EIP的发展过程对这些厂商分类。在EIP发展的最初阶段,只有一些纯粹的Portal供应商,如 Epicentric, Plumtree 和 Viador 等。在EIP发展的第二个阶段,增加了一些提供搜索引擎和内容管理的厂商。搜索引擎的厂商包括autonomy,arisem 和Verity等,内容管理的厂商包括 Documentum, Interwoven, iManage, InStranet 和OpenText等。在EIP发展的后面阶段,随着EIP与应用集成的发展,WEB应用服务器和数据库服务器的提供者、CRM 和ERP的提供者、EAI厂商也加入到EIP厂商的行列。服务器厂商包括IBM,Oracle,BEA,Sybase 以及微软。CRM 和ERP厂商包括BroadVision,Vignette,SAP和PeopleSoft等。EAI厂商象Tibco和WebMethods等。随着数据仓库工具的普及,商业智能供应商,例如Connos,Business Objects以及Brio等也加入到Portal厂商的行列。它们都提供了集成分析报表与Portal的工具。2.2 台湾和国内厂商台湾的Portal厂商主要都是由搜索引擎的厂商发展而来的,目前主要发展知识管理、内容检索和内外网的内容整合业务。主要的厂商包括意蓝(eLand)、网擎(Openfind)、龙卷风(tornado)等。上述公司中,意蓝的搜索引擎完全采用java技术。龙卷风(tornado)在北京设有分公司,目前已经发展了方正、华为、上海交大等客户。随着Portal的发展,国内的一些厂商也推出了自己的Portal产品,例如中关村科技软件有限公司、东方资通(上海东环资通信息技术有限公司)、上海安软计算机科技有限公司等。2.3 开放源代码项目除了上面提到的国内外厂商外,一些开放源代码组织也提供了基于JAVA平台的Portal解决方案,这些开源产品有JetSpeed、Jboss nukes、Liferay等。JetSpeed是Apache组织的一个Portal开源项目, IBM早期的WebSphere Portal Server就是基于JetSpeed进行二次开发的。jcorporate的Expresso(一个基于开放标准的J2EE体系框架)也采用了JetSpeed。Jboss nukes是基于postnuke、phpnuke等内容管理系统开发的java平台的内容管理系统。由于使用了java,其在响应速度和系统集成能力等方面都要比用和
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号