集成IBM Sterling Connect:Direct与WebSphere MQ业务流程使用

无论大型还是小型的企业,都需要处理各种类型的文件,并将它们与分散在各个企业数据中心的不同的、分散的应用程序相连接。随着底层">基础架构变得更加分散和复杂,获取涉及文件、数据转换、连接逻辑、协议转换和发不到不同应用程序的最终数据的事务的端到端可见性成为了一大挑战。

场景和前提条件

本系列文章介绍一个涉及 JK Financials 的场景,JK Financials 是一家需要获得其集成企业的 IT 基础架构的端到端可见性的虚构银行。该可见性将有助于提供事务可跟踪性,还有助于提供解决常规操作中出现的 IT 基础架构问题的方法。

第 1 部分将介绍 JK Financials 处理指令子集的方式的总体架构,这些指令子集是以文件形式从其支行接收的。这一部分将展示如何使用 IBM® Sterling Connect:Direct(以下简称 Sterling C:D)的托管文件传输功能来处理这些文件。可靠地接收到的文件由一个 WebSphere® Message Broker 业务流程处理,以关联一个文件的到达,并为多个银行应用程序制定路由决策和执行协议转换。为了以文件的形式有效跟踪一个指令采取的所有路径,机构的各种组件与 IBM Tivoli® Composite Application Manager for Transactions(以下简称 ITCAM)集成在一起,ITCAM 使用事务 ID 来关联事件,为已完成、放弃、出错或挂起的事务提供不同的视图。

此场景假设以下 IBM 产品已安装并配置,能够在 JK Financials 网络中独立工作。

Sterling C:D Nodes V4.5.01 Sterling Control Centre V5.3 WebSphere MQ V7 WebSphere Message Broker V6.1 和 V7 ITCAM V7.3

JK Financials 使用 Sterling C:D 在其企业网络中提供托管文件传输 (MFT) 功能。一家支行在文件中使用了一种安全传输协议来发送转账指令,如下所示:

图 1. 场景概述和架构

到达企业数据中心的文件保存在文件系统中的一个共享的存储库中。文件到达 Sterling C:D Node A1 时会生成一个 MQ 事件,以触发 WebSphere Message Broker 业务流程来进一步处理该文件。这个触发过程涉及到将 Sterling Control Centre 与 WebSphere MQ 相集成,下一节会对此进行解释。WebSphere Message Broker 业务流程的行为类似于企业服务总线,负责执行以下操作。

关联来自 Sterling Control Centre 的事件,以启动业务流程。 确保文件已成功到达共享存储中。 检查传入的文件内容,基于文件名称和文件到达的时间戳创建一个惟一 ID。 基于为路由选择的端点,执行协议转换。 创建新消息或文件,将它们发布到应用程序。

本文会同时介绍 WebSphere Message Broker V6.1 和 V7:

对于 V6.1,使用来自 IBM Sterling Control Center(以下简称 SCC)的事件关联文件到达并启动业务流程。 对于 V7,使用开箱即用的功能来监听 C:D 文件的传输和到达,
然后自动启动
文件处理。

在此场景中,使用数据的应用程序如下所示:

一个由一条到达应用程序端点的 MQ 消息触发的转账 SAP 工作流。 一个通过 TCP/IP 获取原始字节来处理转账指令的遗留核心银行系统。 一个使用文件来实现组织中所有财务事务的日志合规性的日志和合规性系统。

该场景将一个健壮的文件处理和批处理托管文件传输系统(比如 Sterling C:D)与一个 WebSphere Message Broker 连接系统相结合,后者可处理极高的事务量并处理多种类型的网络和协议。

时间: 2025-01-13 06:02:00

集成IBM Sterling Connect:Direct与WebSphere MQ业务流程使用的相关文章

编排WebSphere Message Broker流来处理IBM Sterling Connect:Direct文件传输

第 2 部分将展示如何构建一个 http://www.aliyun.com/zixun/aggregation/13387.html">WebSphere Message Broker 业务流程来关联某个 WebSphere Message Broker 流中的文件到达事件,然后生成惟一 ID,以便使用监视工具跟踪文件传输详细信息,并基于 Sterling Connect:Direct 文件中的文件内容来计算路由端点和协议. 本系列文章介绍一个涉及 JK Financials 的场景,JK

WebSphere MQ V6的新特性

