정보처리기사 실기 Part 5

Justdo2t·2021년 7월 29일
3
post-thumbnail

📍 5장


📌 Sec 86 인터페이스 요구사항 검증

요구사항 검토

  • 동료검토(Peer review) : 작성자동료들에게 명세서를 직접 설명하며 검토.
  • 워크스루(Walk Through) : 검토 회의 전 미리배포 후 검토.
  • 인스펙션(Inspection) : 작성자를 제외한 다른 전문가들이 검토.

📌 Sec 90 미들웨어

운영체제와 응용 프로그램 사이에서 서비스를 제공하는 SW를 말한다.

RPC (원격 프로시저 호출)

클라이언트에서 원격의 데이터베이스와 연결하는 미들웨어다.

MOM (메시지 지향 미들웨어)

비동기형 메시지를 전달하는 미들웨어다.

TP-Monitor (트랜잭션 처리 모니터)

트랜잭션을 처리 및 감시하는 미들웨어다.

ORB (객체 요청 브로커)

코바 표준 스펙을 구현한 객체 지향 미들웨어다.

WAS (웹 애플리케이션 서버)

동적인 콘텐츠를 처리하기 위한 미들웨어다.


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

EAI (Enterprise Application Integration)

  • 기업 내 각종 애플리케이션 및 플랫폼 간 상호 연동이 가능하게 해주는 솔루션.

    Point to Point – 1:1로 연결. 변경 및 재사용이 어렵다.
    Hub & Spoke – 중앙 집중형 방식.
    Message Bus – 애플리케이션 사이에 미들웨어가 있다.
    Hybrid – 허브와 메시지 버스의 혼합.

ESB (Enterprise Service Bus)

  • 애플리케이션 간 표준 기반의 인터페이스를 제공하는 솔루션이다.

SOAP – XML 기반의 메시지를 네트워크 상에서 교환하는 프로토콜.


📌 Sec 95 인터페이스 구현

송, 수신 시스템 간의 데이터 교환 및 처리를 실현해 주는 작업.

JSON (JavaScript Object Notation)

  • 데이터 객체를 속성, 값의 쌍 형태로 표현하는 개방형 표준 포맷.

AJAX

  • 클라이언트와 서버 간 XML 데이터를 주고 받는 비동기 통신 기술.

📌 Sec 97 인터페이스 보안

네트워크 영역

  • 스니핑 등을 방지해야한다.
  • IPSec(네트워크계층), SSL(TCP계층), S-HTTP등을 사용하여 방어한다.

애플리케이션 영역

  • 코드 상의 보안 취약점을 보완

데이터베이스 영역

  • 접근 권한 트리거등 취약점에 보안기능 적용.

📌 Sec 98 인터페이스 구현 검증

인터페이스 구현 검증 도구

xUnit
– 자바, C++ 등 다양한 언어를 지원하는 단위 테스트 프레임워크.
STAF
서비스 호출 및 컴포넌트 재사용 등을 지원하는 테스트 프레임워크.
FitNesse
– 웹 기반 테스트 케이스 설계
NTAF
– 두 개가 섞여있다. (STAF & FitNesse)
Selenium
– 다양한 브라우저를 지원하는 웹 테스트 프레임워크.

인터페이스 구현 감시 도구

스카우터 (Scouter)
– 앱 및 OS 등을 감시하는 APM.
제니퍼 (Jennifer)
앱 전 단계에 걸쳐 성능을 모니터링한다.
APM
앱 성능 관리를 위해 다양한 모니터링 기능을 제공.


profile
나긋한 나긋나긋

1개의 댓글

comment-user-thumbnail
2021년 7월 29일

잘보고갑니다~

답글 달기