WEB开发网
开发学院软件开发Java 构建 ESB 中介来将分隔文件转换为服务调用 阅读

构建 ESB 中介来将分隔文件转换为服务调用

 2010-01-22 00:00:00 来源:WEB开发网   
核心提示: 单击 Finish 并让该工具完成工作区构建,打开模块组装关系图,构建 ESB 中介来将分隔文件转换为服务调用(5),您可以展开 FlatFileMediationModule 项目,并双击 FlatFileMediationModule 组装节点图标, 图 11. Credit 业务对象Cre

单击 Finish 并让该工具完成工作区构建。

打开模块组装关系图。您可以展开 FlatFileMediationModule 项目,并双击 FlatFileMediationModule 组装节点图标构建 ESB 中介来将分隔文件转换为服务调用,从而打开该组装。

图 10. 模块组装关系图
构建 ESB 中介来将分隔文件转换为服务调用

请注意,该模块组装中显示了两个组件:FlatFileInboundInterface 导出 组件和中介流组件。还要注意,Flat File 适配器所需的数据类型和接口也显示在 Business Integration 视图中。

任务 1 到此就完成了,在此任务期间,您使用 Enterprise Service Discovery 将 Flat File 资源适配器导入了一个 J2EE 连接器项目,并创建了一个中介模块项目。

任务 2:创建服务提供者

在此任务期间,您将创建一个 Java SCA 组件,该组件将扮演服务提供者的角色。为简单起见,我们选择一个 SCA 组件作为我们的目标服务,不过此设计也适用于任何类型的目标服务,包括基于 SOAP 的 Web 服务。

为模拟银行服务创建新的接口定义:

在 Business Integration 视图中,右键单击 Data Types 文件夹并从上下文菜单中选择 New -> Business Object。

创建一个名为 Credit 的新业务对象,该业务对象具有三个 String 属性:account、sortcode 和 amount,如图 11 所示。

图 11. Credit 业务对象
构建 ESB 中介来将分隔文件转换为服务调用

Credit 业务对象具有与每个平面文件记录中的全部三个值相匹配的属性。平面文件记录由 account number、sortcode 和 amount 组成,这三个值之间用冒号字符分隔,例如: 12345678:161616:99.50 .

上一页  1 2 3 4 5 6 7 8 9 10  下一页

Tags:构建 ESB 中介

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接