CICS Explorer® Software Development Kit (SDK) 提供一個環境,可供開發 Java™ 應用程式並將其部署至 CICS®,包括對 OSGi 及 Web 專案的支援。
您可以使用 SDK 來建立新的應用程式,或重新包裝現有的 Java 應用程式以符合 OSGi 規格。「OSGi 服務平台」提供一個機制,以供利用元件模型來開發應用程式,並將那些應用程式以 OSGi 軟體組部署至架構。OSGi 軟體組是應用程式的部署單位,其中包含版本控制資訊、相依關係及應用程式碼。OSGi 的主要優點是您可以從可重複使用的元件建立應用程式,而這些元件只能透過定義良好的介面(稱為 OSGi 服務)存取。您還可以透過精確的方式來管理 Java 應用程式的生命週期和相依關係。如需使用 OSGi 開發應用程式的相關資訊,請參閱 OSGi 聯盟網站。
您也可以利用 SDK 來使用含有 Java Servlet 及 JSP 頁面的動態 Web 專案。這些 Servlet 可以與 OSGi 軟體組互動,可讓您建立具有現代 Web 層及商業邏輯的應用程式,以使用 JCICS 來存取 CICS 服務。
您可以使用 SDK 來開發 Java 應用程式,以在任何支援的 CICS 版本中執行。不同版本的 CICS 支援不同版本的 Java,且在更新的版本中,也已延伸 JCICS API 以支援 CICS 的其他功能。為了避免使用錯誤的類別,SDK 提供一個功能來設定目標平台。您可以定義正在開發應用程式的 CICS 版本,SDK 會自動隱藏您不能使用的 Java 類別。
SDK 說明可提供如何執行下列每一個步驟以開發和部署應用程式的完整資料。