Loading [MathJax]/jax/output/HTML-CSS/config.js

Ch3_02 연계 메커니즘 구성

Study/정보처리기사 2020. 10. 11. 01:07

1. 연계 메커니즘 정의

 

1. 연계 메커니즘의 개념 : 응용 SW와 연계 대상 모듈간의 데이터 연계 시 요구사항을 고려한 연계방법과 주기를 설계하기 위한 메커니즘

 

2. 연계 메커니즘의 기능

  A. 데이터를 생성하여 전송하는 송신시스템과 수신시스템으로 구성

  B. 송신 시스템 : 운영 DB, 앱으로부터 연계 데이터를 연계 테이블 또는 파일로 생성하여 송신

  C. 수신 시스템 : 송신 시스템으로부터 전송된 데이터를 변호나 처리 후 DB에 반영

 

3. 연계 방식

  A. 직접 연계

    i. 장점 : 연계 및 통합 구현이 단순 용이, 개발 소요 비용 및 기간 짧음, 중간 매개체가 없어서 데이터 연계 처리 성능이 좋음

    ii. 단점 : 시스템 간 결합도가 높아 시스템 변경에 민감, 암복호화 처리 불가

  B. 간접 연계

    i. 장점 : 상이한 네트워크, 프로토콜 연계 및 통합 가능, 인터페이스 변경 시에 장애나 오류 없이 서비스 가능

    ii. 단점 : 연계 아키텍처 및 메커니즘 복잡해 성능 저하 요소, 개발 및 적용 기간이 장기간

 

  C. 연계방식

    i. 직접연계

      1. DB링크 : DB에서 제공하는 DB링크 객체이용

      2. DB연결 : 수신시스템의 WAS에서 송신 시스템 DB로 연결하는 DB 커넥션 풀 생성, 연계프로그램에서 해당 DB 커넥션 풀명 이용

      3. API/OPEN API : 송신시스템의 DB에서 데이터를 읽어서 제공하는 앱 프로그래밍 인터페이스 프로그램

      4. JDBC : 수신 시스템의 프로그램에서 JDBD 드라이버 이용

    ii. 하이퍼링크 : 한 페이지에서 다른 부분으로 가거나 전혀 다른 페이지로 이동간접 연계

      1. 연계 솔루션 : 기업에서 운영되는 서로 다른 플랫폼 및 앱들 간의 정보 전달, 연계, 통합

      2. 웹서비스/ESB : 웹서비스가 설명된 WSDL, SOAP 프로토콜 이용한 시스템 연계

      3. 소켓 : 소켓을 생성해 포트 할당, 클라이언트의 요청을 연결해 통신

 

4. 연계 메커니즘 수행 절차

  A. 연계 데이터 추출 및 생성 : 연계 솔루션과는 관계없이 응용 프로그램에서 생성하거나 DB를 이용하는 등 응용시스템별로 구현

  B. 코드 매핑 및 데이터 변환 : 송신 시스템에서 사용하는 코드를 수신 시스템에 전송해야 할 경우 수신 시스템의 코드로 매핑 및 변환, 데이터 타입이 상이할 경우 데이터 변환 작업 수행

  C. 연계 테이블 또는 파일 생성

    i. 송신 시스템 연계 테이블

    ii. 수신 시스템 연계 테이블

  D. 로그 기록

  E. 연계 서버 또는 송수신 어댑터

  F. 전송 단계

  G. 운영 DB에 연계 데이터 반영

    i. 변환 프로그램 구현 내용, 방식

 

2. 연계 장애 및 오류처리 구현

 

1. 연계 장애 및 오류 유형

  A. 연계 시스템 오류 : 연계 서버의 실행 여부 및 송수신 전송형식 변환 오류

  B. 연계 프로그램 오류 : 데이터 추출을 위한 DB 접근시 권한 불충분, 운영 DB 반영하기 위한 DB접근 권한 불충분 등

  C. 연계 데이터 오류

 

2. 처리 방안

  A. 연계 시스템 오류 : 연계 서버 로그 확인, 원인분석 후 처리

  B. 연계 프로그램 오류 : 송수신 연계프로그램 기록 로그 확인 및 처리, 데이터 재전송 및 재반영

  C. 연계 데이터 오류 : 연계 프로그램 확인, 데이터 보정 후 재전송

 

TOP