-
2020 정보처리기사 실기 : Chapter 05Study/정보처리기사 2020. 9. 22. 16:59728x90
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. 모듈 세부 설계서
- 하나의 독립적인 기능을 수행하는 모듈의 구성 요소와 세부적인 동작을 정의한 설계서
- 종류
- 컴포넌트 명세서
- 인터페이스 명세서
4-1. 데이터 통신을 통한 인터페이스 구현
- 애플리케이션 영역에서 인터페이스 형식에 맞춘 데이터 포맷을 인터페이스 대상으로 전송하고, 이를 수신 측에서 파싱(Parsing)하여 해석하는 방식이다.
- 데이터 포맷 종류
- JSON
- XML
4-2. JSON (JavaScript Object Notation)
- 속성-값 쌍으로 이루어진 데이터 오브젝트를 전달하기 위해 사용하는 개방형 표준 포맷
- AJAX에서 많이 사용되고, XML을 대체하는 주요 데이터 포맷임
- 언어 독립형 데이터 포맷으로 다양한 프로그래밍 언어에 사용되고 있음
4-3. XML (eXtensible Markup Language)
- 다른 특수한 목적을 갖는 마크업 언어를 만드는 데 사용하도록 권장하는 다목적 마크업 언어
- 다른 많은 종류의 데이터를 기술하는 데 사용
- 다른 종류의 시스템끼리 데이터를 쉽게 주고 받을 수 있게 하는 것이 목적
728x90'Study > 정보처리기사' 카테고리의 다른 글
2020 정보처리기사 실기 : Chapter 07 (0) 2020.09.22 2020 정보처리기사 실기 : Chapter 06 (0) 2020.09.22 2020 정보처리기사 실기 : Chapter 04 (0) 2020.09.18 2020 정보처리기사 실기 : Chapter 03 (0) 2020.09.18 2020 정보처리기사 실기 : Chapter 02 (0) 2020.06.29