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

当一个事件发生在不能直接通过适配器框架集成的不同系统中,同时需要某种中间件进行交换数据时,这类集成对于那些需要调用">业务流程的场景来说非常有用。

IBM Business Process Manager V7.5 是一个综合的 BPM 平台,为您提供管理一个完整企业级程序所需的可见性和洞察力。IBM Business Process Manager 利用简单环境中的复杂性分解了竖井,更好地满足了客户需求。

WebSphere MQ (MQ) 支持应用程序使用消息队列来参与消息驱动处理。应用程序可通过使用适当的消息队列软件产品在不同平台上进行通信。例如,HP-UX® 和 z/OS® 应用程序可分别通过 WebSphere MQ for HP-UX 和 WebSphere MQ for z/OS 进行通信。应用程序与基础通信机制隔离。

本文展示了一个位于 MQ 和部署在 Business Process Manager 上的业务流程应用程序之间的集成场景。当一个事件发生在不能直接通过适配器框架集成的不同系统中,同时需要某种中间件进行交换数据时,本文介绍的集成对于那些需要调用业务流程的场景来说非常有用。

下载 部分提供了包括消息驱动 Bean (MDB) 应用程序的文章,该应用程序接收来自 MQ 的消息,并将其转发给业务流程应用程序。

应用程序架构

本文使用的流程应用程序包括 2 个主要组件:一个是在 Process Designer 中开发的业务流程应用程序,另一个是 J2EE 应用程序,该应用程序包含一个在 MQ 和部署在 Business Process Manager 上的业务流程之间充当桥梁的 MDB。必要时,可将 MDB 的激活规范与 MQ 队列或 WebSphere Application Server 的监侦听器端口关联在一起。

如图 1 所示,数据以 CSV 格式从 MQ 传递到 MDB,MDB 将其转换成进一步调用该流程的 Business Process Manager Undercover Agent (UCA) 可以理解的消息格式。

图 1. 应用程序流架构

MDB 中的消息转换

MDB onMessage 方法以 byteMessage 的形式接收 CSV 数据,然后对其进行标记化并转换成一个 String 数组。然后从该 String 数组中获取数据,并转换成 UCA 可以理解的 XML 消息结构。

图 2. 消息转换

应用程序集成

要将 Business Process Manager 应用程序和一个外部 MQ 提供程序集成在一起,需要在 Business Prcess Manager 的基础 WebSphere Application Server 中创建一个 MQ 客户端链接,其方法是使用一个 Service Integration Bus (SIBus) 通道或是一个 MQ 提供程序。这是很重要的一步,因为 WebSphere Application Server 同时充当外部 MQ 提供程序的客户端和服务器。该配置在部署于 Business Process Manager 之上的流程和 MQ 之间架起了一座桥梁。

时间: 2024-09-15 18:47:18

集成WebSphere MQ和IBM Business Process Manager V7.5部署流程的相关文章

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

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

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 实

从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

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

这允许您在单个 Web 门户页面中构建统一的 portlet 和小部件环境,从而在门户页面中运行 BPM 流程和任务. IBM Business Process Manager http://www.aliyun.com/zixun/aggregation/3415.html">Advanced V7.5 包含 WebSphere V7.5 提供的 Business Space(将来也会包含 Business Space),为跨 IBM Business Process Managemen

将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 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 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

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

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

将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 强大的建模能力和快速高效的界面