关于我

<2020年4月>
2930311234
567891011
12131415161718
19202122232425
262728293012
3456789

最近来访

加入的俱乐部

留言簿(0)

文章分类

文章档案

相册


最新评论

1. re: 使用OpenSSL制作SSL證書
感谢,很有帮助--【匿名用户】:E-works热心网友 小雪
2. re: 使用OpenSSL制作SSL證書
受益匪浅,非常感谢~--【匿名用户】:E-works热心网友 落叶无边
3. re: 使用OpenSSL制作SSL證書
不错,很详细--【匿名用户】:E-works热心网友
4. re: EDI X12 SPEC从哪来?和大家讨论
--holger
5. re: EDI X12 SPEC从哪来?和大家讨论
根据业务需求分析得到--【匿名用户】:E-works热心网友
6. re: 【译】ANSI ASC X12标准学习指南
well&nbsp;done,i&nbsp;guess&nbsp;you&nbsp;worked&nbsp;in&nbsp;fox&nbsp;--【匿名用户】:E-works热心网友
7. re: 【译】ANSI ASC X12标准学习指南
概述很全面......--【匿名用户】:E-works热心网友
8. re: EDI SPEC从哪来?和大家讨论
您可以到Rosettanet官方网站看看有没有您想要的资料。--传奇

阅读排行榜

评论排行榜

在《TIBCO iProcess实战系列:TIBCO iProcess集成功能简介》中简单描述了TIBCO iProcess的集成功能,其中iProcessBusinessWorks的集成是功能最强大的,TIBCO BusinessWorks(以下简称BW)是一个强大的集成平台,iProcess与它集成完全能够取代iProcess所提供的其他几种集成方式。在本文中,将详细介绍iProcessBusinessWorks如何进行集成。

所需软件

iPEBW集成,除了必须要安装TIBCO iProcess EngineTIBCO BusinessWorks,在客户端要安装iProcess Workspace外,如下两个软件是必须的。

l        TIBCO iProcess BusinessWorks Connector

iProcessBW进行集成,TIBCO iProcess BusinessWorks Connector(以下简称BWC)是必须要用到的产品。BWCBWiPE之间提供了一个高效而且易于使用的接口,利用它,BW Process可以调用iPE Procedure,比如通过BW Process启动或者挂起iPE Procedure中的CaseiPE Procedure也可以调用BW Process,比如调用一个BW Process并且获得BW Process的返回值。

BWC包括三个组件:

l         TIBCO BusinessWorks iProcess Plug-in —— 该组件要与BW安装在同一台机器上,它提供了一系列可以定义在BW Process中的资源,通过这些资源可以与iPE进行通讯。

l         TIBCO iProcess BusinessWorks Client Plug-in —— 该组件要与iProcess的客户端安装在同一台机器上,比如iProcess Client或者iProcess Workspace。它为iPE Procedure提供了一组Step用来调用BW Process.

l         TIBCO iProcess BusinessWorks Server Plug-in —— 该组件与iPE安装在同一台机器上,它为iPE提供了一种调用BW的通讯机制。

l        TIBCO Enterprise Message Service

TIBCO Enterprise Message Service (以下简称EMS) TIBCO基于Java Message Service (JMS)标准的消息服务器产品。在iPEBW集成中,EMS作为媒介传递由iPEBW发送的流程调用消息,并返回调用结果给iPE(在我使用BWC的时候都是用的TIBCO EMS作为消息服务器,没有用过其它的JMS产品,不过从BWC的配置界面上看,用别的JMS产品应该也可以。)

iPEBW集成环境说明

上面两幅图展示了TIBCO iPETIBCO BW的集成环境。这里我将根据图中的标号描述各个主机之间的关系。

1.           iPE流程开发客户端与iPE服务器连接,它可以从iPE服务器获取已经提交的iPE Procedure,对它们进行修改,删除或者建立新的Procedure。安装了iProcess BW Client Plug-in的客户端可以新建或者修改带有调用BW ProcessEAI BW StepiPE Procedure,并将它们提交到iPE服务器让用户使用。

2.           在安装了iProcess BW Server Plug-iniPE中,当含有EAI BW StepProcedure被启动,并且走到EAI BW Step的时候,它会根据事先配置好的数据向EMS服务器发送消息。

3.           在安装了BW iProcess Plug-inBW服务器中,启动的带有iProcess Service Agent的应用,该应用会监听EMS上的消息,当监听到iPE发送的消息后,会根据消息的内容调用对应的BW Process

4.           当第3条中的BW Process运行完毕后,将处理结果通过EMS返回给iPE,以便iPE Procedure继续运行。

5.           当使用BW ProcessiPE的流程进行操作的时候,实际上是对iPE数据库的操作,当然这些对数据库的操作都被BWActivity封装好了。

6.           这一条和集成没有什么关系,只是说明iPE的数据都是存在数据库中。也正因为如此,在第5条中对数据库的操作,就可以对iPEProcedure进行操作了。

iPEBW集成的配置

iPEBW集成的环境安装完毕,需要做如下一些工作:

n         启动iPEEMS

n         iPE端配置

iPE服务器上运行SWDIR/jmsadmin/jmsadmin.sh,配置一个JMS Endpoint

 

n         BW应用配置

1.           如果要配置BW调用iPE,需要在BW工程中配置iProcess Connection

 

 

BW Process就可以使用iProcess Start CaseiProcess Procedure Case Management这两个ActivityiPE中的流程进行操作。

 

2.           如果要用iPE调用BW Process,需要配置iProcess Service Agent

 

iProcess Service Agent选择Processes,并导出Interface file

 

启动iProcess Service Agent,就可以接收iPE Procedure发送的JMS消息,并调用相应的BW Process

n         iPE Procedure配置

iPE Procedure中要调用BW Process需要在流程中加入EAI Step

 

并配置StepEAI TypeEAI_BW

 

配置EAI Call-Out Definition,导入在Designer中生成的Interface file,即可让BW EAI Step对指定BW Process进行调用。

 

 

发表于: 2014-05-25 19:00 阅读(912) 评论(0) 收藏 好文推荐

本博客所有内容,若无特殊声明,皆为博主原创作品,未经博主授权,任何人不得复制、转载、摘编等任何方式进行使用和传播。

作者该类其他博文:

发表评论(网友发言只代表个人观点,不代表本网站观点或立场。)

您尚未登录,请先【登录或注册