WebSphere Portal

来自开放百科 - 灰狐
跳转到: 导航, 搜索
Wikipedia-35x35.png 您可以在Wikipedia上了解到此条目的英文信息 WebSphere Portal Thanks, Wikipedia.

门户网站是下一代桌面,它通过 Web 把电子商务应用程序传送到各类客户机设备。门户网站为站点用户提供了到多种类型的信息和应用程序的单点访问。不管这些信息驻留在哪里,也不管它们是什么格式的,门户网站都以一种令人满意的、适应用户的方式聚集所有的信息。一个完整的门户网站解决方案应当使用户方便地访问他们完成任务所需的每一样工作。

WebSphere Portal 是一个让您插入新功能或者扩展(称为 portlet)的框架。与 servlet 是 Web 服务器中的应用程序一样,portlet 是 WebSphere Portal 中的应用程序。在提供一个起到用户通往信息和任务的窗口作用的门户网站方面,开发 portlet 是最重要的任务。

WebSphere Portal 的可扩展的框架允许最终用户与企业应用程序、人员、内容和流程交互。他们可以个性化和组织他们自己的门户网站视图、管理他们自己的概要文件并发布和共享文档。WebSphere Portal 提供了附加的服务,如单点登录(single sign-on)、安全性、内容管理、搜索和分类学(taxonomy)、对移动设备的支持以及站点分析。

WebSphere Portal V6 是 IBM 的面向服务的体系结构 (SOA) 方法的关键组件。

目录

主要的门户产品

  • WebSphere Portal Server - 是入门级产品,提供核心的门户功能。
  • WebSphere Portal Enable ― 让您构建可伸缩的、简化并加速用户访问个性化信息和应用程序的门户网站。
  • WebSphere Portal Extend ― 允许您的门户网站用户通过与其他门户网站用户协作而操作所访问的信息和应用程序。WebSphere Portal Extend 包括 WebSphere Portal Enable 中的所有功能,还包括集成的团队工作室、即时消息传递(instant messaging)、扩展搜索、社区和 Web 站点分析功能。
  • 工具和组件

WebSphere Portlet Factory 是综合性 Portlet 开发环境,可以自动执行创建、部署和维护基于 SOA 的 Portlet 的流程。您的非编程雇员可以使用 WebSphere Portlet Factory 快速地创建可以访问您公司现有应用程序的 Portlet;这些 Portlet 然后可以作为构造块组装到组合应用程序中。

WebSphere Portal Catalog ― 下载您所需要的 portlets,把工具或解决方案集成到您的门户应用中,以增强门户的功能。

IBM Workplace Web Content Management ― 为您的门户网站创建、管理和操作 Web 内容。

IBM Workplace Forms 提供完善的电子表格功能。

组合应用程序和模板

从组件组合业务逻辑

组合应用程序是在 SOA 中实现有意义的业务价值的关键工具。通过使用户能够定义、创建和管理他们自己的组合应用程序,WebSphere Portal V6 帮助促进了强大的业务驱动的使用模式,更少地依赖于系统管理员的支持。

组合应用程序使用两个基本方面:模板和应用程序。

编程模型

WebSphere Portal 编程模型是 J2EE 编程模型的扩展。通过 WebSphere Portal 编程模型,可以实现利用 WebSphere Portal 平台丰富功能集的 Web 应用程序。这些功能包括将组件聚合和集成到页面层次结构、灵活的导航、内容和应用程序聚合、署名、自定义、个性化、内容管理、文档管理以及搜索等等。

WebSphere Portal 编程模型包含各种 API、SPI、JSP Taglib、Eclipse 插入点和描述符,它们可以让您在不同级别自定义聚合步骤。

V6.0 新功能

  • 组合应用程序。创建业务应用程序和模板,这在上文中已经介绍。
  • 主题和皮肤扩展点。您可以使用定义的扩展点来自定义缺省的主题和皮肤。可以从缺省的主题和皮肤节点分离您的自定义代码;然后方便地更新缺省的主题和皮肤代码,并且不影响您的自定义代码。
  • 拖放功能。定义您自己的拖放资源和目标,以便在 Portlet、主题和皮肤中利用新的拖放功能。
  • 策略。创建您自己的策略并将其插入上文介绍的策略和个性化系统中。
  • 支持编辑缺省模式。管理员和业务用户可以区别要在与其他用户共享的 Portlet 上设置的缺省设置,以及可以在编辑模式中设置的私有设置。
  • 高级 Portlet URL 生成功能。使用 V5.1.0.1 为 Portlet 中的主题和皮肤引入的 URL Generation SPI 创建指向其他页面和 Portlet 的 URL。WebSphere Portal V6 还提供了此 SPI 的简化版本 URL Generation API,方便了在大多数普通情况下使用。
  • 其他门户模型和状态 SPI。获取聚合元数据;同时获取和设置当前页面区域设置。
  • 搜索。对 IBM 提供的各种搜索引擎使用通用搜索 API。
  • 工作流。创建自己的通过工作流构建器工具处理的数据对象。

