“CORBA 节点”样本由一个消息流中的多个过程流组成。这些过程流中包括:
以下概述图显示了 IBM Integration Bus 上的消息流、命名服务和 CORBA 服务器 Java 应用程序之间的关系。

此过程流由以下节点组成:

Integration 节点从 WebSphere MQ 队列接收消息请求。
Compute 节点:
此过程流由以下节点组成:

Label 节点接收路由的消息请求。CORBARequest 节点调用了要解析输入参数的 CORBA 服务器应用程序的 createNewStockItem 操作,并返回响应。
Compute 节点将响应数据复制到本地环境,并为下一个 CORBA 请求设置输入参数。下一个 CORBARequest 节点调用了要解析输入参数的 CORBA 服务器应用程序的 setPrice 操作,并返回响应。
最后的 Compute 节点会将响应数据复制到本地环境,然后将 CORBARequest 节点中所有累计的响应复制到将传播到 WebSphere MQ 队列的消息体。
从 CORBA 服务器 Java 应用程序抛出的用户定义异常将从 CORBARequest 节点的 Error 终端传播到另一个 WebSphere MQ 队列。
此过程流由以下节点组成:

Label 节点接收路由的消息请求。CORBARequest 节点调用了要解析输入参数的 CORBA 服务器应用程序的 addStock 操作,并返回要传播到 WebSphere MQ 的响应。
从 CORBA 服务器 Java 应用程序抛出的用户定义异常将从 CORBARequest 节点的 Error 终端传播到另一个 WebSphere MQ 队列。
此过程流由以下节点组成:

Label 节点接收路由的消息请求。CORBARequest 节点调用了要解析输入参数的 CORBA 服务器应用程序的 getSKU 操作,并返回响应。
Compute 节点将响应数据复制到本地环境,并为下一个 CORBA 请求设置输入参数。下一个 CORBARequest 节点调用了要解析输入参数的 CORBA 服务器应用程序的 getPrice 操作,并返回响应。
另一个 Compute 节点将响应数据复制到本地环境,并为下一个 CORBA 请求设置输入参数。下一个 CORBARequest 节点调用了要解析输入参数的 CORBA 服务器应用程序的 getStockLevel 操作,并返回响应。
最后的 Compute 节点会将响应数据复制到本地环境,然后将 CORBARequest 节点中所有累计的响应复制到将传播到 WebSphere MQ 队列的消息体。
从 CORBA 服务器 Java 应用程序抛出的用户定义异常将从 CORBARequest 节点的 Error 终端传播到另一个 WebSphere MQ 队列。
此过程流由以下节点组成:

Label 节点接收路由的消息请求。CORBARequest 节点调用了要解析输入参数的 CORBA 服务器应用程序的 reduceStock 操作,并返回要传播到 WebSphere MQ 的响应。
从 CORBA 服务器 Java 应用程序抛出的用户定义异常将从 CORBARequest 节点的 Error 终端传播到另一个 WebSphere MQ 队列。
此过程流由以下节点组成:

Label 节点接收路由的消息请求。CORBARequest 节点调用了要解析输入参数的 CORBA 服务器应用程序的 deleteStockItem 操作,并返回要传播到 WebSphere MQ 的响应。
从 CORBA 服务器 Java 应用程序抛出的用户定义异常将从 CORBARequest 节点的 Error 终端传播到另一个 WebSphere MQ 队列。