본문 바로가기
정보처리기사

(정보처리기사)인터페이스 구현

by 흥부와놀자 2020. 7. 16.

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

  - EAI(Enterprise Application Integration)

  - Point-to-Point : 가장 기본적 통합 방식으로 1:1로 연결

  - Hub&Spoke : 중앙시스템인 Hub를 놓고 Spoke만 갈아끼우는 확장과 유지보수가 용이한 시스템

  - Message Bus : 애플리케이션 사이에 미들웨어를 두어 처리하는 방식으로 확장성과 대용량 처리가 뛰어나다. 

  - Hybrid : Hub&Spoke와 Message Bus의 혼합방식으로 데이터 병목현상을 줄일 수 있다.

 

- ESB(Enterprise Service Bus)

  - EAI와 유사하지만 애플리케이션 보단 서비스 중심의 통합을 지향한다. 

  - 특정 서비스에 국한되지 않기 위해 결합도를 약하게 유지한다.

 

- 인터페이스 구현 검증 : 인터페이스가 정상적으로 작동하는지 확인하는 것

 - 인터페이스 구현 검증 도구

  - xUnit : Junit, cppunit 등 다양한 언어를 지원하는 단위 테스트 프레임 워크

  - STAF : 서비스 호출 및 컴포넌트 재사용 등 다양한 환경을 지원하는 테스트 프레임워크

  - FitNesse : 웹기반 테스트케이스 설계, 실행, 결과 확인등을 지원하는 테스트 프레임워크

  - NTAF : FitNese와 STAF의 장점을 통합한  NHN(Naver)의 테스트 자동화 프레임워크

  - Selenium : 다양한 브라우저 및 개발 언어를 지원하는 웹어플리케이션 테스트 프레임워크

  - watir : Ruby를 사용하는 애플리케이션 테스트 프레임워크

 

 - 인터페이스 감시도구 

   - APM(Application Performance Management / Monitoring) :  애플리케이션 성능 관리를 위해 접속자, 자원현황, 트랜잭션 수행 내역, 장애 진단 등 모니터링 기능을 제공하는 도구이다. 리스소 방식과 End-to-End방식 두가지가 있다.