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

minidoo·2020년 10월 6일
0

정보처리기사

목록 보기
8/8
post-thumbnail

연계 요구사항 분석

  1. 통합 구현
  • 송/수신 모듈과 중계 모듈 간의 연계를 구현하는 것
  • 송신 시스템과 모듈, 수신 시스템과 모듈, 중계 시스템, 네트워크, 연계 데이터
  1. 송/수신 시스템과 모듈
  • 송신 시스템: 데이터를 생성 및 변환하여 전송하는 시스템
  • 수신 시스템: 수신 받은 데이터를 정제 및 변환하는 시스템
  1. 중계 시스템
  • 내/외부 시스템 간 또는 내부 시스템 간의 연계 시 사용되는 아키텍처
  1. 네트워크
  • 송신 시스템, 수신 시스템, 중계 시스템을 연결해주는 시스템
  1. 연계 요구사항 분석 절차
  • 하드웨어 및 소프트웨어 구성, 네트워크 현황 확인 → 테이블 정의서, 코드 정의서 확인 → 체크리스트 작성 → 인터뷰, 설문조사 실시 → 요구사항 정의서(분석서) 작성

연계 데이터 식별 및 표준화

  • 연계 범위 및 항목 정의 → 연계 코드 변환 및 매핑 → 연계 데이터 식별자와 변경 구분 추가 → 연계 데이터 표현 방법 정의 → 연계 정의서 및 명세서 작성
  • 연계 데이터 형식은 데이터베이스 테이블데이터베이스 파일로 구분
  • 데이터베이스 파일은 , / : / ; / tag 등의 구분자에 의해 구분

연계 매커니즘 정의

  1. 연계 메커니즘의 개요
  • 송신 체계(데이터의 생성 및 전송) + 수신 체계(데이터의 수신 및 운영 DB 반영)
  • 송신 시스템: 운영 DB로부터 인터페이스 테이블이나 파일 형식으로 연계 데이터를 생성하여 송신
  • 수신 시스템: 송신 시스템으로부터 전송된 데이터를 받아 수신 시스템에 맞는 데이터로 변환 후 운영 DB에 반영
  • 중계 시스템: 데이터의 송/수신, 송/수신 시스템 현황 모니터링
  • 연계 데이터 생성 및 추출 → 코드 매핑 및 데이터 변환 → 인터페이스 테이블 또는 파일 생성 → 연계 서버 또는 송신 어댑터
  1. 직접 연계 방식
  • 중간 매개체 없이 송/수신 시스템이 직접 연계하는 방식
  • DB Link, API, DB Connection, JDBC
  • 연계 및 통합 구현이 단순하고 용이, 개발 비용 저렴, 개발 기간 짧음
  1. 간접 연계 방식
  • 송/수신 시스템 사이에 중간 매개체를 두어 연계하는 방식
  • 연계 솔루션, ESB, Socket, Web Server
  1. 로그(Log) 기록
  • 송/수신 시스템에서 수행되는 모든 과정에 대한 결과 및 오류에 대한 정보를 로그 테이블이나 파일에 기록하는 것
  1. 인터페이스 테이블 또는 파일 생성
  • 송신 시스템에서 개인정보와 같이 보안이 필요한 데이터는 암호화하고, 수신 시스템에서 암호화된 데이터를 운영 DB에 반영 시 복호화

연계 모듈의 구현 환경

  1. EAI : 기업 내 각종 애플리케이션 및 플랫폼 간의 정보 전달, 연계, 통합 등 상호 연동이 가능하게 해주는 솔루션
  2. ESB
  • 애플리케이션 간 연계, 데이터 변환, 웹 서비스 지원 등 표준 기반의 인터페이스를 제공하는 솔루션
  • 애플리케이션 보다는 서비스 중심의 통합을 지향
  1. 웹 서비스
  • 네트워크 정보를 표준화된 서비스 형태로 만들어 공유하는 기술, 서비스 지향 아키텍처(SOA) 개념을 실현하는 대표적인 기술
  • SOAP: XML 기반의 메시지를 네트워크 상에서 교환하는 프로토콜
  • UDDI: 검색 및 접근
  • WSDL: 웹 서비스 명 등에 대한 상세 정보를 XML 형식으로 구현, UDDI의 기초

XML (선언형 언어)

  • 선언형 언어의 종류: HTML, XML, LISP, PROLOG, HASKELL
  1. XML
  • 웹브라우저 간 HTML 문법이 호환되지 않는 문제와 SGML의 복잡함을 해결하기 위하여 개발된 다목적 마크업 언어
  • XML의 첫 문단
<?xml version=”버전" encoding=”언어셋" standalone=”yes|no” ?>
  • XML 요소의 구성
<요소이름 속성1=”속성값1” 속성2=”속성값2” > 내용 </요소이름>

연계 테스트

  • 연계 테스트 케이스 작성 → 연계 테스트 환경 구축 → 연계 테스트 수행 → 연계 테스트 수행 결과 검증
  • 수행 결과 검증
    - 운영 DB 테이블의 건수를 확인하는 방법
    - 테이블 또는 파일을 열어 데이터를 확인하는 방법
    - 시스템에서 기록하는 로그를 확인하는 방법

0개의 댓글