内容摘要:在本文中,作者使用中间会合 (meet-in-the-middle) 开发模式,对既有资产进行抽取、分析、编排和映射,生成满足业务目标的可部署代码和接口定义文件,从而实现了对于既有资产的转换和重组。
在本文中,作者使用中间会合 (meet-in-the-middle) 开发模式,对既有资产进行抽取、分析、编排和映射,生成满足业务目标的可部署代码和接口定义文件,从而实现了对于既有资产的转换和重组。
实现细节
使用 WDz 7.0 进行既有 IT 资产开发和重组
下面我们将介绍如何通过创建 WDz 7.0 的 Service Flow 工程来实现 COBOL 应用的导入、开发、重组和部署全过程。这里采用从中间会合的模式,我们通过导入实现目标的接口定义文件和需要转换的非终端应用程序 COBOL 源代码,根据需求分析建立操作及其输入输出消息的映射和关联,最终生成可部署的 Web Service 描述文件和可运行代码,完成既有资产到 Web Service 方式的转换。
1. 创建 SFP(Service Flow Project)
创建一个空的 SFP,命名为 LookupPartOrder,进入默认的 EST 透视图。
图 6

2. 导入接口定义文件
该接口定义文件描述了目标 Web Service 的实现目标,WSDL 文件内容如图 4 所示。在 EST Project Explorer 视图的右键菜单中选择 Import->WSDL,如图 7 所示。完成 Import Wizard 之后,在 SFP 的 Interface 目录中将生成两类文件:(1) 接口定义文件 (.wsdl),描述了目标 Web Service 的操作。一个 wsdl 文件只能定义一个操作,作为调用一个 flow 的接口信息,包括端口类型、操作名称、输入与输出消息的引用等。(2) 消息定义文件 (.mxsd),描述了该操作所引用的输入与输出消息的类型信息。
图 7

作者:何 文 责编:豆豆技术应用