CICS Explorer® 软件开发包 (SDK) 为开发 Java™ 应用程序并将其部署到 CICS® 提供环境,包括对 OSGi 和 Web 项目的支持。
您可以使用 SDK 创建新应用程序,或者重新打包现有 Java 应用程序以符合 OSGi 规范。OSGi 服务平台提供一种机制来使用组件模型开发应用程序,并将这些应用程序作为 OSGi 束部署到框架。OSGi 束是应用程序的部署单元,包含版本控制信息、依赖性和应用程序代码。OSGi 的主要优势在于您可以通过可复用的组件创建应用程序,这些组件只能通过定义明确的接口(称为 OSGi 服务)进行访问。您还能够以细粒度方式管理 Java 应用程序的生命周期和依赖性。要了解有关使用 OSGi 开发应用程序的信息,请参阅 OSGi Alliance Web 站点。
您还可以使用 SDK 处理包含 Java servlet 和 JSP 页面的动态 Web 项目。这些 servlet 可与 OSGi 束进行交互,以便您能够创建具有现代 Web 层的应用程序,并且其业务逻辑使用 JCICS 访问 CICS 服务。
您可以使用 SDK 开发要在任何受支持的 CICS 发行版中运行的 Java 应用程序。不同的 CICS 发行版支持不同的 Java 版本,并且 JCICS API 在后续发行版中也已扩展为支持 CICS 的更多功能。为避免使用错误的类,SDK 提供了一个可设置目标平台的功能。您可以定义针对哪个 CICS 发行版进行开发,并且 SDK 会自动隐藏您无法使用的 Java 类。
SDK 有助于提供有关如何执行以下步骤来开发和部署应用程序的全面详细信息。