简介:本文介绍 WebSphere MQ Version 6 的一些主要增强.文中还列出了其他一些参考资料,这些 资料可以帮助您了解更多关于 WebSphere MQ 基本产品及其特性的知识. 什么是 WebSphere MQ? WebSphere MQ 为组织的连接需求提供了一个简单的解决方案, 并且可以作为构建和开发集成解决方案的基础.WebSphere MQ 让您可以轻松地在很多不同平台和环境之 间交换信息 -- 集成新的和已有的业务应用.它能够提供可靠的数据传递,并且使应用开发 人员不必

集成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 利用简单环境中的复杂性分解了竖井,更好地

集成WebSphere Business Events和WebSphere MQ Low Latency Messaging

简介 WebSphere MQ Low Latency Messaging(以下称为 MQ LLM)是一个 IBM 消息传递产品,在各种网络架构上提供高容量.低延迟的可靠消息传递,旨在以一种面向消息的中间件发布/订阅方式提供一种一对多的数据传递或多对多的数据交换.它也能够实现极高的消息容量和毫秒级的延迟需求的结合.MQ LLM 当前版本的设计主要为满足金融机构行政管理的消息传递需求. 在本文中,我们将向您展示如何用 WebSphere Business Events(以下称为 Business

IBM WebSphere Cast Iron与WebSphere MQ Telemetry Transport协作实现业务消息推送

基于物联网的 WebSphere MQ Telemetry Transport(简称 MQTT)相关技术在云计算和移动设备之间架起一道桥梁,在低带宽和不稳定的移动互联网中为您提供可靠的网络服务. 云计算.移动互联网.物联网是当前最炙手可热的几个关键词,也是未来最具发展潜力的几个关键技术.云计算可以为人们提供强大的计算能力和存储能力,能够有效地解决移动设备计算能力不足和存储量小的局限性,然而实现这一切的前提是拥有良好的网络环境,包括稳定的链接和高速的传输条件.然而当前移动互联网正处于起步阶段,无法

IBM WebSphere MQ认证及访问权限管理

文章介绍了 MQ 7.0 的http://www.aliyun.com/zixun/aggregation/18083.html">权限管理机制和 MQ 7.1 新引入的通道认证机制,并提供详细的实现命令供读者参考.通过概念与实例的结合,使用户对 MQ 的认证及权限管理有一个全面详实的认识. 在企业级解决方案中,WebSphere MQ 被广泛用于不同产品间的通信,包括金融及银行领域.在这些领域中,对系统的安全性特别敏感,这就要求 MQ 具有完善的安全机制,从而应对各种潜在的攻击.MQ 的

IBM WebSphere MQ 7.5基本用法

一.下载7.5 Trial版本 http://www.ibm.com/developerworks/downloads/ws/wmq/ 这是下载网址,下载前先必须注册IBM ID,下载完成后一路Next即可(注:windows上安装时,会询问是否域环境,初次学习时,为简单起见,建议选择No) 安装完成后,MQ的Bin目录会自动添加到环境变量Path中,以后就可以直接用Dos命令行窗口操作(当然,也可以用图形化GUI方式通过IBM WebSphere MQ Explorer来管理) 注:安装时,强

mq-问一个关于 IBM WebSphere MQ的问题,消息错误代码为RC2019

问题描述 问一个关于 IBM WebSphere MQ的问题,消息错误代码为RC2019 我写了一个生产者程序,每隔5s往MQ发100条消息,又写了一个消费者程序,每隔10s从MQ中取消息,再写入文件,生产者MQ主要代码:MQQueue queue = null; int openOptions = MQConstants.MQOO_OUTPUT | MQConstants.MQOO_FAIL_IF_QUIESCING | MQConstants.MQGMO_WAIT; if (qMgr ==

ibm websphere mq与webservice整合

问题描述 ibm websphere mq与webservice整合 3C 项目里有个需求,需要同时用到ibm mq和webservice.我是client,webservice中没有提供需要访问的ip地址,访问的话需要通过mq队列实现,请问有谁做过吗?具体怎么实现?能否提供样例代码,紧急求助!!! 解决方案 lz的意思是webservice中返回的消息推送给mq,client从mq中读取消息.是这样吗?如果是的话,就用java代码连接目的mq呗.不知lz对mq了解多少,贴些资源自己去看吧.ja