정보처리기사 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
REFERENCE
2020 시나공 정보처리기사 필기 : NCS 기반 전면 개편[개정판]