For z/OS platforms

z/OS용 Liberty의 최적화 로컬 어댑터

z/OS®용 Liberty의 최적화 로컬 어댑터 지원은 JCA(Java™ EE Connector Architecture) 1.5 자원 어댑터 및 호출 가능 서비스의 세트로 구성됩니다. 이 서비스와 어댑터는 함께 작동하여 z/OS의 자국어 애플리케이션과 Liberty 서버 환경의 비즈니스 로직 간의 고성능 호출을 제공합니다.

WebSphere® 최적화 로컬 어댑터(WOLA)를 사용하여 외부 주소 공간에서 Liberty에 배치된 애플리케이션에 대한 인바운드 호출을 작성할 수 있습니다. 또한 최적화 로컬 어댑터를 사용하여 동일한 z/OS 시스템의 외부 주소 공간에서 실행 중인 애플리케이션에 대해 Liberty 애플리케이션의 아웃바운드 호출을 작성할 수 있습니다.

이 지원을 사용하여 Cobol, PL/I, C, C++ 및 어셈블리 언어로 작성된 기존 z/OS 애플리케이션은 동일한 z/OS 시스템의 Liberty 서버에 배치된 Java 애플리케이션과의 효율적인 통합과 함께 고성능을 달성할 수 있습니다.

또한 최적화 로컬 어댑터는 API 활용 외부 주소 공간 및 Liberty 서버 간의 빠른 스레드 레벨 보안 전파 및 어설션에 대한 지원을 포함하여 서비스 품질(QoS)의 긴밀한 통합도 제공합니다. 다음과 같은 환경에서 어댑터 API를 사용하는 경우 지원이 제공됩니다.
  • CICS®(Customer Information Control System)
  • 정보 관리 시스템(IMS, Information Management System)
  • UNIX System Services
  • 일괄 처리

CICS 아래의 최적화 로컬 어댑터를 지원하기 위해 TRUE(Task-Related User Exit) 프로그램이 제공됩니다.

최적화 로컬 어댑터 사용의 이점

성능 향상
최적화 로컬 어댑터 API를 사용하여 CICS 애플리케이션, 그리고 로컬 일괄처리 및 UNIX System Services에서 Liberty 서버에 배치된 애플리케이션으로 호출하면 상당한 성능상의 이점을 얻을 수 있습니다. 2진 기술을 사용하여 매개변수 데이터를 전달하는 기능은 성능 개선의 많은 부분을 제공합니다. 어댑터가 제공하는 전송 레벨 지원은 z/OS 크로스-메모리 서비스를 사용하여 로컬로 액세스 가능한 Liberty 서버에 배치된 애플리케이션에 대한 호출의 성능을 최적화합니다.
ID 컨텍스트 전파
최적화 로컬 어댑터 API를 사용한 Liberty 서버에 대한 인바운드 요청의 경우, 기존 z/OS 스레드의 사용자 ID는 항상 전파되고 Liberty EJB 컨테이너에서 어설션됩니다. CICS로부터의 호출의 경우 CICS 태스크 레벨 사용자의 ID를 전파하고 어설션하는 등록 옵션을 지정하여 이 전파를 확장할 수 있습니다. Liberty 애플리케이션에서의 호출인 경우, 사용자는 최적화 로컬 어댑터 CICS 링크 서버를 사용하여 CICS 하에서 ID를 전파하고 어설션할 수 있습니다. 등록 API에서 플래그를 지정하여 이 동작을 제어할 수 있습니다.
로컬 바인딩 지원
최적화 로컬 어댑터는 z/OS 플랫폼에서 기존 애플리케이션, 미들웨어 및 서브시스템에 대한 고성능 로컬 바인딩을 제공할 수 있습니다. 로컬 Liberty 서버를 사용할 수 있는 경우, 이러한 로컬 바인딩은 현재 프로그래밍 인터페이스에서 사용됩니다.
z/OS 시스템의 레거시 자산에 대한 게이트웨이 또는 프록시

최적화 로컬 어댑터는 사용자가 손쉽게 액세스할 수 있는 기능 세트로서 Liberty 스택을 사용할 수 있는 기반을 제공합니다. 이 기능은 바꾸기 어려운 애플리케이션 자산의 수명을 연장합니다. 엔터프라이즈 Bean을 프록시로 사용하는 경우 z/OS 시스템에 배치되는 Cobol, 어셈블리 언어 또는 C/C++ 애플리케이션은 로컬로 실행 중인 애플리케이션 서버의 범위 내에 있는 웹 애플리케이션 세트에 도달하는 Web 2.0 애플리케이션 요청자 또는 웹 서비스 클라이언트가 쉽게 될 수 있습니다.

Liberty 아웃바운드 API를 사용하면 Cobol, 어셈블리 언어 또는 C/C++ 애플리케이션이 호출 가능한 서비스로서 Liberty 서버에 제공될 수 있습니다. 그리고 사용자는 이 벡엔드 서비스에 대한 게이트웨이로서 요청을 승인하는 로컬 Liberty 서버에서 제공자 웹 서비스 애플리케이션을 배치할 수 있습니다. 이 시나리오에서 JCA 1.5 프로그래밍 모델은 애플리케이션에 요청을 전송하고 애플리케이션으로부터 응답을 수신하고 응답을 다시 웹 기반 호출자에게 전송합니다.


주제의 유형을 표시하는 아이콘 개념 주제

파일 이름: cwlp_dat_ola.html