使用 CICS Explorer SDK 开发应用程序

CICS Explorer Software Development Kit (SDK) 提供了用于在 CICS 中开发和部署 Java 应用程序的环境,包括对 OSGi 的支持。

关于此任务

您可以使用 SDK 来创建新的应用程序,或者重新打包现有的 Java 应用程序,以符合 OSGi 规范。 OSGi 服务平台提供了一种机制,可使用组件模型开发应用程序,并将这些应用程序作为 OSGi 束部署到框架中。OSGi 束是应用程序的部署单元,包含版本控制信息、依赖性和应用程序代码。OSGi 的主要优势在于您可以通过可复用的组件创建应用程序,这些组件只能通过定义明确的接口(称为 OSGi 服务)进行访问。您还能够以细粒度方式管理 Java 应用程序的生命周期和依赖性。要了解有关使用 OSGi 开发应用程序的信息,请参阅 OSGi Alliance Web 站点。

您可以使用 SDK 来开发要在任何受支持的 CICS 发行版中运行的 Java 应用程序。不同的 CICS 发行版支持不同的 Java 版本,在后续发行版中也已经扩展了 JCICS API 以支持 CICS 的其他功能。 为避免使用错误的类,SDK 提供了一个可设置目标平台的功能。您可以定义进行开发要使用的 CICS 发行版,SDK 会自动隐藏无法使用的 Java 类。

请参阅 SDK 帮助中的 CICS Java Developer Guide,以获取有关如何执行以下每个步骤以开发和部署应用程序的完整的详细信息。

过程

  1. 针对 Java 开发设置目标平台。 目标平台可确保您只使用适合于应用程序开发中 CICS 目标发行版的 Java 类。
  2. 针对 Java 应用程序开发创建插件项目。
  3. 使用最佳实践开发 Java 应用程序。 如果不熟悉如何为 CICS 开发 Java 应用程序,那么可以从随 CICS Explorer™ SDK 提供的 JCICS 示例开始。要在 Java 应用程序中使用 JCICS,必须导入 com.ibm.cics.server 软件包。
  4. 将用于部署的应用程序打包:
    1. 创建一个或多个 CICS 束项目以包含您的 OSGi 束。 CICS 束可以包含一个或多个 OSGi 束,是 CICS 中您的应用程序的部署单元。将要更新并管理的 OSGi 束都放在一个 CICS 束中。您必须知道要在其中部署应用程序的 JVMSERVER 资源的名称。
  5. 通过导出项目将您的 Java 应用程序部署到 zFS,或将其保存在源存储库中以待部署。

结果

您已使用 CICS Explorer SDK 成功开发并导出了您的应用程序。

下一步做什么

将该应用程序安装在 JVM 服务器中。如果您无权在 CICS 中创建资源,那么系统程序员或管理员可以为您创建应用程序。您必须告知系统程序员或管理员已导出的束的位置以及目标 JVM 服务器的名称。有关详细信息,请参阅在 JVM 服务器中安装 OSGi 束。
父主题: 开发和部署应用程序