ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 2020 정보처리기사 실기 : Chapter 05
    Study/정보처리기사 2020. 9. 22. 16:59
    728x90

    Chapter 05 : 인터페이스 구현


    1. 내부, 외부 모듈 연계 방법

    • 시스템 인터페이스를 위해 외부 및 내부 모듈을 연계하는 대표적인 방법은 EAI, ESB 방식이 있다. 
    방법 설명
    EAI
    (Enterprise
    Application
    Integration)
    기업에서 운영되는 서로 다른 플랫폼 및 애플리케이션들 간의 정보 전달, 연계, 통합을 가능하게 해주는 솔루션
    1. POINT-TO-POINT 방식
    2. HUB AND SPOKE 방식
    3. MESSAGE BUS 방식
    4. HYBRID 방식
    ESB
    (Enterprise
    Service
    Bus)
    1. 웹 서비스 중심으로 표준화된 데이터, 버스를 통해 다른 기종 애플리케이션을 유연하게 통합하는 핵심 플랫폼 기술
    2. Bus를 중심으로 각각 프로토콜이 호환 되게끔 변환 가능하고, 서비스 중심으로 메시지 이동을 라우팅할 수 있음
    3. 관리 및 보안이 쉽고 품질이 높음
    4. 표준화가 미비하다는 문제점 존재

    2. 인터페이스 데이터 표준

    • 인터페이스를 위해 인터페이스가 되어야 할 범위의 데이터들의 형식과 표준을 정의하는 것

    3. 모듈 세부 설계서

    • 하나의 독립적인 기능을 수행하는 모듈의 구성 요소와 세부적인 동작을 정의한 설계서
    • 종류
      1. 컴포넌트 명세서
      2. 인터페이스 명세서

    4-1. 데이터 통신을 통한 인터페이스 구현

    • 애플리케이션 영역에서 인터페이스 형식에 맞춘 데이터 포맷을 인터페이스 대상으로 전송하고, 이를 수신 측에서 파싱(Parsing)하여 해석하는 방식이다. 
    • 데이터 포맷 종류
      1. JSON
      2. XML

     

     

    4-2. JSON (JavaScript Object Notation)

    • 속성-값 쌍으로 이루어진 데이터 오브젝트를 전달하기 위해 사용하는 개방형 표준 포맷
    • AJAX에서 많이 사용되고, XML을 대체하는 주요 데이터 포맷임
    • 언어 독립형 데이터 포맷으로 다양한 프로그래밍 언어에 사용되고 있음

     

     

    4-3. XML (eXtensible Markup Language)

    • 다른 특수한 목적을 갖는 마크업 언어를 만드는 데 사용하도록 권장하는 다목적 마크업 언어
    • 다른 많은 종류의 데이터를 기술하는 데 사용
    • 다른 종류의 시스템끼리 데이터를 쉽게 주고 받을 수 있게 하는 것이 목적

     

    728x90

    댓글

kxmjhwn@gmail.com