본문 바로가기

정보처리기사/필기

2과목 - 인터페이스 외부/내부 연계 & 보안 그리고 검증

  • LG전자에서 CheckList, releaseState, NEXT ITSM과 같이 인터페이스 관련 기능을 구현함
  • 연계 방식
    • EAI
      • Point-To-Point
        • 1:1
        • 재사용 불가
      • Hub & Spoke
        • 중앙 집중형 방식
        • 확장 및 유지보수가 용이
        • 허브에러 발생시 다른 노드에 영향
      • Message Bus
        • 미들웨어
        • 대용량 처리
      • Hybird
        • 병복현상 최소화
  • 인터페이스 연계시 보안
    • 네트워크 영역
      • IPsec
        • 위조 변조 방지 / 은닉 기능 제공하는 프로토콜
        • 암호화와 복호화 기능 제공(양방향)
      • SSL
        • 서버와 클라이언트
        • 예를 들어 결재
          • 신원 증명
      • S-HTTP
        • HTTP의 기능을 유지하면서, 전송 단위별로 암호화
  • 인터페이스 구현 후 검증 도구
    • xUnit
      • 단위 테스트 프레임워크
      • java에 Junit, http에 httpunit
    • STAF
      • 서비스 호출 및 컴포넌트 재사용
      • 확장성(다양한 환경을 지원)
      • 다음과 같은 환경에서 지원함 : 크로스 플랫폼, 분산 소프트웨어 테스트 프레임워크
    • Fitnesse
      • 웹 기반
      • 사용자가 이해하기 쉽다.
    • NTAF
      • STAF의 재사용성과 확장성와 Fitnesse의 협업 기능
      • Naver(네이버에서 만듬)의 테스트 자동화 프레임워크
    • Selenium
    • watir
      • 루비(Ruby기반)