CICS Explorer를 사용하여 CICS Java 애플리케이션을 개발하고 배치하기 위해
알아야 하는 내용입니다.
CICS Explorer SDK를 사용하여 애플리케이션 개발
CICS Explorer® SDK(Software Development Kit)는
OSGi 및 웹 프로젝트 지원을 포함하여 Java™ 애플리케이션을 개발하고 CICS®에 배치할 수 있는 환경을 제공합니다.
대상 환경 설정
애플리케이션 개발을 시작하기 전에
애플리케이션이 실행되는 CICS의 최초 레벨에 대한 대상 정의를 Eclipse에
설정해야 합니다. 대상 정의는 사용할 수 있는 JCICS API,
JRE 및 사용자 정의 API 등의 플러그인 및 환경 설정 세트로
구성됩니다.
플러그인 프로젝트 작성
CICS Java 애플리케이션을 OSGi 스펙을
준수하는 Eclipse 플러그인 프로젝트로 작성합니다. OSGi 서비스 플랫폼은
컴포넌트 모델을 사용하고 애플리케이션을 프레임워크에
OSGi 번들로 배치하여 애플리케이션을 개발하는 메커니즘을
제공합니다.
플러그인 프로젝트 Manifest 파일 업데이트
새 JCICS 애플리케이션을 개발하거나
기존 애플리케이션을 플러그인 프로젝트에 패키지할 때 프로젝트 Manifest 파일을 업데이트하고
CICS-MainClass 선언을 포함해야 합니다.
CICS 번들 프로젝트에 프로젝트 추가
CICS 번들 프로젝트를 작성할 때 프로젝트에는 Manifest 파일과
특성 파일만 있습니다. 모든 요소를 zFS에 배치하기 전에
CICS 번들에 포함할 프로젝트의 세부사항을 추가해야 합니다.
OSGi 프로젝트, OSGi 애플리케이션 또는 동적 웹 프로젝트를
CICS 번들 프로젝트에 추가할 수 있습니다.
JCICS 예제 시작하기 CICS Explorer SDK는
CICS용 Java 애플리케이션 개발을 시작하는 데 유용한 JCICS 예제를 제공합니다.
웹 애플리케이션 개발
CICS 애플리케이션에 프리젠테이션 계층을 개발하기 위해
Liberty 프로파일 도구를 사용하여 Java를 통해 CICS 서비스에 액세스하는 웹 애플리케이션을 작성할 수 있습니다.
JVM 서버에서 실행할 기존 애플리케이션 패키지
풀링된 JVM에서 Java 애플리케이션을 실행 중인 경우,
JVM 서버에서 실행하도록 애플리케이션을 이동할 수 있습니다. JVM 서버가
동일한 JVM의 Java 애플리케이션에 대해 여러 요청을 처리할 수 있으므로
동일한 워크로드를 실행하는 데 필요한 JVM의 수가
줄어듭니다.
벤더 클래스에 대한 OSGi 번들 단편 작성
애플리케이션이 JRE와 함께 제공되는 IBM 또는 벤더 클래스를 사용하는 경우 OSGi 프레임워크에서 클래스를 사용할 수 있도록 OSGi 번들 단편을 작성해야 합니다.
CICS non-OSGi Java 애플리케이션 배치
Java 애플리케이션은
CICS 번들에 포함되어 있으며 CICS Explorer에서
z/OS® UNIX System Services(z/OS UNIX)
파일 시스템에 직접 배치할 수 있습니다.
내보낸 번들은 CICS에 사용되는
애플리케이션 JAR 파일을 포함합니다.
Java 보안 관리자 사용
기본적으로 Java 애플리케이션에는 Java API의 요청된 활동에
적용되는 보안 제한사항이 없습니다. Java 보안을 사용하여
안전하지 않은 활동으로부터 Java 애플리케이션을 보호하기 위해 애플리케이션이
실행되는 JVM에 대해 보안 관리자가 사용되도록 설정할 수 있습니다.