ImageVerifierCode 换一换
格式:DOCX , 页数:15 ,大小:481.66KB ,
资源ID:4358719      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/4358719.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(门户网站调研报告.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

门户网站调研报告.docx

1、门户网站调研报告 门户网站调研报告1. 简介1.1 目的公司信息化统一平台采用的是B/S结构,给企业员工提供Web入口,而Web的架构设计涉及到门户网站的概念,为了将最新门户技术和理念应用到我们的平台建设中,有必要对门户网站进行调研,理解和吸收其中的技术。1.2 名词解释名词解释Portal门户,下文有具体解释Portlet组成门户的构件,是一些html相关代码片段WSRPWeb Services for Remote Portlets,一种构建门户网站的标准协议,文中详解。EIPEnterprise Information Portal,企业信息门户,文中有详解。2.概念门户网站的定义比较广

2、泛,各有各说法,不过大概内容框架一致,都是提供一个统一的信息聚合展示和信息处理的Web入口,这些信息可以来自不同的子应用系统,下面摘自网络上的定义:2.1来自XX百科的定义:门户(portal),原意是指正门、入口,现多用于互联网的门户网站和企业应用系统的门户系统。门户网站,也是一个被称为链接页面,提出一个统一的信息的方式从不同的来源研究。所谓门户网站,是指通向某类综合性互联网信息资源并提供有关信息服务的应用系统。广义定义:这里是一个Web应用框架,它将各种应用系统、数据资源和互联网资源集成到一个信息管理平台之上,并以统一的用户界面提供给用户,并建立企业对客户、企业对内部员工和企业对企业的信息

3、通道, 使企业能够释放存储在企业内部和外部的各种信息。狭义定义:所谓门户网站,是指提供某类综合性互联网信息资源并提供有关信息服务的应用系统。门户网站最初提供搜索引擎、目录服务。由于市场竞争日益激烈,门户网站不得不快速地拓展各种新的业务类型,希望通过门类众多的业务来吸引和留住互联网用户,以至于门户网站的业务包罗万象,成为网络世界的“百货商场”或“网络超市”。从现状来看,门户网站主要提供新闻、搜索引擎、网络接入、聊天室、电子公告牌、免费邮箱、影音资讯、电子商务、网络社区、网络游戏、免费网页空间等。企业信息门户:企业信息门户EIP(Enterprise Information Portal)是指在I

4、nternet的环境下,把各种应用系统、数据资源和互联网资源统一集到企业信息门户之下,根据每个用户使用特点和角色的不同,形成个性化的应用界面,并通过对事件和消息的处理、传输把用户有机地联系在一起。个人门户网站:就是以个人为中心的上网入口,还可以进一步延伸为个人信息中心。个人门户具备门户的全部特征,同时能够实现个性化定制,实现内容、社区、应用的有机整合。个人理解,所有等级的门户网站的框架是一样的,都是由一些不同应用系统的内容聚合在一个页面上,提供一站式服务,只是信息集不同,企业级别的是企业视图的门户(侧重在整个企业信息),部门级别是部门视图的门户(侧重在部门信息),个人级别是个人视图(则重在个人

5、相关信息)。2.2企业门户和综合门户的区别企业门户和其它大众综合门户最大的区别是,受众不一样,所以呈现的信息也不一样。综合门户提供的内容一般有:提供新闻、搜索引擎、聊天室、免费邮箱、影音资讯、电子商务、网络社区、网络游戏、免费网页等服务。在中国,典型的综合门户网站有新浪、网易、天涯、腾讯和搜狐等。企业门户主要面向企业内部员工,客户、合作伙伴和供应商,一般提供的内容有包括内容管理、文档管理、搜索、分类、商业智能、协同、知识管理、工作流等。企业门户和普通企业站点的分别,普通站点的内容一般来源于同一个系统,而且往往展示的内容比较固定,而企业门户,叫得上门户,都要求可以在同一个页面上聚合不同子应用系统

6、的内容,而且可以较方便的进行内容定制。下面是一个综合门户和企业门户的例子,图片中加的红色框在这里是为了说明采用的技术,这些门户由portlet构件组成,而这些portlet是很方便定制的。综合门户(新浪网):企业门户(中石化):3.门户网站架构3.1门户网站常见功能:一般门户可能会包含以下功能,见表3.1.1:功能描述内容聚合能够把各种不同应用的内容聚合到一个统一的页面呈现给用户。基于角色的视图定制能够基于组织机构中不同的用户的角色生成不同的视图内容。例如,人力资源总监和财务经理登录后所看到的页面也是不同的。个性化用户能够根据个人喜好定制符合自己风格的页面和内容。例如,小王喜欢淡蓝色的格调,并

7、且投资股票,则他可以选择一个淡蓝色风格的主题,并且使用一个已经定制好的股票portlet,允许小王设定此portlet的自动刷新时间和自选股等。单点登录只需登录Portal服务器一次就可以访问所有其它的应用,这意味着你无需再分别登录每一个应用。协作功能一些Portal框架可能会提供复杂的portlets用于聊天,应用程序共享,白板,在线会议,论坛等。访问控制根据用户权限限制可访问的内容和服务。搜索功能提供内容搜索功能。国际化根据locale的不同呈现不同国家的文字。工作流这里主要指支持跨越不同数据源和应用的工作流。支持不同的客户端包括主流web浏览器,PDA等。表3.1.1 Portal功能3

8、.2门户网站的页面构成:门户网站页面元素,一般若干Portlets组成,Porlet表示门户的组件,一般由title和content组成,见图3.2.2:图3.2.2 portal页面的元素实例:实例来源:3.3应用架构参考例子:实例来源: 这是网上的一个例子,是一个企业信息门户架构,有一定代表性。功能方面按照不同的企业需求会有所不同。3.4技术架构在浏览器端使用ajax技术,子应用系统端使用SOA,Webservice,Portlet,WSRP等技术。说明:1,这里只显示了门户内容发布和聚合的情形,其它的如单点登录等功能没画出来。2,各子系统需要暴露的门户入口内容转成网页构件portlets

9、,并实现WSRP协议接口。3,门户站点通过WSRP协议访问各子系统,按照发布需求把相关的portlets抓过来组成一个门户页面。4,用户通过浏览器访问门户站点,返回一个统一的页面。Ajax技术可以局部刷新内容,或者直接把portlet拉回来(如果权限和设计允许)。5,用户通过门户进入其中一个portlet后,如果那个portlet不是一个子门户,可以根据需要设计成正常访问子站点一样(不用全部页面都设计成portlet模式)。4.门户构建技术传统上,采用“container-oriented portal model”方式创建门户网站,这种方式比较依赖容器,使得内容聚合比较困难。随着Web2.0

10、的到来,大量的新技术开始应用到门户建设中,例如AJAX,widgets,REST,WOA/SOA等,也出现了针对门户Portal的国际标准,比如java社区的JSR168/JSR286,还有通用的WSRP(Web Services for Remote Portlets),下面介绍下JSR168和WSRP(重点介绍):首先是portlet的定义:Portlets在Web门户上管理和显示的可插拔的用户界面组件。Portlet产生可以聚合到门户页面中的标记语言代码的片段,如HTML,XML等,通常,根据桌面隐喻,一个门户页面显示为一组互相不重叠的portlet窗口,其中每一个portlet窗口显示

11、一个portlet,因此,可以说一个(或一组)portlet就像一个在门户网站上运行的基于Web的应用程序, Portlet应用程序的一些例子包括电子邮件,天气预报,论坛和新闻等。Portlet标准的目的是使开发人员开发出的portlet可以插入到任何支持该标准的门户网站。Java Portlet规范(JSR168,JSR286)提供portlet在不同Web门户网站的互操作能力。该规范定义了portlet容器和portlet之间交互的一组API,解决个性化,展示和安全方面的问题。 由于JSR168/JSR286标准只能应用在java上,所以这里不详述。下面介绍的标准是通用的,没有受语言和容器

12、限制,此标准比JSR168/JSR286更高一层次。4.1门户实现技术规范(WSRP): (注意:内容摘自网络)WSRP(Web Services for Remote Portlets),一个定义了如何利用基于 SOAP 的 Web 服务在门户应用程序中生成标记片断的规范。通过定义一组公共接口,WSRP 允许门户在它们的页面中显示远程运行的 portlet,而不需要门户开发人员进行任何编程。对于最终用户,这些 porlet 就和运行在他们本地的门户上一样,但是实际上这些 portlet 来自于远程运行的 portlet 容器,并且交互是通过 SOAP 消息的交换来实现的。在面向服务的体系结构

13、中利用 WSRP 将是一个强大的组合,从而使面向呈现的 portlet 应用程序可以被发现并重用而不用任何额外的开发和部署活动。WSRP 是一项呈现技术,并且最近获得了众多门户市场主要厂商的支持,包括 IBM,BEA,Oracle 和 Microsoft。WSRP 的最终目标是将 Web 服务和面向服务体系结构的优点带给最终用户。下面通过图文简要介绍: 图4.1.1. WSRP 依赖于现有的 Web 服务技术图4.1.2. 集合本地 portlet 标记的门户图4.1.2显示了一个传统的门户模型,门户有一个 portlet 容器,运行多个不相关的 portlet。每个 portlet 都生成标

14、记片断,门户把这些片断集合在一起,创建一个完整的页面呈现给用户。如果 Web 服务提供一个机制来创建独立于平台的服务,且 JSR-168 定义了一个标准来开发 portlet,那么你为什么需要 WSRP 呢?答案很简单。虽然 Web 服务提供了重用后端服务的能力,WSRP 却让你能够重用整个用户接口!在这个例子中加入 WSRP,你可以更加容易的将股票报价 portlet 集成到你的门户中。你可以浏览 UDDI 目录来为用户提供 portlet 本身,或者提供用户浏览 portlet 注册表的能力。一旦发现了 Stock Quote Portlet,将其添加到门户上只需要点击几下鼠标就完成了。你

15、不需要执行任何代码编写或者部署活动,因为该 portlet 是通过 WSRP 来调用的。最终用户不需要了解任何关于 WSRP 的知识,甚至不知道他们的 portlet 实际上是远程托管的!最终用户只知道他们有一个可用的 portlet 目录,他们可以从中进行挑选。还有什么可以更容易呢?图4.1.3. 作为 WSRP 消费者 的 portlet 从远程 portlet 中集合标记WSRP 生产者(WSRP producer):这是一个 Web 服务,提供了一个或者多个 portlet,并且实现了一套 WSRP 接口,因此也为消费者提供了一组常用操作。生产者仅仅可以提供一个 portlet,或者提

16、供一个运行时(或容器)来部署和管理多个 portlet,这取决于实现方式。 WSRP 生产者是一个真实的 Web 服务,通过 WSDL 和一组端点完成。WSRP 中的每个生产者都是通过标准的 WSDL 文档来描述的。WSRP portlet: WSRP portlet 是一个可插入的用户接口组件,存在于 WSRP 生产者内,通过生产者定义的接口进行远程访问。WSRP portlet 并不是一个 Web 服务(它不能被直接访问,必须通过他的父生产者来访问)。WSRP 消费者(WSRP consumer):这是一个 Web 服务客户端,调用生产者提供的 WSRP Web 服务并且为用户提供环境来同

17、一个或多个生产者提供的 portlet 进行交互。WSRP 消费者最常见的例子是门户。正如前面间接提到的那样,WSRP 定义了一组公共接口,所有的 WSRP 生产者都需要实现这些接口,并且WSRP 消费者必须使用这些接口来同远程运行的 portlet 进行交互。由于这些接口已经被完善定义,用来同任何符合 WSRP 的生产者进行通信,因此标准化这些接口使门户可以与远程运行的 portlet 进行交互。WSRP 规范需要每个生产者实现两个必需的接口,还可以实现另外两个可选接口: 服务描述接口(必选):服务描述接口允许 WSRP 生产者向消费者介绍它的功能。WSRP 消费者可以使用这个接口来查询生产

18、者,以便发现其提供了哪些 portlet,以及关于生产者自身的一些其他元数据。这个接口可以作为一个发现机制来确定所提供的 portlet,但是同样重要的是让消费者可以了解关于生产者技术能力的附加信息。生产者元数据可以包含消费者与任何 portlet 交互之前,生产者是否需要注册或初始化 cookie 的信息。 标记接口(必选):标记接口允许 WSRP 消费者同 WSRP 生产者的远程运行的 portlet 进行交互。例如,当用户通过门户页面提供一个表单时需要使用这个接口执行一些交互。另外,门户可能需要根据 portlet 当前的状态来获取最新的标记(例如当用户点击刷新或者与当前页面的另一个 p

19、ortlet 进行交互的时候)。 注册接口(可选):注册接口允许 WSRP 生产者要求 WSRP 消费者在通过服务描述和标记接口与服务进行交互之前进行某种形式的注册。通过这个机制,生产者可以为特定类型的消费者定制他的行为。例如,生产者可能基于特定的消费者过滤一些提供的 portlet。另外,注册接口提供了一个机制允许生产者和消费者进行对话,这样他们可以交换关于彼此技术能力的信息。 Portlet 管理接口(可选):Portlet 管理接口使 WSRP 消费者可以访问远程运行的 portlet 的生命周期。通过这个接口,消费者具备定制 portlet 行为甚至是销毁一个远程运行的 portlet

20、 实例的能力。图4.1.4. 涉及 WSRP 的一个典型的发布-发现-绑定(publish-find-bind)使用场景图 4.1.4显示了一个典型的使用场景,有以下几个步骤:a) 提供者已经开发了一组 portlet,通过设置 WSRP 生产者并将其公开为 WSRP portlet,使这些 portlet 可用。提供者希望这些 portlet 可以公用,因此他将它们发布到一个集中的 UDDI 注册中心中。由于 UDDI 公开了 Web 服务接口,提供者可以通过自定义构建 UI 或者 通过 UDDI 服务器提供的 UI 来执行发布。b) 最终用户正在为他的门户寻找 portlet。他使用他的门

