Portal技术标准简介【DOC精选】.doc

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Portal技术标准简介【DOC精选】

Portal技术标准简介 关键字: portal JEE作为建立在Java平台上的企业级应用解决方案,经过这些年不断发展,已经成为企业级开发的工业标准和首选平台。众多厂商如IBM,BEA和 Oracle等都围绕该规范推出了相应的,功能强大的产品。JEE规范组中最受业界认同和取得最大成功的就是JEE Web层面规范,发展到今天,已经步入门户(Portal)的时代。 门户,简言之就是提供包括内容聚合、单点登陆、个性化定制和安全管理等服务的基础Web平台。 在Java EE里,Portal有两种标准: JSR 168和 JSR 286。同时OASIS组织还为Portal的远程调用定义了相关WebServicds标准 WSRP。 名词解释 名词 解释 Portal 门户,提供包括内容聚合、单点登陆、个性化定制和安全管理等服务的基础Web平台。 Portlet Portlet 是基于 web 的 Java 组件。它由 Portlet 容器管理,能够处理请求,产生动态内容。 Portlet 被 Portal 用作为可插拔的用户接口组件,为信息系统提供展现。由 Portlet动态产生的内容也被叫做 fragment 。 fragment 是遵循某种规则的标记(例如:HTML, XHTML,WML),可与其他的fragment一起建立一个完整的文档。一般一个 Portlet 产生的内容和其他的Portlet产生的内容聚集在一起形成Portal网页。 Portlet Container Portlet 在 Portlet 容器中运行, Portlet 容器为 Portlet 提供必需的运行环境。 Portlet 容器包含 Portlet (组件)并且管理它们的生命周期,它也为 Portlet 的参数设置提供持久化的存储。 Portlet 容器不是一个类似于 servlet 容器的独立容器。它是在 servlet 容器上通过扩展方式实现的,并重用 servlet 容器提供的功能。从 Portal 的角度来看, Portlet Container 是 Portal 平台所提供的众多服务之一。 JSR168,JSR286 由于越来越多的公司开发了各自的 Portal 组件和基于其的 Portal 产品(如Bea, IBM, Oracle, Sun, Sybase, Novell, SAP, Jetspeed, Vignette 等.这种互不兼容的接口实现不断带给程序提供商各种问题和麻烦, 为了解决这种问题, JCP 发布了 JSR168 (Java Specification Request), Portlet Specification, 用以提供不同 Portal 和 Portlets 之间的互用性。JSR 286 是 168 规范的延伸,是目前最新标准规范。 SSO Single Sign-On 即单点登陆。当一个大系统中存在多个子系统时,用户只需要正确登陆其中任何一个子系统,就可以在各个子系统中来回自由切换和使用授予该用户权限的各种资源。一般可以分为两种类型:Web应用之间的单点登陆和门户 Web 应用和它所连接的后台系统之间的单点登陆。 SSO是任何一个门户产品必须解决的问题,必须提供的服务。 WSRP WSRP 是 OASIS 组织的一个规范,它定义了远程门户网站的 Web 服务。通过 Web Service 将远程内容抓取到本地,最后通过本地内容聚合引擎展示出来。 JSR 168和JSR 286 Portlet 是部署在容器内用来生成动态内容的 Web 组件,与 servlet 类似,portlet 的整个生命周期从 init 到 destroy 的过程都在 portlet 容器中进行。Java Portlet Specification 对 portlet API、标准化用户数据、参数设置、portlet 请求以及响应、部署、打包以及安全等方面都做了详细的规定,以此来实现 portlet 之间以及 portlet 与 portlet 容器之间的交互和协作。 Java Portlet Specification 1.0, 即 Java Specification Request(JSR)168 发布于 2003 年 10 月。 JSR 168 目前在业界受到广泛支持,而且它由开放源码支持。标准和产品的第一个版本存在一定的缺陷,仅支持最基本的用例,在功能上有一些限制。而且 Java Portlet Specification V1.0 也存在这种情况,因此,经过三年之后,大多数支持 Java Portlet Specification V1.0 的门户产品都提供一些附加扩展,以支持更高级的用例,

文档评论(0)

taotao0b + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档