如何在Portal环境中安装配置IBM Business Process Manager小部件

这允许您在单个 Web 门户页面中构建统一的 portlet 和小部件环境,从而在门户页面中运行 BPM 流程和任务。

IBM Business Process Manager ">Advanced V7.5 包含 WebSphere V7.5 提供的 Business Space(将来也会包含 Business Space),为跨 IBM Business Process Management (BPM) 产品组合的业务用户提供了一个集成的 Web 2.0 用户界面。它还包含 Human Task Management 小部件,业务用户与管理人员可以使用这个小部件与 Business Space 中的业务流程和人工任务进行交互。您还可以将这些小部件配置为在 IBM WebSphere Portal (Portal) 环境中使用。

了解架构

在发布 IBM Business Process Manager V7.5 之前,在 Portal 中设置 Human Task 小部件时,要求将 Business Space 组件与小部件和 WebSphere Portal 安装同一台应用服务器上。这样用户才能在 Portal 中看到 Business Space 选项卡,从而访问 Portal 中的 Business Space 的 "孤岛"。

这种配置使得众多有用的 WebSphere Portal 功能无法得到应用:

与其他 Portal 页面或 portlet 很少交互或根本不进行交互。 Business Space V7 不支持自定义主题。 由于 Portal V7 之前的版本对门户/混搭的支持有限,Business Space V7 小部件只能运行在 Business Space 主题中。这意味着 WebSphere Portal portlet 和包装为 portlet 的 Business Space 小部件无法呈现在同一页面上。 Business Space 与 Business Process Manager 小部件必须本地安装到 WebSphere Portal 配置文件上。Business Space 中不支持在 WebSphere Portal V7 上呈现远程小部件。

借助 IBM Business Process Manager Advanced V7.5 (IBM BPM),包括 Business Space 与 Portal V7,可以使用一种一致的架构与编程模型来呈现 portlet、小部件和内容:

基于 Dojo 1.4 提供一个用于服务器端聚合 (SSA)、客户端聚合 (CSA) 和混搭的简化主题。 用户现在可以在同一页面上结合使用 iWidgets 与 portlet。 将 iWidgets 自动封装为适用于服务器端模式的 portlet。 现在可以在产品的服务器(比如 IBM BPM 服务器)上安装 iWidgets,
然后在 WebSphere Portal 服务器上远程进行注册。

本文描述了使用远程注册集成 Human Task Management 小部件的过程,介绍了在 WebSphere Portal V7.0.0.1 上设置、注册和使用 IBM BPM Task Management iWidgets 的主要步骤。

配置步骤概述

本文中包含的场景使用了一台独立的 Portal V7.0.0.1 服务器,远程调用安装在 Business Process Manager Advanced V7.5 服务器中的 Human Task Management 小部件。Portal 与 IBM BPM 各自安装在单独的 64 位 Windows® 计算机上。

该场景包含三个主要方面:准备设置,配置 Human Task Management 小部件以便与 Portal 一起使用,并使小部件在 Portal 中可用。

开始之前

在配置小部件设置之前,需要完成以下前提步骤:

步骤 1:安装 WebSphere Portal V7.0.0.1 或更高版本,并配置一个单独的服务器配置文件。 步骤 2:安装包含 Business Space V7.5 在内的 IBM 产品,并配置一个单独的服务器配置文件(将来
还会配备 BPM 服务器)。在我们的示例中,使用的是 IBM Business Process Manager Advanced V 7.5。 步骤 3:配置单点登录 (SSO)。如果 WebSphere Portal 服务器与 BPM 服务器位于单独的单元中(本文中就属于这种情况),则必须在两台服务器之间配置 SSO。 步骤 4:配置 SSL(Secure Sockets Layer,安全套接字层),以便在 Portal 服务器与 BPM 服务器之间建立安全的连接。默认情况下,REST 网关被配置为只接受 HTTPS 连接。因为某些小部件需要访问这些 REST API,WebSphere Portal 要求从 BPM 单元导入 SSL 证书。

配置 Human Task Management 小部件以便与 Portal 一起使用

拥有建立了 SSO 与 SSL 的 Portal 服务器和 BPM 服务器之后,就可以将 Human Task Management 小部件配置为可从 Portal 远程访问。这个过程包含以下步骤:

步骤 5:配置 Portal 服务器上的 AJAX 代理。这支持从 Portal 服务器使用远程 URL 访问 BPM 服务器。 步骤 6:在 Portal 服务器上创建端点引用入口。必须创建 Business Space 和 BPM 端点引用入口,然后才能找到 BPM 服务器上的远程小部件。必须在 WebSphere Portal 服务器上定义端点,但端点是通过在 BPM 服务器上运行 updateEndpointBindingsOnPortal 命令远程创建的。 步骤 7:在 Portal 服务器上安装
表单(可选)。如果您希望使用 BPM 服务器自带的预定义任务,或者希望拥有自定义表单,
那么可以在 Portal 服务器上安装这些内容。 步骤 8:在 WebSphere Portal 上注册 Business Space。这是使用 Business Process Manager Advanced 提供的特定于 WebSphere Portal 的小部件目录文件进行批量导入来完成的。XML 目录文件位于产品 Web 存档(WAR)文件的根文件中。对于 Human Task Management 小部件,它位于 HumanTaskManagementWidgets.war 目录的 portal_catalog.xml 文件中。 步骤 9:启用 Business Space 下拉菜单。Business Space 提供了一些小部件上的额外操作(refresh、help 和 send widget),默认情况下这些操作在 Portal 中是不可用的。需要以主题自定义菜单扩展的形式添加这些操作。

