728x90
인터페이스 구현
모듈 간 공통 기능 및 데이터 인터페이스 확인
모듈 간 공통 기능 및 데이터 인터페이스의 개요
- 공통 기능 : 모듈의 기능 중에서 공통적으로 제공되는 기능을 의미
- 데이터 인터페이스 : 모듈 간 교환되는 데이터가 저장될 파라미터를 의미
인터페이스 설계서
시스템 사이의 데이터 교환 및 처리를 위해 교환 데이터 및 관련 업무, 송●수신 시스템 등에 대한 내용을 정의
모듈 연계를 위한 인터페이스 기능 식별
EAI의 구축 유형
- Point-to-Point : 애플리케이션을 1:1로 연결
- Hub & Spoke : 단일 접점인 허브 시스템을 통해 데이터를 전송하는 중앙 집중형 방식
- Message Bus(ESB) : 애플리케이션 사이에 미들웨어를 두어 처리하는 방식
- Hybrid : Hub & Spoke와 Message Bus의 혼합
모듈간 인터페이스 데이터 표준 확인
인터페이스 데이터 표준의 개요
- 모듈 간 인터페이스에 사용되는 데이터의 형식을 표준화
- '데이터 인터페이스'와 '인터페이스 기능'을 통해 인터페이스 표준을 확인 및 검토하여 최종적인 인터페이스 데이터 표준을 확인
인터페이스 구현
JSON
속성-값 쌍으로 이루어진 데이터 객체를 전달하기 위해 사람이 읽을 수 있는 텍스트를 사용하는 개방형 표준 포맷
AJAX
자바 스크립트 등을 이용하여 클라이언트와 서버 간에 XML 데이터를 교환 및 제어함으로써 이용자가 웹 페이지와 자유롭게 상호 작용할 수 있도록 하는 비동기 통신 기술
인터페이스 보안
인터페이스 보안 기능 적용 - 네트워크 영역
- 인터페이스 송●수신 간 스니핑 등을 이용한데이터 탈취 및 변조 위협을 방지하기 위해 네트워크 트래픽에 대한 암호화를 설정
- 암호화는 인터페이스 아키텍처에 따라 IPSec, SSL, S-HTTP 등의 다양한 방식으로 적용
데이터 무결성 검사 도구
- 시스템 파일의 변경 유무를 확인하고, 파일이 변경되었을 경우 이를 관리자에게 알려주는 도구
- 크래커 등이 시스템에 침입하면 백도어를 만들어놓거나 시스템 파일을 변경하여 자신의 흔적을 감추는데, 무결성 검사 도구를 이용하여 이를 감지할 수 있다.
- 종류 : Tripwire, AIDE, Samhain 등
인터페이스 구현 검증 도구
인터페이스 구현 검증 도구
- xUnit : JUnit, CppUnit, NUnit, HttpUnit 등 다양한 언어에 적용되는 단위 테스트 프레임 워크
- STAF : 서비스 호출 및 컴포넌트 재사용 등 다양한 환경을 지원하는 테스트 프레임워크
- FitNesse : 웹 기반 테스트케이스 설계, 실행, 결과 확인 등을 지원하는 테스트 프레임워크
- NTAF : FitNesse 와 STAF의 장점을 통합한 NAVER의 테스트 자동화 프레임워크
- watir : Ruby를 사용하는 애플리케이션 테스트 프레임워크
728x90
'개발공부 > 자격증 공부' 카테고리의 다른 글
| 정보처리기사 - 데이터베이스 구축(2장) 정리 (0) | 2025.05.11 |
|---|---|
| 정보처리기사 - 데이터베이스 구축(1장) 정리 (0) | 2025.05.08 |
| 정보처리기사 - 소프트웨어 개발(4장) 정리 (0) | 2025.05.07 |
| 정보처리기사 - 소프트웨어 개발(3장) 정리 (0) | 2025.05.07 |
| 정보처리기사 - 소프트웨어 개발(2장) 정리 (1) | 2025.05.07 |