교재 - 수제비
■인터페이스 설계 확인
1. 인터페이스 설계서
이 기종 시스템 및 컴포넌트 간 데이터 교환 및 처리를 위해
각 시스템의 교환되는 데이터, 업무, 송수신 주체 등이 정의된 문서
2. FTP
TCP/IP프로토콜을 가지고 서버와 클라이언트 사이의 파일을 전송하기 위한 프로토콜
3. 외부, 내부 모듈 연계 방법
EAI, ESB방식
4. EAI방식
기업에서 운영되는 서로 다른 플랫폼 및 애플리케이션 간의 정보를 전달, 연계, 통합이 가능하도록 해주는 솔루션
5. EAI구축 유형
포인트 투 포인트/ 허브앤스포크/ 메시지 버스/ 하이브리드
6.ESB방식
기업에서 운영되는 서로 다른 플랫폼 및 애플리케이션들 간을 하나의 시스템으로 관리 운영할 수 있도록 서비스 중심의 통합을 지향하는 아키텍처
버스를 중심으로 각각 프로토콜이 호환할 수 있도록 애플리케이션의 통합을 느슨한 결합 방식으로 지원하는 방식
■인터페이스 기능 구현
1. 컴포넌트 명세서
컴포넌트의 개요, 내부 클래스의 동작, 인터페이스를 통해 외부와 통신하는 명세를 정의한다.
2.REST
웹과 같은 분산 하이퍼미디어 환경에서 자원의 존재/ 상태 정보를 표준화된 HTTP메소드로 주고받는 웹 아키텍처
3.AJAX
자바스크립트를 이용한 비동기 통신 기술, 클라이언트와 서버 간에 XML데이터를 주고받는 기술
4. 시큐어 코딩 가이드
적용대상
입아보시 에코캡
입력 데이터 검증 및 표현
API오용
보안 기능
시간 및 상태
에러 처리
코드오류
캡슐화
5. 스니핑
공격대상에게 직접 공격을 하지 않고 데이터만 몰래 들여다보는 수동적 공격기법
6. 데이터베이스 암호화 알고리즘
대칭키/ 비대칭키/ 해시
7. 데이터 베이스 암호화 기법
API방식 - 애플리케이션 레벨에서 암호 모듈API를 적용하는 애플리케이션 수정 방식
플러그인 방식 - DB레벨의 확장성 프로시저 기능을 이용, DBMS에 플러그인 모듈로 동작하는 방식
하이브리드 방식 -DB서버와 애플리케이션 서버로 부하 분산
8.IPSec
IP계층(3계층) 에서 무결성과 인증을 보장하는 인증헤더와 기밀성을 보장하는 암호화를 이용한 IP보안 프로토콜
9. SSL/TLS
응용 계층과 TCP/IP계층 사이에서 웹 데이터 암호화 및 전송 시 기밀성을 보장하는 공개키 기반의 보안 프로토콜
10. AH
메시지 Checksum을 활용한 데이터 인증과 비연결형 무결성을 보장해주는 프로토콜
11. IKE
키 교환 알고리즘
12. ESP
암호화 알고리즘을 활용한 캡슐화 기반 페이로드 기밀성을 제공하는 프로토콜
■인터페이스 구현 검증
1. 인터페이스 구현 검증 도구
xUnit
STAF
FitNesse
Selenium
watir
2. xUnit
자바, c++등 다양한 언어를 지원하는 단위 테스트 프레임워크
3. STAF
서비스 호출, 컴포넌트 재사용 등 다양한 환경을 지원하는 테스트 프레임워크
4. FitNesse
웹 기반 테스트 케이스 설계, 실행, 결과 확인 등을 지원하는 테스트 프레임워크
5. Selenium
테스트 스크립트 언어를 학습할 필요없이 기능 테스트를 만들기 위한 도구를 제공
6. watir
루비 기반 웹 애플리케이션 테스트 프레임워크
7. APM
애플리케이션 모니터링 툴
8. 스카우터
애플리케이션에 대한 모니터링 및 DB Agent를 통해 오픈소스 DB모니터링 기능, 인터페이스 감시 기능을 제공
9. 인터페이스 오류 처리 방법
사용자 화면에서 오류를 인지하도록 구현
인터페이스 오류 로그 생성
인터페이스 관련 테이블에 오류 사항 기록
'정보처리기사 2020 실기' 카테고리의 다른 글
[정보처리기사실기]7. 애플리케이션 테스트 관리 / 핵심 용어 정리 (0) | 2020.10.15 |
---|---|
[정보처리기사실기]6. 화면설계 / 핵심 용어 정리 (0) | 2020.10.14 |
[정보처리기사실기] 4. 서버프로그램 구현 / 핵심 용어 정리 (0) | 2020.10.13 |
[정보처리기사실기] 3. 통합구현 / 핵심 용어 정리 (0) | 2020.10.13 |
[정보처리기사실기] 2. 데이터 입출력 구현 / 핵심 용어 정리 (0) | 2020.10.12 |