时间: 2025-01-05 06:17:54

如何在Portal环境中安装配置IBM Business Process Manager小部件的相关文章

在IBM Business Process Manager V8中开发企业内容管理

业务流程往往需要处理http://www.aliyun.com/zixun/aggregation/13739.html">非结构化数据,如扫描的文档或图片.IBM Business Process Manager V8(以下简称 IBM BPM)提供无缝集成 Enterprise Content Management (ECM) 系统的能力,后者专门处理这种类型的数据. IBM BPM 使用 Content Management Interoperability Services(CMI

将eXtreme Scale集成到IBM Business Process Manager中提高性能

将 http://www.aliyun.com/zixun/aggregation/13387.html">WebSphere eXtreme Scale 与 BPM 集成在一起的方法之一是紧密耦合 (tight coupling),将 eXtreme Scale 安装到 BPM 中,同时借助 eXtreme Scale 功能增强 BPM Process Server 配置文件.这是 BPM V8 用户的首选集成方法.增强配置的优势在于,eXtreme Scale 配置可以利用内置的 We

在 IBM Business Process Manager V8 中部署流程应用程序

关于本教程 本教程介绍了如何安装或部署流程应用程序,并管理它们.流程应用程序生命周期包括安装.管理和撤销部署快照.虽然版本控制的考虑因素也是生命周期的一部分,但本教程中并不包含它们. 在开发流程时,您可以在 Process Designer 中充分利用各工具所支持的迭代方法.同样,使用 IBM Integration Designer(以下简称 Integration Designer),您可以同步和部署到 Process Center,或选择导出应用程序文件,并将它安装到 Process Se

从WebSphere Lombardi Edition到IBM Business Process Manager V8.0单集群环境的迁移

众所周知,http://www.aliyun.com/zixun/aggregation/13387.html">WebSphere Lombardi Edition(以下简称 Lombardi)作为业界领先的 BPM 产品,可以利于模型化驱动提高业务敏捷性.在 2010 年初,Lombardi 被 IBM 收购,并将其与自有的 WPS(WebSphere Process Server)相融合,推出了新一代业务流程产品 BPM7.5, 随后,又推出了 IBM IBM Business Pr

IBM Business Process Manager V7.5如何配置和使用分页查询

本文将介绍如何配置和使用分页查询,还将介绍在 IBM BPM 中集成分页查询功能的几种方法. WebSphere Adapter for JDBC(后面简称为 JDBC Adapter)是 IBM Business Process Manager V7.5 (IBM BPM) 提供的一个http://www.aliyun.com/zixun/aggregation/17547.html">功能强大的数据库资源适配器.运行在 IBM BPM 上的应用程序可以通过 JDBC Adapter 实

介绍IBM Business Process Manager V8中可用的动态迁移

本文还介绍了迁移正在运行的进程时应该执行哪些操作,以及这些步骤是悬而未定的还是保持孤立的. 随着时间的推移,需要对进程进行修改和完善,因此需要部署新版本的进程应用程序(包含新的http://www.aliyun.com/zixun/aggregation/13476.html">业务流程).这给企业带来了挑战,内容涉及长期运行的进程,以及决定如何处理使用旧的进程应用程序版本的进程.IBM Business Process Manager V8 (IBM BPM) 为管理对正在运行的流程实例

集成WebSphere MQ和IBM Business Process Manager V7.5部署流程

当一个事件发生在不能直接通过适配器框架集成的不同系统中,同时需要某种中间件进行交换数据时,这类集成对于那些需要调用http://www.aliyun.com/zixun/aggregation/13476.html">业务流程的场景来说非常有用. IBM Business Process Manager V7.5 是一个综合的 BPM 平台,为您提供管理一个完整企业级程序所需的可见性和洞察力.IBM Business Process Manager 利用简单环境中的复杂性分解了竖井,更好地

IBM Business Process Manager on z/OS简介说明

IBM Business Process Manager 是整个面向服务架构 (SOA) 的一部分,它结合了简单性.易用性和任务管理功能,同时支持企业集成和事务流程管理需求.在 BPM 发行版本 7.5.0.1 之前,使用 WebSphere Lombardi Edition 开发的流程应用程序无法在 z/OS 平台上运行.另一个限制是,现有的 WebSphere Lombardi Edition 服务器无法将 DB2® on z/OS 用作产品数据库. WebSphere Process Se

将IBM Business Process Manager与桌面自动化开发平台Openspan有效整合

在如何利用 IBM Business Process Manager 实现http://www.aliyun.com/zixun/aggregation/13476.html">业务流程自动化部分,介绍如何整合异构系统的流程开发,展示 IBM Business Process Manager 强大的系统整合能力,能使企业中原本功能丰富但杂乱无序异构的软件资源整合成有序而功能强大的系统,同时也将为你展示 IBM Business Process Manager 强大的建模能力和快速高效的界面