시스템 연계

IT 위키

연계 시스템 구성[편집 | 원본 편집]

구분 설명
송신 시스템
  • 운영 데이터베이스, 애플리케이션으로부터 데이터 추출 및 생성
  • 인터페이스 테이블(I/F Table; Interface Table) 또는 파일(xml, csv, text)로 변환하여 송신
수신 시스템
  • 수신한 인터페이스 테이블 또는 파일(File)를 데이터로 변환하여 운영 데이터베이스에 적재
중계 서버
  • 송수신 시스템 사이에 데이터 송수신과 송수신 현황 모니터링 역할
  • 성능과 보안의 품질 특성 중 보안이 더 중요하거나 송수신 시스템이 위치한 네트워크가 상이한 경우 주로 활용

연계 방식[편집 | 원본 편집]

방식 예시 장점 단점
직접 연계
  • DB(WAS)
  • DB Link
  • JDBC
  • API 등
  • 연계 및 통합 구현이 단순하며 용이
  • 개발 소요 비용 및 기간이 짧음
  • 중간 매개체가 없으므로 데이터 연계 처리 성능 양호
  • 시스템 간의 결합도가 높아서 시스템 변경에 민감
  • 보안을 위한 암/복호화 처리, 비즈니스 로직 적용 어려움
  • 연계 및 통합 가능한 시스템 환경이 제한적
간접 연계
  • EAI
  • ESB
  • Socket 등
  • 이기종 네트워크, 프로토콜 등 다양한 환경을 연계 및 통합
  • 시스템 간 인터페이스 변경 시에도 장애나 오류없이 서비스
  • 보안, 비즈니스 로직을 자유롭게 반영 가능
  • 연계 아키텍처 및 메커니즘이 복잡하고, 중간 매개체로 인해 성능 저하 요소 존재
  • 개발 및 적용을 위한 테스트 기간이 상대적으로 장기간 소요