소개

본 장에서는 AnyLink DB 어댑터의 기본적인 동작방식을 설명합니다.

1. 개요

DB 어댑터는 여러 DB 솔루션과의 연계를 지원합니다. AnyLink에서 사용하는 DTO(Data Transfer Object)의 값과, SQL 파라미터를 매핑하여 동적으로 DB 솔루션과의 연계 업무를 처리할 수 있습니다.

2. 환경 구성

AnyLink에서 DB 어댑터를 사용하기 위해서는 다음과 같은 환경 구성이 필요합니다.

  • Java 버전

    Java 17(JDK 17.0)

  • Vendor별 JDBC 드라이버

    DB 솔루션 업체를 통해 제공되며, AnyLink 배포판에 포함되지 않습니다.

3. 어댑터 동작 방식

DB 어댑터는 DB 엔드포인트를 등록할 수 있으며, DB 엔드포인트는 인바운드 엔드포인트가 존재하지 않고, 아웃바운드 엔드포인트만 사용합니다.

DB 아웃바운드 엔드포인트는 대상이 되는 DB의 데이터소스에 대한 JNDI 익스포트 네임(export name)을 통해 DB 연결을 가져오며, 해당 연결에 대하여 DB 아웃바운드 룰에서 정의한 쿼리 및 DTO와의 SQL 파라미터 매핑을 수행 및 실행합니다.