반응형
EAI의 구축 유형
- EAI(Enterprise Application Integration)는 기업 내 각종 애플리케이션 및 플랫폼 간의 정보 전달, 연계, 통 합 등 상호 연동이 가능하게 해주는 솔루션이다.
- Point-io-Point : 가장 기본적인 애플리케이션 통합 방식 으로, 애플리케이션을 1:1로 연결함
- Hub & Spoke : 단일 접점인 허브 시스템을 통해 데이터 를 전송하는 중앙 집중형 방식
- Message Bus(ESB 방식) : 애플리케이션 사이에 미들웨 어를 두어 처리하는 방식
- Hybrid : Hub & Spoke와 Message Bus의 혼합 방식으 로, 필요한 경우 한 가지 방식으로 BAI 구현이 가능함
JSON
- JJSONJavaScript Object Notation)은 속성-값쌍 (Attribute-Value Pairs)으로 이루어진 데이터 객체를 전달하기 위해 사람이 읽을 수 있는 텍스트를 사용하는 개방형 표준 포맷이다.
- 비동기 처리에 사용되는 AJAX에서 XML을 대체하여 사용되고 있다.
인터페이스 보안 기능 적용
- 인터페이스 보안 기능은 일반적으로 네트워크, 애플리케 이션, 데이터베이스 영역에 적용한다.
네트워크 영역 | 인터페이스 송• 수신 간 스니핑(Sniting) 등을 이용한 데 이터 탈취 및 변조 위협을 방지하기 위해 네트워크 트래픽에 대한 암호화를 설정함 암호화는 인터페이스 아키텍처에 따라 IPSec, SSL,S-HTTP 등의 다양한 방식으로 적용함 |
애플리케이션 영역 | 소프트웨어 개발 보안 가이드를 참조하여 애플리케이션 코 드 상의 보안 취약점을 보완하는 방향으로 애플리케이션 보 안 기능을 적용함 |
데이터베이스 영역 | 데이터베이스, 스키마, 엔티티의 접근 권한과 프로시저 (Procedure), 트리거(Trigger) 등 데이터베이스 동작 객체의 보안 취약점에 보안 기능을 적용함 |
인터페이스 구현 검증 도구
- Unit: JUnit, CppUnit, NUnit, HttpUnit 등 다양한 언어에 적용되는 단위 테스트 프레임워크
- STAF : 서비스 호출 및 컴포넌트 재사용 등 다양한 환 경을 지원하는 테스트 프레임워크
- Ftlese : 웹 기반 테스트케이스 설계, 실행, 결과 확인 등을 지원하는 테스트 프레임워크
- NTAF : FitNesse와 STAF의 장점을 통합한 NHIN(Naver)의 테스트 자동화 프레임워크
- watir : Ruby를 사용하는 애플리케이션 테스트 프레임워크
반응형
'프로그래밍 > 2024 정보처리기사' 카테고리의 다른 글
2024 정보처리기사 - 데이터베이스 설계(2) (0) | 2024.02.15 |
---|---|
2024 정보처리기사 - 데이터베이스 설계(1) (0) | 2024.02.15 |
2024 정보처리기사 - 제품 소프트웨어 패키징/ 테스트 (0) | 2024.02.14 |
2024 정보처리기사 - 자료구조 (0) | 2024.02.14 |
2024 정보처리기사 - 인터페이스 설계 (0) | 2024.02.14 |