콘텐츠로 이동

Wrapper Integration

Wrapper 연동은 JDBC 경계에 개입하는 방식이다. 비즈니스 로직을 전면 수정하지 않고도 SQL 실행 경로를 보호하고 싶을 때 가장 적합한 연동 모델이다.

연동 특성

  • JDBC URL과 드라이버 전환 기반 진입
  • Hub 기반 인스턴스 등록과 bootstrap
  • Engine으로의 런타임 요청 전달
  • 로컬 스냅샷 또는 export-config 기반 설정 유지

연동 흐름

  1. Wrapper 인스턴스가 Hub에 등록된다.
  2. 필요한 스키마와 정책 매핑 정보가 동기화된다.
  3. 애플리케이션 SQL 실행 시 Wrapper가 보호 대상을 식별한다.
  4. 런타임 실행은 Engine으로 요청된다.

적합한 상황

  • JDBC 설정을 제어할 수 있는 애플리케이션
  • 중앙 정책 관리와 낮은 코드 수정량을 함께 원하는 환경
  • SQL 경계에서 테이블 또는 컬럼 보호를 적용해야 하는 경우

운영상 주의점

  • hubIddatasourceId를 같은 개념으로 취급하지 않는다.
  • 동기화 실패와 실행 실패를 분리해서 진단한다.
  • Hub 직접 동기화가 어렵다면 collector 또는 CLI 기반 보조 흐름을 사용할 수 있다.