z/OS용 Liberty에서 최적화 로컬 어댑터 사용 계획

Liberty 서버 환경에서 WebSphere 최적화 로컬 어댑터(WOLA)를 구현하는 방법을 계획합니다.

시작하기 전에

z/OS®용 CICS® Transaction Server에서 최적화 로컬 어댑터와 통신하려면 z/OS용 CICS Transaction Server 버전 4.1 이상이 필요합니다.

이 태스크 정보

z/OS 일괄처리, CICS(Customer Information Control System) 또는 UNIX System Services 환경에서 실행되는 상위 레벨 어셈블리어 및 Cobol, PL/I, C/C++ 등의 원시 언어로 작성된 애플리케이션이 있는 경우에는 최적화 로컬 어댑터를 사용하여 Liberty 서버에서 원시 언어 애플리케이션 및 Java 기반 비즈니스 로직 간에 직접 호출할 수 있습니다. 최적화 로컬 어댑터를 사용하여 다음 호출을 작성할 수 있습니다.
  • 외부 주소 공간에서 로컬 Liberty 서버에 배치된 EJB(Enterprise JavaBeans) 애플리케이션으로의 인바운드 호출
  • z/OS의 Liberty 서버 하에서 실행 중인 애플리케이션에서 외부 주소 공간에서 실행 중인 서버 프로그램으로의 아웃바운드 호출
Liberty에서 사용하고자 하는 원시 언어 애플리케이션이 많은 경우, 최적화 로컬 어댑터를 구현하면 다음과 같은 이점이 있습니다.
  • 성능 향상
  • ID 컨텍스트 전파
  • 로컬 바인딩 지원
  • z/OS 시스템의 레거시 자산을 위한 게이트웨이 또는 프록시

프로시저

  1. 사용자 환경에서 기존 비즈니스 및 미들웨어 애플리케이션을 검토하여 최적화 로컬 어댑터를 사용하는 이점이 있는 애플리케이션 프로세스를 판별하십시오. 제거할 수 있는 프로세스를 선택하고 최적화 로컬 어댑터 원시 API 호출 가능 서비스에 대한 호출로 대체하십시오.

    최적화 로컬 어댑터를 사용하는 시기에 대한 자세한 정보는 z/OS용 Liberty의 최적화 로컬 어댑터z/OS용 Liberty의 최적화 로컬 어댑터 사용 시나리오의 내용을 참조하십시오.

  2. z/OS용 Liberty에서 EIS(Enterprise Information System)로 SAF(System Authorization Facility) 사용자 ID를 전파하려면, Liberty 서버가 SAF 기반 사용자 레지스트리를 사용 중인지 확인하십시오. 추가 정보는 z/OS상의 SAF 레지스트리 활성화 및 구성의 내용을 참조하십시오.
  3. 최적화 로컬 어댑터 샘플을 검토하십시오. z/OS용 Liberty를 설치할 때 포함되는 다수의 예제가 있습니다. 샘플 사용에 대한 정보는 Liberty의 최적화 로컬 어댑터 샘플의 내용을 참조하십시오.
  4. 최적화 로컬 어댑터의 사용 방법을 결정하십시오. 최적화 로컬 어댑터를 사용하여 인바운드 또는 아웃바운드 호출을 작성할 수 있습니다.
    1. 최적화 로컬 어댑터를 사용하여 Liberty 서버 EJB 애플리케이션으로 인바운드 호출을 수행하십시오.

      다음 이미지는 Liberty 서버 EJB 애플리케이션에 대한 인바운드 CICS 호출의 플로우를 표시합니다.

      그림 1. CICS 사용Liberty 서버 EJB 애플리케이션에 대한 CICS 인바운드 호출
    2. 최적화 로컬 어댑터를 사용하여 Liberty 서버 애플리케이션에서 외부 주소 공간의 프로그램을 호출하십시오.

      다음 그림은 CICS 트랜잭션에 대한 아웃바운드 Liberty 서버 호출의 플로우를 표시합니다.

      CICS 트랜잭션에 대한 Liberty 서버 아웃바운드 호출

    최적화 로컬 어댑터 사용에 대한 자세한 정보는 최적화 로컬 어댑터를 사용하도록 Liberty 서버 환경 사용z/OS용 Liberty의 최적화 로컬 어댑터 API의 내용을 참조하십시오.

주제의 유형을 표시하는 아이콘 태스크 주제

파일 이름: twlp_dat_useola.html