使用SOA实现既有资产的开发和重组(上)

豆豆网   技术应用频道   2007年12月31日  【字号: 收藏本文

内容摘要:在本文中,作者使用中间会合 (meet-in-the-middle) 开发模式,对既有资产进行抽取、分析、编排和映射,生成满足业务目标的可部署代码和接口定义文件,从而实现了对于既有资产的转换和重组。

  1.使用 WDz (Websphere Development for Z system),进行资产开发和重组,按照业务目标,编排业务流程,进行接口和消息的映射,并最终生成可部署代码和接口描述文件。

  2.使用中间会合的开发模式,开发和准备输入的材料,利用 SOA 规约整个场景的设计与实现过程。

  用例说明

  本文样例是一个经过裁剪的零部件订单查询服务。在一个零售企业中,该服务可以为用户提供零部件订单及价格的查询,主要包含两部分功能:检查部件订单和检查部件价格。在本样例中,该服务实现的 COBOL 代码是由 CICS 应用提供,为了支持多种零部件的灵活查询,需要将上述应用转换为 Web Service。

  图 3. 样例的 Use case 图

使用SOA实现既有资产的开发和重组(上)

  作者使用 WSDL 描述实现目标和业务需求,对应的 COBOL 程序被作为在 WDz 中创建一个 Service Flow 工程的输入。下面是关于 WSDL 文件的定义细节,它完全匹配上述用例视图表述的需求,并定义了相关的输入和输出:

  图 4. WSDL 的定义

使用SOA实现既有资产的开发和重组(上)

  Figure xxx. Requires a heading

使用SOA实现既有资产的开发和重组(上)

  Figure xxx. Requires a heading

使用SOA实现既有资产的开发和重组(上)

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

正在加载评论...