21、户提供的工具(或者为了这个目的而自己编写的工具)执行了对 portlet 的查找,一旦用户发现想要添加到门户的 portlet,他很容易的就将新的 portlet 应用程序添加到他的一个门户页面上。或者,门户管理员可以搜索 UDDI 注册中心并将他们添加到门户的内部注册中心中,使其对于最终用户可用。c) 当用户访问添加了新 portlet 的页面时,该页面现在就已包含了远程运行的 portlet。幕后的活动是门户将 Web 服务请求发送给远程生产者,生产者为门户返回标记片断以集成到门户页面中。然而,最终用户对 WSRP 的繁琐细节一无所知 他所知道的就是他可以将新的应用程序简单的无缝集成到他的

22、门户中。4.2开源框架:常用的开源框架有:DotNetNuke,Liferay,eXo platform,Sakai,uPortal,GridSphere,StringBeans等,其中非java的有DotNetNuke。下面给每个开源Portal框架打分,15分,其中5分是满分,最后统计总分,就是我们评价的最优开源Portal框架(DotNetNuke没有数据)标准Portal框架Sakai 1.5uPortalGridSphereeXo平台LiferayStringBeans遵循JSR168规范055555便于安装355555文档224335在线支持334435Potal管理354545自

23、定义434354portlet资源库434353性能243433安全343444技术334543Portal特性223542服务器兼容性333453WSRP标准030330合计3549515758515.手机门户随着移动化需求高涨,手机也是一个重要的门户,也可以使用Web方式的门户技术。但如果不采用Web方式展示信息,则需要重新规划设计用户UI架构,尽量使其做到“即插即用”效果,方便扩展和定制。6.我们的平台门户建设目前我们统一平台,新开发的子应用系统都是使用.net技术构建,其它部门的或者遗留系统有使用delphi和java实现的。在自己可控部分可以使用portlet,webpart,WebService,WSRP技术。而与其它系统集成时,如果其它系统不方便按照上面的技术实现接口,则退而求次,和其它系统之间只是提供链接图标入口和单点登录功能(如果可行的话)。在集团信息化平台建设过程中,可以加入分层门户的架构,比如集团门户,事业部门户,个人门户。根据实际情况,可采用WSRP标准实现,或者使用自定义标准实现(如果WSRP实现有困难的话)。同时实现门户的个性化,可定制功能,满足员工的习惯,提供他们的工作效率。有几个值得考虑的功能点是:社交,即时通讯,数据共享,移动化,这些功能有待斟酌讨论。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1