免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 817 | 回复: 0
打印 上一主题 下一主题

7-9学习 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-07-09 16:19 |只看该作者 |倒序浏览

提供灵活、开放、可扩展的架构,帮您构建成功的企业对员工(B2E)、企业对企业(B2B)以及企业对用户(B2C)的门户。
WebSphere Portal软件是基于开放标准的架构,支持跨越数据库、目录、平台和安全性的一系列选项
WebSphere软件平台提供基于标准的集成和基础设施软件,以便最大限度地提高业务灵活性和响应性。
WebSphere软件平台主要分成五个功能区。

l         人员集成
随时随地的信息、应用和业务流程互动,以个性化基于Web的内容并支持通过任何设备访问此类内容。WebSphere Portal等WebSphere产品可微调用户体验并为您的客户、员工、业务和贸易伙伴以及远程办公室提供广泛的访问选项。

l         流程集成
优化并集成内部业务流程— 甚至包括涉及到业务伙伴的流程— 以保证它们与战略目标的一致性。WebSphere Business Integration Server Foundation等WebSphere产品使您的公司能够轻松实施应用和业务流程,从而简化供应链管理(SCM)工作,并帮您将现有流程上网。

l         信息集成
访问并管理通常分散在整个企业并跨越整条价值链的信息。IBM WebSphere Information Integrator等WebSphere产品可管理跨越多个地理位置的结构化和非结构化内容和数据源的存储、组织与访问。

l         应用集成
帮助在不同应用和组织间确保灵活可靠的信息流。WebSphere软件支持基于标准的通信协议和应用适配器界面,支持多个应用间可靠、无缝的信息交换。

l         应用基础设施
构建、部署、集成并增强全新和现有应用。帮助确保可靠的企业处理基础设施、扩展传统应用和逻辑、并实现界面现代化以便在新的Web环境中使用。
WebSphere Portal产品可帮您实现有形的业务和技术优势,包括:
•      密切客户及合作伙伴关系、提高员工生产率、加快创新并缩短新产品开发周期,从而提高创收能力
•      提高运行效率、改进信息和知识的流动、提供一致的基础设施,从而降低运行成本
•      支持访问更相关的信息,并为访问协作服务、应用和流程提供单一访问点,从而提高员工生产率和决策能力
•      改进验证、安全性和单一登录功能,从而提高用户体验
•      提供通用的表示方法和一致的用户界面,从而降低培训成本
•      统一表示方法并支持通过桌面系统或移动设备访问内容,从而延长应用和流程的生命周期
Portlet应用
Portlets不只是现有Web内容的简单视图。一个portlet是一个完整应用,遵从标准的模型-视图-控制器 (MVC)设计理念。Portlets提供多个状态和视图模式以及事件和消息传递功能。Portlets运行在门户服务器的portlet容器的内部,类似于运行在应用服务器上的servlet。Portlet容器提供运行时环境, portlets在这个环境中被实例化和使用,并最终被销毁。Portlets依赖门户基础设施访问用户资料库信息、参与窗口和活动事件、与其他portlets通信、访问远程内容、搜索凭证并保存持久性数据。
一般来说,与servlets相比,您可更动态的管理portlets。例如,您可在服务器运行时安装或删除由多个portlets组成的portlet应用。您也可在门户运行时更改portlet的设置和访问权限,即便在生产环境中也不例外。

Portlet模式
Portlet模式允许portlet显示不同的用户界面,取决于需要portlet执行哪项任务。一个portlet拥有多种显示模式,可通过portlet标题栏上的图标调用。这些模式包括视图、帮助、编辑配置。
Portlet最初以视图模式显示。当用户与portlet互动时,它将显示一系列视图状态,如表单与响应、错误消息及其他应用特定的状态。帮助模式针对portlet为用户提供帮助。编辑模式为用户提供页面,支持其更改portlet设置。例如,天气portlet可能包括一个编辑页面,以便用户能够指出自己的位置。用户必须登录到门户后才能接入编辑模式。如果配置模式得到portlet的支持,它将提供一个页面,供门户管理员配置可供这个portlet的实例共享的portlet环境。
每种portlet模式都可显示为正常、最大化最小化状态。当portlet最大化时,它将在门户页面的整个主体上显示,替换其他portlets的视图。当portlet最小化时,门户页面上只显示portlet标题栏。
Portlet API
Portlets是HttpServlet类的特殊子类,提供允许它们轻松插入到门户服务器并在其中运行的属性。Portlets被装配成规模更大的门户页面,允许同时存在一个portlet的多个实例,为每名用户显示不同数据。Portlet API为portlet功能提供标准接口,并为portlets定义通用基类和接口,以将portlet与门户基础设施明确的区分开。大多数portlet API都是servlet API的扩展,但portlet API将某些功能限定在子集中,使运行在门户上下文中的portlets有意义。例如,不同于servlets,portlets无法发送错误或将消息作为响应进行转发。这项功能只能由控制整个响应页面的门户自己来完成。
Portlets生成的标记片断可包含链接、活动和其他内容。Portlet API定义URL重写方法,允许portlets透明创建链接,无需了解如何在特殊门户中构建URLs。

Portlet性能
鉴于portlets本质上是servlets,因此,二者分享类似的再进入和性能考虑因素。单一portlet实例(即portlet Java类的一个实例)可供所有请求人共享。有限数量的线程可处理portlets和servlets,因此,每个portlet必须尽快完成作业以优化对整个页面的响应时间。就象servlet编程一样,您应考虑通过多种方法实现优化,如限制对同步方法的使用、限制使用昂贵的字符串运行、避免长时间循环以及最大限度地减少创建的对象数量等。您也可通过JavaServer Pages (JSP)来提供portlet视图以优化响应时间。总的来说,通过JSP创建视图比通过可扩展样式表语言(Extensible Stylesheet Language,XSL)速度快。
您在处理单一请求时通常可调用多个portlets,每个portlet都向整个页面中添加自己的内容。某些portlets允许并行提供,因此,当所有portlets都已完成或超时后,门户服务器能够装配所有的标记片断。这可提高通过HTTP或简单对象访问协议(SOAP)请求访问远程数据的portlets的性能。然而,并非所有的portlets都属于多线程安全范畴。例如,访问受保护资源的portlets无法并行运行。Portlet部署描述符指示portlet是否属于多线程安全范畴。不属于多线程安全范畴的Portlets将顺序提供。
Portlet输出也可缓存。缓存策略在portlet部署描述符中配置。您可在策略中包含截至日期,并规定portlet标记是供用户共享的通用标记,还是用户特定的专用标记。




本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u1/42509/showart_336720.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP