构建 ESB 中介来将分隔文件转换为服务调用
2010-01-22 00:00:00 来源:WEB开发网单击 Finish 并让该工具完成工作区构建。
打开模块组装关系图。您可以展开 FlatFileMediationModule 项目,并双击 FlatFileMediationModule 组装节点图标,从而打开该组装。
图 10. 模块组装关系图
请注意,该模块组装中显示了两个组件: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 业务对象
Credit 业务对象具有与每个平面文件记录中的全部三个值相匹配的属性。平面文件记录由 account number、sortcode 和 amount 组成,这三个值之间用冒号字符分隔,例如: 12345678:161616:99.50 .
- ››构建Windows 8风格应用23-App Bar概述及使用规范
- ››构建域名服务器(DNS)
- ››构建Android平台Google Map应用
- ››构建WinForm 通用速选(全选、反选、清空)组件
- ››构建Wordpress网站首选的5家国外主机
- ››构建高性能和高弹性 WebSphere eXtreme Scale 应用...
- ››构建前端UI组件的新思路
- ››构建 Android 开发环境
- ››构建 pureXML 和 JSON 应用程序,第 3 部分: 为 p...
- ››构建 ESB 中介来将分隔文件转换为服务调用
- ››构建一个 Twitter Web 应用程序
- ››构建基于 CDT 的编辑器,第 1 部分: C/C++ 开发工...
更多精彩
赞助商链接