Share via


프로그래밍 모델

프로그래밍 모델은 호스트 애플리케이션과 서버 애플리케이션에 액세스하고 통합하는 데 사용되는 메서드를 정의합니다. 프로그래밍 모델은 다음의 조합입니다.

  • 원격 애플리케이션 프로그램과 데이터를 교환하는 데 사용되는 통신 프로토콜입니다.

  • 서버 애플리케이션 프로그램을 호스트하는 데 사용되는 대상 호스트 환경입니다.

  • 연결, 데이터 교환 및 연결 끊기 시퀀스를 제어하기 위해 애플리케이션에서 정의한 상호 작용 의미 체계입니다.

    트랜잭션 통합자는 Windows 시작 처리 및 호스트 시작 처리를 위해 미리 정의된 프로그래밍 모델 집합을 지원합니다. 다음 표에는 프로토콜 및 대상 환경에 따라 사용 가능한 11개의 WIP 프로그래밍 모델이 요약되어 있습니다.

프로토콜 대상/호스트 환경 Host Integration Server 프로그래밍 모델 Host Integration Server COMTI 이름
TCP/IP CICS TCP TRM(트랜잭션 요청 메시지) 링크 MS 링크
TCP/IP CICS TCP ELM(고급 수신기 메시지) 링크 해당 없음
TCP/IP CICS TCP TRM(트랜잭션 요청 메시지) 사용자 데이터 동시 서버
TCP/IP CICS TCP ELM(고급 수신기 메시지) 사용자 데이터 해당 없음
TCP/IP IMS IMS 연결 IMS OTMA(Open Transaction Management Architecture) Connect
TCP/IP IMS IMS 암시적 암시적
TCP/IP IMS IMS 명시적 명시적
TCP/IP IBM i IBM i DPC(분산 프로그램 호출) 해당 없음
LU6.2 CICS CICS LU6.2 사용자 데이터 LU 6.2를 사용하는 CICS
LU6.2 CICS CICS LU6.2 링크 링크를 사용하는 CICS
LU6.2 IMS IMS LU6.2 사용자 데이터 LU 6.2를 사용하는 IMS

다음 표에는 프로토콜 및 대상 환경에 따라 사용 가능한 5가지 HIP 프로그래밍 모델이 요약되어 있습니다.

프로토콜 대상/호스트 환경 Host Integration Server 프로그래밍 모델 Host Integration Server COMTI 이름
TCP/IP CICS TCP TRM(트랜잭션 요청 메시지) 링크 해당 없음
TCP/IP CICS TCP ELM(고급 수신기 메시지) 링크 해당 없음
TCP/IP CICS TCP 사용자 데이터 해당 없음
TCP/IP IBM i IBM i DPC(분산 프로그램 호출) 해당 없음
LU6.2 CICS CICS LU6.2 사용자 데이터 해당 없음
LU6.2 CICS CICS LU6.2 링크 해당 없음

섹션 내용

TCP TRM(트랜잭션 요청 메시지) 링크

TCP ELM(향상된 수신기 메시지) 링크

TCP TRM 사용자 데이터

TCP ELM 사용자 데이터

IMS 연결

IBM i Distributed Program Calls

CICS LU6.2 링크

CICS LU6.2 사용자 데이터

IMS LU6.2 사용자 데이터

적절한 프로그래밍 모델 선택

참고 항목

트랜잭션 통합자 아키텍처