CICS Explorer SDK를 사용하여 애플리케이션 개발

CICS Explorer® SDK(Software Development Kit)는 OSGi 및 웹 프로젝트 지원을 포함하여 Java™ 애플리케이션을 개발하고 CICS®에 배치할 수 있는 환경을 제공합니다.

이 태스크 정보

SDK를 사용하여 새 애플리케이션을 작성하거나 OSGi 스펙을 준수하도록 기존 Java 애플리케이션을 다시 패키지할 수 있습니다. OSGi 서비스 플랫폼은 컴포넌트 모델을 사용하고 애플리케이션을 프레임워크에 OSGi 번들로 배치하여 애플리케이션을 개발하는 메커니즘을 제공합니다. OSGi 번들은 애플리케이션의 배치 단위이며, 버전 제어 정보, 종속성 및 애플리케이션 코드를 포함하고 있습니다. OSGi의 주요 이점은 OSGi 서비스라고 하는 우수한 인터페이스를 통해서만 액세스하는 재사용 가능한 컴포넌트에서 애플리케이션을 작성할 수 있다는 점입니다. Java 애플리케이션의 라이프사이클과 종속 항목을 보다 세부적으로 관리할 수도 있습니다. OSGi를 사용한 애플리케이션 개발에 대한 정보는 OSGi Alliance 웹 사이트를 참조하십시오.

SDK를 사용하여 Java 서블릿과 JSP 페이지를 포함한 동적 웹 프로젝트에 대한 작업을 할 수도 있습니다. 이 서블릿은 OSGi 번들과 상호 작용하므로 JCICS를 사용하여 CICS 서비스에 액세스하는 비즈니스 로직과 현대적 웹 계층을 포함한 애플리케이션을 작성할 수 있습니다.

SDK를 사용하여 지원되는 CICS 릴리스에서 실행할 Java 애플리케이션을 개발할 수 있습니다. CICS 릴리스마다 서로 다른 버전의 Java를 지원하며, CICS API는 이후 릴리스에서 CICS의 추가 기능을 지원하도록 확장되었습니다. 잘못된 클래스를 사용하지 않도록 SDK에서 대상 플랫폼을 설정하는 기능을 제공합니다. 개발할 CICS 릴리스를 정의할 수 있으며, SDK는 사용할 수 없는 Java 클래스를 자동으로 숨깁니다.

SDK 도움말은 다음 단계를 수행하여 애플리케이션을 개발 및 배치하는 방법에 대한 자세한 정보를 제공합니다.

프로시저

  1. Java 개발을 위한 대상 플랫폼을 설정하십시오. Liberty JVM용으로 개발하는 경우 CICS TS 5.1 Runtime with Liberty를 선택하고, 그렇지 않으면 CICS TS 5.1 런타임을 선택하십시오. 대상 플랫폼은 애플리케이션 개발에서 CICS의 대상 릴리스에 적합한 Java 클래스만 사용하도록 합니다. CICS TS 5.1 대상을 선택하는 경우, 대상이 현재 Eclipse 설치보다 새 버전이라는 경고가 발생할 수 있습니다. 이 경고 메시지는 무시할 수 있습니다.
  2. Java 애플리케이션 개발을 위한 플러그인 프로젝트를 작성하십시오.
  3. 우수 사례를 사용하여 Java 애플리케이션을 개발하십시오. CICS용 Java 애플리케이션 개발에 익숙하지 않은 사용자는 시작할 수 있도록 CICS Explorer SDK와 함께 제공되는 예제를 사용할 수 있습니다. Java 애플리케이션에서 JCICS를 사용하려면 com.ibm.cics.server 패키지를 가져와야 합니다.
  4. 옵션: 동적 웹 프로젝트를 작성하여 애플리케이션 프리젠테이션 계층을 개발하십시오. 동적 웹 프로젝트에서 서블릿과 JSP 페이지를 작성할 수 있습니다. 이 유형의 프로젝트를 빌드하려면 빌드 경로도 업데이트해야 합니다.
  5. 배치를 위해 애플리케이션을 패키지하십시오.
    1. OSGi 번들 및 웹 프로젝트를 참조하는 하나 이상의 CICS 번들 프로젝트를 작성하십시오. CICS 번들은 CICS에서 애플리케이션의 배치 단위입니다. 함께 업데이트 및 관리하려는 OSGi 번들 및 웹 프로젝트를 CICS 번들 프로젝트에 넣으십시오. 애플리케이션을 배치할 JVMSERVER 자원의 이름을 알아야 합니다.

      PROGRAM, URIMAP, TRANSACTION 자원 같은 CICS 자원 서브세트를 CICS 번들 프로젝트에 추가할 수도 있습니다. 이 자원은 애플리케이션의 일부로 동적으로 설치 및 관리됩니다.

    2. 옵션: 애플리케이션을 CICS 플랫폼에 배치하려면 CICS 번들을 참조하는 애플리케이션 프로젝트를 작성하십시오. 애플리케이션은 CICS에서 CICSplex 전체에 걸쳐 애플리케이션을 배치하고 관리하기 위한 단일 관리 지점을 제공합니다. 자세한 정보는 CICS TS 5.1 Information Center에서 배치를 위한 애플리케이션 패키지의 내용을 참조하십시오.
  6. 애플리케이션 프로젝트 또는 CICS 번들 프로젝트를 내보내서 Java 애플리케이션을 zFS에 배치하십시오. 또는, 배치를 위해 프로젝트를 소스 저장소에 저장할 수 있습니다.

결과

CICS Explorer SDK를 사용하여 애플리케이션을 성공적으로 개발하고 내보냈습니다.

다음에 수행할 작업

JVM 서버에 애플리케이션을 설치하십시오. CICS에서 자원을 작성할 수 있는 권한이 없는 경우, 시스템 프로그래머 또는 관리자가 사용자를 위해 애플리케이션을 작성할 수 있습니다. 시스템 프로그래머 또는 관리자에게 내보낸 번들의 위치와 대상 JVM 서버의 이름을 알려주어야 합니다. 자세한 정보는 JVM 서버에 OSGi 번들 배치를 참조하십시오.