정보처리기사 실기 - 통합 구현

Minseol·2023년 3월 2일
0

정보처리기사

목록 보기
5/17

통합구현

  • 사용자의 요구사항에 맞춰 송수신 모듈과 중계 모듈 간의 연계를 구현하는 것

통합 구현의 구성 요소

  • 송신 시스템과 모듈
  • 수신 시스템과 모듈
  • 중계 시스템
  • 연계 데이터
  • 네트워크

연계 요구사항 분석

  • 연계 데이터를 식별 및 표준화하여 연계 데이터를 정의하는 것

연계 요구사항 분석 절차

  1. 하드웨어 및 소프트웨어 구성, 네트워크 현황 확인
  2. 테이블 정의서, 코드 정의서 등의 문서 확인
  3. 체크리스트 작성
  4. 관련 문서 공유 및 인터뷰, 설문 조사 실시
  5. 요구사항 정의서 작성

연계 데이터 식별 및 표준화의 절차

  1. 연계 범위 및 항목 정의
  2. 연계 코드 변환 및 매핑
  3. 연계 데이터 식별자와 변경 구분 추가
  4. 연계 데이터 표현 방법 정의
  5. 연계 정의서 및 명세서 작성

연계 메커니즘

연계 메커니즘의 연계 방식

  • 직접 연계 방식: 중간 매개체 없이 송수신 시스템이 직접 연계 (종류: DB Link, API/Open API, DB Connection, JDBC 등)
  • 간접 연계 방식: 송수신 시스템 사이에 중간 매개체를 두어 연계하는 방식 (종류: 연계 솔루션, ESB, 소켓(Socket), 웹 서비스(Web Service) 등

연계 메커니즘의 구성

  • 연계 데이터 생성 및 추출
  • 코드 매핑 및 데이터 변환
  • 인터페이스 테이블 또는 파일 생성
  • 로그(Log) 기록: 모든 과정에 관한 결과 및 오류에 대한 정보를 로그 테이블이나 파일에 기록하는 과정
  • 연계 서버 또는 송수신 어댑터
  • 전송
  • 운영 DB에 연계 데이터 반영

연계 장애 및 오류 처리 구현

연계 메커니즘 구간별 장애 및 오류 모니터링 현황

구간별 주요 오류 발생 시점

  • 송신 시스템
  • 수신 시스템
  • 연계 서버

장애 및 오류 유형과 처리방안

  • 로그를 통해 장애 및 오류 원인을 확인하고 분석하여 적절한 처리방안을 선택

장애 및 오류 유형의 분류

  • 송수신 시스템의 연계 프로그램 오류
  • 연계 서버의 오류
  • 연계 데이터의 오류

장애 및 오류의 확인과 처리 절차

  • 장애 및 오류 현황 모니터링 화면을 통해 오류 원인 및 발생 현황을 확인
  • 오류 로그 테이블 또는 파일을 확인하여 오류 원인을 분석
  • 원인에 따른 적절한 조치를 취한다.

장애 및 오류의 정의와 설계

  • 장애 및 오류 관리 대상
  • 관리 대상의 장애 및 오류 코드와 메시지
  • 장애 및 오류 코드와 메시지 관리 방식
  • 장애 및 오류 기록 방식

연계 데이터 보안

전송 구간 보안

  • 전송되는 데이터나 패킷(Packet)을 쉽게 가로챌 수 없도록 암호화 기능이 포함된 프로토콜을 사용
  • 데이터나 패킷을 암호화

데이터 보안

  • 송신 시스템에서 연계 데이터를 추출할 때와 수신 시스템에서 데이터를 운영 DB에 반영할 때 데이터를 암-복호화 하는 것

암-복호화 적용 절차

  1. 암호화 적용 대상, 암호화 알고리즘, 암호화 키 선정
  2. 암호화 적용 대상 컬럼의 데이터 길이 변경
  3. 암호화 알고리즘 라이브러리 확보 및 설치
  4. 연계 응용 프로그램에서 암-복호화 처리 수행

XML(eXtensible Markup Language)

  • 특수한 목적을 갖는 마크업 언어를 만드는 데 사용되는 다목적 마크업 언어이다.

SOAP(Simple Object Access Protocol)

  • 네트워크 상에서 HTTPS/HTTPS, SMTP 등을 이용하여 XML을 교환하기 위한 통신 규악
  • 최근에는 무거운 구조의 SOAP 대신 RESTful 프로토콜을 이용하기도 한다.

WSDL(Web Services Description Language)

  • 웹 서비스와 관련된 서식이나 프로토콜 등을 표준적인 방법으로 기술하고 게시하기 위한 언어
  • XML로 작성되며, UDDI의 기초가 된다.

연계 테스트

  • 구축된 연계 시스템과 연계 시스템의 구성 요소가 정상적으로 동작하는지 확인하는 활동

연계 테스트 진행 순서

  1. 연계 테스트 케이스 작성
  2. 연계 테스트 환경 구축
  3. 연계 테스트 수행
  4. 연계 테스트 수행 결과 검증
profile
귀여운 설이에양

0개의 댓글