WebSphere Portal Version 6 中的新增功能

内容管理

包括 Java Content Repository (JCR)。该存储库基于 JSR 170 标准。JCR 提供了一种将内容更好地组织到内容库中的方法。

支持多个 LDAP

支持多个 LDAP

通过支持多个 LDAP,您可以将 WebSphere Portal V6 与不同的用户目录环境集成在一起,包括已经部署的用户目录,从而可让您访问有价值的现有用户概要数据。

工作流

WebSphere Portal V6 包括一个作为技术预览的工作流构建器,它可以让业务用户创建和修改部门工作流,部门工作流在非门户环境中通常是作为电子邮件流实现的。

相关文档

本文描述了团队在启动用 IBM WebSphere Portal 实现门户的新项目时通常采取的第一步。它还提供了一些基本工具,可以帮助您完成这第一步。它讨论了团队在启动新的门户项目时通常面临的问题,并且推荐了一些解决这些问题的方法。它描述了各种类型的门户,以及所选择的门户类型如何影响计划流程。最后,它介绍了一些工具,您可以使用这些工具来计划和建立自己的门户。

成功的门户项目需要较强的团队合作。举行门户研讨会是启动一个新的门户项目的最好方式。该活动向参与者提供了这样一个机会,他们可以聚集在一起讨论门户的需求、功能以及高级体系结构,并达成一致意见。此外,通过这种研讨会,团队还能够形成、规范、辩论以及最终获得他们可以真正采用的建议――与他们制定的明确远景目标以及如何实现这一目标相结合。

本系列文章的第 3 部分帮助架构师和开发负责人员了解如何组织和划分门户项目中各个工作单元的任务。本文包含示例电子表格,在进入设计、开发和部署门户工作后,这些电子表格可以帮助您定义、分配、评估和跟踪所有这些工作。本文说明了这些评估如何纳入项目经理的整体项目计划,并为门户项目计划提供最佳实践。

了解门户项目的设计注意事项和最佳实践,以在您的下一个门户项目中付诸实施。

定义流程,然后建立相关环境,以支持在门户环境中进行开发、构建和部署。

Install

IBM WebSphere Portal Express Version 6.00

http://download.huihoo.com/middleware/ibm/portal/C1047ML.zip
#ulimit -n 10240// Prior to installing WebSphere Portal Express, set the file descriptor limit to 10240. 
#./setup.sh 
or
setup.exe
http://localhost:10038/wps/portal

WebSphere Portal v6.0

WebSphere Portal “Server”

  • WebSphere Portal Server for Windows, V6.0 eAssembly (CR45XML)
  • WebSphere Portal Server for Linux on x86, V6.0 eAssembly (CR469ML)
  • WebSphere Portal Server for Linux on System p, V6.0 eAssembly (CR468ML)
  • WebSphere Portal Server for Linux on System z, V6.0 eAssembly (CR46AML)
  • WebSphere Portal Server for i5/OS eAssembly (CR45WML)
  • WebSphere Portal Server for Solaris, V6.0 eAssembly (CR45ZML)
  • WebSphere Portal Server for AIX, V6.0 eAssembly (CR45YML)
  • WebSphere Portal Server for HP-UX, V6.0 eAssembly (CR46BML)

WebSphere Portal “Enable”

  • WebSphere Portal Enable for Windows, V6.0 eAssembly (CR45GML)
  • WebSphere Portal Enable for Linux on x86, V6.0 eAssembly (CR45KML)
  • WebSphere Portal Enable for i5/OS, V6.0 eAssembly (CR45FML)
  • WebSphere Portal Enable for Linux on System p, V6.0 eAssembly (CR45JML)
  • WebSphere Portal Enable for Linux on System z , V6.0 eAssembly (CR45LML)
  • WebSphere Portal Enable for AIX, V6.0 eAssembly (CR45HML)
  • WebSphere Portal Enable for HP-UX, V6.0 eAssembly (CR45VML)
  • WebSphere Portal Enable for Solaris, V6.0 eAssembly (CR45IML)

WebSphere Portal “Extend”

  • WebSphere Portal Extend for Windows, V6.0 eAssembly (CR461ML)
  • WebSphere Portal Extend for Linux on x86, V6.0 eAssembly (CR465ML)
  • WebSphere Portal Extend for Linux on System p, V6.0 eAssembly (CR464ML)
  • WebSphere Portal Extend for Linux on System z, V6.0 eAssembly (CR466ML)
  • WebSphere Portal Extend for i5/OS, V6.0 eAssembly (CR460ML)
  • WebSphere Portal Extend for Solaris, V6.0 eAssembly (CR463ML)
  • WebSphere Portal Extend for AIX, V6.0 eAssembly (CR462ML)
  • WebSphere Portal Extend for HP-UX, V6.0 eAssembly (CR467ML)

Comment-32x32.png

<discussion>characters_max=300</discussion>

分享您的观点
个人工具
名字空间

变换
操作
导航
工具箱