[정보처리기사 실기] Ⅲ. 통합구현 - 연계 메커니즘 구성

Ⅲ. 통합구현 - 연계 메커니즘 구성.


1. 연계 메커니즘 정의.

연계 메커니즘 개념
  • 모듈간 데이터 연계시 요구사항을 고려한 연계방법과 주기를 설계하기 위한 메커니즘.

연계 메커니즘 기능.
  • 송신시스텀과 송신데이터를 수신하여 DB반영하는 수신시스템으로 구성.
  • 송신시스템 : 연계데이터를 연계테이블 또는 파일로 생성하여 송신.
  • 수신시스템 : 전송받은 데이터를 변환 처리 후 데이터 베이스에 반영.

연계방식
  • 직접연계
    • 장점
      • 연계 및 구현 단순.
      • 개발비용이 낮고 기간이 짧음.
    • 단점
      • 시스템간 결합도 높아 시스템 변경에 민감.
      • 암/복호화 처리 불가
      • 연계 및 통합 가능한 시스템 환경이 제한적.
  • 간접연계
    • 장점
      • 이종간 네트워크 프로토콜 연계 가능.
      • 인터페이스 변경시 장애없이 서비스 가능.
      • 보안/업무처리 로직 자율성 높음.
    • 단점
      • 연계방식이 복잡해 성능저하 가능.
      • 테스트 기간이 길어짐.
연계방식분류.
  • 직접연계
    • DB링크 (DB Link)
      • 데이터베이스에서 제공하는 DB링크 객체를 이용.
      • 수신시스템에서 DB링크를 생성하고 송신시스템에서 해당 DB링크 직접 참조.
    • DB연결 (DB Connection)
      • 수신시스템의 WAS에서 송신시스템 DB로 연결하는 DB 커넥션 풀을 생성하고 연계프로그램에서 해당 DB커넥션 풀명을 이용.
    • API / Open API
      • 송신시스템의 DB에서 데이터를 읽어서 제공하는 애플리케이션 프로그래밍 인터페이스 프로그램.
    • JDBC
      • 수신시스템의 프로그램에서 JDBC 드라이버를 이용하여 송신 시스템 DB와 연결.
      • DBMS유형, DBMS 서버 IP/Port/DB인스턴스 정보 필요.
    • 하이퍼링크(Hyper Link)
      • 현재페이지에서 다른 부분으로 가거나 전혀 다른 페이지로 이동하게 해주는 속성.
  • 간접연계
    • 연계솔루션(EAI)
      • 기업에서 운영되는 서로 다른 플랫폼 및 애플리케이션들 간의 정보전달, 연계/통합을 가능하게 해주는 솔루션.
      • 송수신 시스템에 설치되는 어댑터를 이용.
    • Web Service / ESB
      • 웹서비스가 설명된 WSDL과 SOAP 프로토콜을 이용한 시스템간 연계.
    • 소켓 (Socket)
      • 소켓을 생성하여 포트를 할당하고, 클라이언트의 요청을 연결하여 통신.
  • WSDL : 웹 서비스명, 제공위치, 메시지포맷, 프로토콜 정보 등 웹서비스에 대한 상세정보를 기술한 파일.
  • SOAP : HTTP, HTTPS, SMTP 등을 사용하여 XML 기반의 메시지를 네트워크 상태에서 교환하는 프로토콜.


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

장애 및 오류 유형
  • 연계시스템 오류
    • 연계서버의 실행여부 및 전송형식변환등의 오류.
    • 서버의 기능과 관련된 장애 및 오류.
    • ex) 연계서버 미구동, 송수신시스템 IP 또는 Port 접속불가 등.
  • 연계 프로그램 오류
    • 데이터 추출위한 DB접근시 권한 불충분(송신).
    • 운영 DB반영위한 DB접근시 권한 불충분(수신).
    • 데이터 변환 및 반영시 예외처리 미처리(공통).
    • ex) 등록되지 않은코드로 매핑 불가, 등록된 데이터가 존재하지 않음 등.
  • 연계 데이터 오류
    • 송신시스템에서 추출된 연계 데이터가 유효하지 않은 값으로 인한 오류.
    • ex) 유효하지 않은 일자, 데이터 등.


연계서버 장애 주요 체크리스트
  • 연계 서버 엔진에서 기록되는 로그 파일의 내용 확인.
  • 연계 서버의 정상적 실행 여부.
  • 연계 서버의 데이터 전송 변환과정의 오류 여부.
  • 송/수신 대상 시스템의 정상 연결 여부(아이피 및 포트 접근 가능 여부).
  • 송/수신 연계 테이블(파일) 접근 권한 등.

  • 정보처리기사 필기 합격 후 실기대비 정리 및 책없이 간단히 보기위해 작성하였습니다.
  • 2020년 수제비 정보처리기사 책 기반으로 정리 하였습니다.
  • 저작권 관련 문제가 있다면 hojunbbaek@gmail.com 으로 메일 주시면 바로 삭제 조치 하도록 하겠습니다.



마지막 수정