CICS Explorer® SDK(Software Development Kit)는 OSGi 및 웹 프로젝트 지원을 포함하여 Java™ 애플리케이션을 개발하고 CICS®에 배치할 수 있는 환경을 제공합니다.
SDK를 사용하여 새 애플리케이션을 작성하거나 OSGi 스펙을 준수하도록 기존 Java 애플리케이션을 다시 패키지할 수 있습니다. OSGi 서비스 플랫폼은 컴포넌트 모델을 사용하고 애플리케이션을 프레임워크에 OSGi 번들로 배치하여 애플리케이션을 개발하는 메커니즘을 제공합니다. OSGi 번들은 애플리케이션의 배치 단위이며, 버전 제어 정보, 종속성 및 애플리케이션 코드를 포함하고 있습니다. OSGi의 주요 이점은 Java 패키지라는 명확하게 정의된 인터페이스를 통해서만 액세스할 수 있는 재사용 가능한 컴포넌트로부터 애플리케이션을 작성할 수 있다는 점입니다. 그런 다음 OSGi 서비스를 사용하여 Java 패키지에 액세스할 수 있습니다. Java 애플리케이션의 라이프사이클과 종속 항목을 보다 세부적으로 관리할 수도 있습니다. OSGi를 사용한 애플리케이션 개발에 대한 정보는 OSGi Alliance 웹 사이트를 참조하십시오.
SDK를 사용하여 Java 서블릿과 JSP 페이지를 포함하는 동적 웹 프로젝트 및 OSGi 애플리케이션 프로젝트에 대한 작업을 할 수도 있습니다. CICS 서비스에 액세스 하기 위해 JCICS를 사용하는 비즈니스 로직과 현대적 웹 계층을 사용하는 애플리케이션을 작성할 수 있습니다. 웹 애플리케이션이 다른 OSGi 번들로부터 코드에 액세스할 필요가 있는 경우 OSGi 애플리케이션 프로젝트(EBA 파일)로 배치되어야 합니다. 애플리케이션 Manifest의 다른 OSGi 번들을 포함하거나 Liberty bundle_repository의 다른 번들을 공통 라이브러리로 설치해야 합니다. EBA 파일은 웹에서 사용 가능한 OSGi 번들(WAB 파일)을 포함해야 하며 시작점을 애플리케이션에 제공하고 웹 브라우저에 URL로 공개해야 합니다.
SDK를 사용하여 지원되는 CICS 릴리스에서 실행할 Java 애플리케이션을 개발할 수 있습니다. CICS 릴리스마다 서로 다른 버전의 Java를 지원하며, CICS API는 이후 릴리스에서 CICS의 추가 기능을 지원하도록 확장되었습니다. 잘못된 클래스를 사용하지 않도록 SDK에서 대상 플랫폼을 설정하는 기능을 제공합니다. 개발할 CICS 릴리스를 정의할 수 있으며, SDK는 사용할 수 없는 Java 클래스를 자동으로 숨깁니다.
SDK 도움말은 다음 단계를 수행하여 애플리케이션을 개발 및 배치하는 방법에 대한 자세한 정보를 제공합니다.