z/OS Connect 方案

IBM® z/OS® Connect 能够对具有基于 JSON 的有效内容的应用程序和数据进行基于 REST 的访问。此访问模式在业界广受欢迎。

以下业务方案描述了使用 z/OS Connect 的各种优势:

将单独的请求合并或分组(金融服务公司方案)

一家当前已完成与另一家公司合并的金融服务公司正在寻求通过一种方法,安全而快捷地打开若干关键的业务应用程序,将它们绑定在一起以形成单个结果,并使该结果在 Web 应用程序中可用。一个称为 ACCTINFO 的 z/OS 应用程序在 CICS® 环境中运行,能够访问客户的内部帐户数据。另一个应用程序 ACCTHSTY 在 IMS™ 环境中运行。由 CICS® 应用程序管理的数据存储在 Virtual Storage Access Method (VSAM) 文件中。IMS™ 数据存储在 DL/I 表中。

该公司要求在访问这些应用程序时具有统一的安全性,并且能够确定对这两个应用程序进行调用的时间和次数、接收到和返回的字节数以及响应时间。

z/OS Connect 提供了一个简单的解决方案,通过配置消除了这些环境的复杂性。此解决方案能够与运行在 z/OS 操作系统上的单个服务器联系,以访问使用基于 REST 的调用和 JSON 的应用程序,以获取消息有效内容。z/OS Connect 中所提供的数据转换支持将处理每个请求的 JSON 与字节阵列之间的映射。此外,z/OS Connect 提供了单个安全性检查点,以确保已授权任何请求访问的标识系统访问这些应用程序,它将每个 REST 调用记录在 z/OS 系统管理设施 (SMF) 中。为了统一这些请求,在 z/OS Connect 配置中定义了这些服务当中的每项服务时,z/OS Connect 服务定义将使用 serviceGroupingName 字符串。可以将 serviceGroupingName 数据(例如 'ACCOUNT_INFO_HISTORY')设置为供每项服务共用,结果将显示在每个请求的 z/OS SMF 记录中,使它们能够关联在一起,以进行分析或退款。

分隔移动设备请求或 Web 请求的方案(零售方案)

零售商希望将 z/OS 系统输出中针对应用程序发出的 Web 请求与来自他们新的移动平台的请求分隔开。您可以轻松完成此任务,方法如下:定义和配置截然不同的 z/OS Connect 服务定义,使它们使用相同的服务提供者配置,这使多项 REST 服务能够调用相同的资产,但是按照不同的标准来记录和保护调用。已授权来自移动平台的请求者使用一组使用 REST 的服务,而已授权来自非移动的基于 Web 的请求者的调用使用单独的集合,它们都访问相同的资产,但是都单独跟踪。所有数据都记录在 z/OS Connect SMF 120 子类型 11 记录中,可使用标准 z/OS 审计和跟踪机制来访问。

使用 REST 和 JSON 来访问传统 z/OS 批处理资产(保险公司方案)

一家大型保险公司希望访问一组 Cobol 批处理应用程序,这些应用程序包含多年来制定的一些复杂的业务逻辑。将此应用程序转换为使用更新的语言和运行时环境会造成高成本和高风险。从移动设备和基于 Web 的请求者来访问此应用程序中的业务逻辑这一解决方案的风险更低,并且使其他业务系统能够利用已建立的应用程序。

借助 Liberty 中的 WebSphere® 优化本地适配器支持并且激活了 z/OS Connect WOLA 功能部件,使用 REST 调用和 JSON 内容即可轻松访问此应用程序。目标 Cobol 应用程序需要更新,以使用 WOLA API 向 Liberty 服务器注册和开始接受请求。需要 z/OS Connect 服务定义以及包含有关它期望接收的数据的信息的绑定文件。您必须将返回数据复制到 z/OS Connect 服务器的绑定文件所在的路径。允许使用 z/OS Connect 和 WOLA API 之后,此批处理资产实际上处于联机状态,并且可供已授权的 z/OS Connect REST 客户机使用。

发现 z/OS 资产以及有关请求和响应有效内容的信息

您希望云配置或者 API 管理工具需要生成在特定 z/OS 系统上发布的资产的目录。此工具需要查询这些资产和存储它们,以及一些与每个资产相关联的上下文。该工具还必须包括有关创建传递给服务的请求数据时所需要的对象的信息,以及有关服务作为响应返回的对象的信息。

z/OS Connect 提供了一种方法使用简单的 REST 调用来发现其配置中的所有服务。当针对 https://host:port/zosConnect/services 的 HTTP GET 请求到达时,会返回采用 JSON 格式的列表,此列表中包含允许当前已认证的用户查看的所有服务。从此列表中,您可以检索每项服务的 URL 以及使用 HTTP GET 来查询每项服务,以返回请求和响应 JSON 模式信息。可以将服务引用(服务的 URL)、服务的文本描述以及 JSON 请求和响应模式保存在该工具的目录中以供稍后检索。允许访问 JSON 模式意味着可以轻松配置该工具,以使用基于 JSON 的适当参数列表来生成要传递到 z/OS Connect 的 REST 调用,以供目标 z/OS Connect 服务使用。


用于指示主题类型的图标 概念主题

文件名:cwlp_zconnect_usagescenarios.html