연계 메커니즘
서로 다른 시스템 간에 데이터를 교환하기 위해 송신 시스템과 수신 시스템 간의 데이터 전달 구조와 처리 방식을 정의한 것
데이터 생성, 전송, 수신, 변환, 반영의 전체 과정을 설계하고 관리하기 위해 사용
- 데이터의 생성·전송을 담당하는 송신 시스템, 수신·반영을 담당하는 수신 시스템으로 구성
- 송·수신 시스템 간에 데이터 전송 및 모니터링을 수행하는 중계 시스템을 둘 수 있음
- 서로 다른 플랫폼 간에도 일관된 방식으로 데이터가 전달되고 처리되도록 보장
연계 메커니즘 연계 방식
- 직접 연계 방식
- 송신 시스템과 수신 시스템이 중간 매개체 없이 직접 연결되어 데이터 전송을 수행하는 방식
- 구조 단순, 실시간 처리 가능
- 중간 시스템 부하 없음
- 시스템 간 결합도가 높음(의존성 증가)
- 종류
- DB Link
- API/Open API
- DB Connection
- JDBC
- 간접 연계 방식
- 송·수신 시스템 사이에 중간 매개체(연계 서버, 솔루션 등)를 두어 데이터 연계하는 방식
- 시스템 간 결합도 낮음
- 중계 시스템이 전송/변환/로깅을 담당
- 대규모 기업 시스템에 적합
- 종류
연계 메커니즘의 과정
연계 메커니즘 과정
연계 메커니즘 구성 요소
- 연계 데이터 생성 및 추출
- 응용 시스템에서 연계 데이터를 생성 및 추출하는 단계
- 코드 매핑 및 데이터 변환
- 송신 시스템의 코드 체계를 수신 시스템의 코드 체계에 매핑 및 변환
- 인터페이스 테이블 또는 파일 생성
- 변환된 데이터를 인터페이스용 테이블 또는 파일로 생성
- 로그(Log) 기록
- 송·수신 시스템에서 수행된 모든 작업의 결과 및 오류를 로그 테이블 또는 파일에 기록
- 연계 서버 또는 송·수신 어댑터
- 연계 서버
- 데이터 변환·전송·재전송 등 전체 송·수신 처리 담당
- 송신 어댑터
- 인터페이스 테이블 또는 파일을 전송 형식에 맞게 변환 후 송신
- 수신 어댑터
- 수신 데이터를 인터페이스 테이블이나 파일 형태로 저장
- 전송
- 송신 시스템에서 생성된 연계 데이터를 네트워크 환경에 맞게 변환 후 수신 시스템으로 전송
- 운영 DB에 연계 데이터 반영
- 수신된 인터페이스 테이블 또는 파일 구조의 데이터를 변환 프로그램을 통해 수신 시스템의 운영 DB에 반영