트랜잭션 통합자 사용자 가이드
이 섹션에는 TI(트랜잭션 통합자) 사용에 대한 정보가 포함되어 있습니다. 트랜잭션 통합자는 Host Integration Server의 동기 .NET Framework 애플리케이션 통합 솔루션입니다. TI를 사용하면 다음 조건이 충족되는 경우 구성 요소 기반 Windows Server 시스템 애플리케이션과 메인프레임 기반 트랜잭션 프로그램(TP) 및 IBM i 트랜잭션을 통합할 수 있습니다.
동기 또는 트랜잭션 솔루션이 필요합니다.
클라이언트 및 서버 시스템은 모두 호출이 이루어지는 시점에 실행됩니다.
호출 시 클라이언트 및 서버 시스템을 실행할 필요가 없는 애플리케이션 통합 솔루션이 필요한 경우 TI 대신 메시지 통합자(WebSphere MQ용 WCF 채널)와 같은 비동기 메시징 솔루션을 사용합니다. 비동기 솔루션에서 중간 계층 큐 시스템은 클라이언트가 요청 메시지를 발급할 때 실행되고 서버는 메시지를 검색하고 회신을 다시 보낸 다음 클라이언트가 중간 계층에서 회신을 다시 받습니다.
TI를 사용하면 기존 메인프레임 기반 TP를 .NET Framework 빌드된 Windows 기반 애플리케이션과 통합할 수 있습니다. 비즈니스 논리를 프레젠테이션 논리와 분리한 경우 TP를 수정할 필요가 없을 수도 있습니다. TI의 마법사는 수정 프로세스를 단계별로 안내합니다.
TI를 사용하면 3계층 클라이언트/서버 또는 웹-호스트 컴퓨팅 환경으로 이동할 때 기존 CICS 및 IMS TP를 유지할 수 있습니다. TI를 사용하여 메인프레임 트랜잭션을 호출하면 호스트 트랜잭션에 대한 액세스를 유지하면서 알고 있는 시각적 개체 지향 환경 및 프로그래밍 언어에서 프로그래밍할 수 있습니다.
TI는 호스트 공간이나 비용이 많이 드는 호스트 트랜잭션 재작성 없이 SNA 연결 및 TCP/IP 연결을 모두 지원합니다. 2PC(2단계 커밋)가 필요한 경우 SNA 연결을 선택하거나 직접 처리량이 필요한 경우 TCP/IP 연결을 선택할 수 있습니다. IBM은 TCP/IP 프로토콜에 대해 2PC를 구현하지 않았지만 2PC가 필요하지 않은 경우 TCP/IP가 직접 연결을 제공할 수 있습니다.
과 OLTP(온라인 트랜잭션 처리)의 진정한 통합 NET 규격 시스템은 CICS 및 IMS와 Windows 기반 솔루션의 통합을 의미합니다. CICS 및 IMS는 메인프레임 경기장에서 고객 추적 및 주문 입력과 같은 분산 OLTP 솔루션을 만드는 데 널리 사용됩니다. TI는 CICS 및 IMS 트랜잭션에 대한 .NET 인터페이스를 만든 다음 Windows에서 메인프레임에서 CICS 및 IMS 트랜잭션을 실행하여 CICS 및 IMS를 .NET과 통합합니다.
.NET 애플리케이션의 TI 개체는 TI 런타임 환경, MS DTC(Microsoft Distributed Transaction Coordinator) 및 연결된 RE(원격 환경)와 함께 작동하여 CICS 또는 IMS TP를 구동합니다. 이러한 작업을 함께 수행합니다.
호스트(메인프레임) TP를 활성화합니다.
TI 개체에 지정된 매개 변수를 TP에 전달합니다.
TP를 실행합니다.
결과를 TI 개체로 반환합니다.
.NET 애플리케이션에서 TI 개체(어셈블리 .dll 파일)를 참조하는 경우 해당 애플리케이션은 자동으로 TI 런타임 환경을 시작하고 연결된 원격 환경에 연결된 엔드포인트 정보를 사용하여 해당 TI 메서드와 연결된 메인프레임 트랜잭션을 호출합니다.
섹션 내용
WIP(Windows-Initiated Processing) 개요