본문 바로가기
자격증/정보처리기사

[정보처리기사 필기] Part 2 소프트웨어 개발 Chapter 5 인터페이스 구현 공부

by Mr.ticket 2023. 12. 12.
728x90
1. 메모

 

없음

 

2. Point

 

EAI 구축 유형

 - Point-to-Point

  • 1:1 방식으로 애플리케이션 통합 수행

 

 - Hub & Spoke

  • 모든 데이터가 허브를 통해 전송

  • 데이터 전송이 보장되고 유지보수 비용이 절감

 

 - Message Bus

  • 데이터를 전송하는 데 버스를 이용하므로 병목 현상 발생 가능

  • 대량의 데이터 교환에 적합

  • 애플리케이션 사이에 미들웨어를 두어 처리

 

 - Hybrid

  • Hub & Spoke 방식과 메시지 버스 방식의 통합

  • 유연한 통합 작업 가능

  • 필요한 경우 한 가지 방식으로 EAI 구현 가능

  • 데이터 병목 현상 최소화 가능

 

인터페이스 보안 기능

 - 인증 보안(보안토큰) 수행

 - 암호화

 - 민감 정보의 가상화를 통한 비식별화 조치

 - 이상 거래 탐지

 

인터페이스 구현 검증 도구

 - xUnit : Java(Junit), C++(Cppunit), Net(Nunit) 등 다양한 언어를 지원하는 단위 테스트 프레임워크

 - STAF : 서비스 호출, 컴포넌트 재사용 등 다양한 환경을 지원하는 테스트 프레임워크

 - FitNesse : 웹 기반 테스트 케이스 설계/실행/결과 확인 등을 지원하는 테스트 프레임워크

 - NTAF : NHN 테스트 자동화 프레임워크로 STAF와 FitNesse를 통합

 - Selenium : 다양한 브라우저 지원 및 개발 언어를 지원하는 웹 애플리케이션 테스트 프레임워크

 - watir : Ruby 기반 웹 애플리케이션 테스트 프레임 워크

 

3. 오답 노트

 

웹 기반 테스트 케이스 설계/실행/결과 확인 등을 지원하는 테스트 프레임워크는 ?

1. xUnit

2. STAF

3. FitNesse

4. RubyNode

FitNesse에 대한 설명이다.

 

다음 중 인터페이스 데이터 표준에 대한 설명으로 가장 거리가 먼 것은 ?

1. 업무적으로 사용하는 용어에 대한 데이터 표준 지침을 기준으로 송수신 시스템 간의 코드 매핑 테이블을 작성한다.

2. EAI 구성 요소는 EAI Platform, Application Adaptor, Broker, Bussiness Workflow 등이 있다.

3. EAI 방식은 서로 다른 플랫폼 및 애플리케이션들 간의 정보 전달, 연계, 통합을 가능하게 해 주는 솔루션이다.

4. ESB 방식은 중앙 집중식을 지향하는 아키텍쳐이다.

ESB는 애플리케이션 간의 통합 측면에서 EAI와 유사하다고 볼 수 있지만 애플리케이션보다는 서비스 중심의 통합을 지향하는 아키텍처이다.

 

EAI 구축 유형에서 애플리케이션 사이에 미들웨어를 두어 처리하는 것은 ?

1. Message Bus

2. Point-to-Point

3. Hub & Spoke

4. Hybrid

EAI 구축 융형 중에서 미들웨어를 두어 처리하는 것은 Message Bus이다.

 

개인 공부를 위한 게시물로 틀린 내용을 포함할 수 있는 점 참고 부탁드립니다.
728x90

댓글