[정보처리기사] 개정 후 2020 시나공 필기 요약 정리 - 2과목 5장. 인터페이스 구현



:bulb: 정보처리기사 2과목 소프트웨어 개발

5장. 인터페이스 구현

061 모듈 연계를 위한 인터페이스 기능 식별 Ⓐ

EAI(Enterprise Application Integration)

  • 기업 내 각종 애플리케이션 및 플랫폼 간의 정보 전달, 연계 통합 등 상호 연동이 가능하게 해주는 솔루션
  • ex) Point-to-Point, Hub & Spoke, Message Bus, Hybrid
유형 기능
Point-to-Point 가장 기본적, 애플리케이션을 1:1로 연결
Hub & Spoke 중앙 집중형, 확장 및 유지 보수 용이
Message Bus 애플리케이션 사이에 미들웨어를 두어 처리
Hybrid 그룹 냉에서는 Hub & Spoke를, 그룹 간에는 Message Bus를 사용한 혼합 방식

ESB(Enterprise Service Bus)

  • 애플리케이션 간 연계, 데이터 변환, 웹 서비스 지원 등 표준 기반의 인터페이스를 제공하는 솔루션
  • 결합도를 약하게 유지

066 인터페이스 보안 Ⓑ

인터페이스 보안

  • 보안 취약점을 분석하여 보안 기능 적용
  • 네트워크 영역 : 네트워크 트래픽에 대한 암호화 설정 (ex. IPSec, SSL, S-HTTP)
  • 애플리케이션 영역 : 애플리케이션 보안 기능 적용
  • 데이터베이스 영역 : 데이터 암호화, 데이터 익명화

068 인터페이스 구현 검증 Ⓐ

인터페이스 구현 검증 도구

  • xUnit : Java, C++, .Net 등 다양한 언어를 지원
  • STAF : 서비스 호출 및 컴포넌트 재사용 지원
  • FitNesse : 웹 기반 테스트케이스 설계, 실행, 결과 확인
  • NTAF : FitNesse와 STAF의 장점 통합
  • Selenium : 웹 애플리케이션 테스트 프레임워크
  • Watir : Ruby 사용

인터페이스 구현 감시 도구

  • 애플리케이션의 종합적인 정보 조회 및 분석
  • ex) Scouter, Jennifer



:bookmark: REFERENCE
2020 시나공 정보처리기사 필기 : NCS 기반 전면 개편[개정판]