ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 인터페이스 구현 - 인터페이스 설계 확인
    정보처리기사(자격증)/인터페이스 구현 2020. 10. 8. 11:41

    인터페이스 설계서 

     

     - 인터페이스 설계서는 이 기종 시스템 및 컴포넌트 간 데이터 교환 및 처리를 위해 각 시스템의 교환되는 데이터, 업무, 

     

       송수신 주체 등이 정의된 문서

     

     - 시스템 인터페이스 현황 파악을 위해서 인터페이스 목록 및 각 인터페이스의 상세 데이터 명세, 각 기능의 세부 인터페이스 정보를 

     

      정의한 문서

     

    인터페이스 목록

     

     - 인터페이스 목록은 인터페이스 번호 및 인터페이스가 되는 시스템의 정보 및 관련 요구 사항 ID를 목록 형태로 보여준다.

     

    인터페이스 명세

     

     - 각 인터페이스 번호 당 인터페이스가 되는 데이터, 데이터 형식, 송수신 시스템의 정보 등을 구체화하는 문서

     

     - 인터페이스 목록에 있는 각 인터페이스의 상세 정보를 보여준다.

     

     

    정적, 동적 모형 및 데이터 명세에 따른 인터페이스 설계서

     

     - 정적, 동적 모형을 통해 각 시스템의 구성요소를 표현한 다이어그램을 활용하여 시스템,

     

       컴포넌트별 인터페이스와 요구 조건을 확인 할 수 있다.

     

     - 시스템을 구성하는 주요 구성요소 간 트랜잭션 확인을 통해 시스템에서 인터페이스와 인터페이스를 통해 상호 교환되는

     

       트랜잭션을 확인할 수 있다.

     

    데이터 명세를 통한 인터페이스 설계서

     

     - 데이터 명세는 제공하는 인터페이스 서비스에 대한 상세 명세를 표현하는 산출물

     

     - 제공하는 서비스 목록, 인터페이스 방식 및 명세, 리턴 형태까지 정의를 상세하게 표현한다.

     

    내부, 외부 모듈 간 공통 기능 및 데이터 인터페이스 확인 방안

     

    인터페이스 설계서의 내부, 외부 모듈의 기능 확인

    구분 대상 설명
    인터페이스 정의서를
    통한 기능 확인
    시스템 인터페이스 정의서 - 인터페이스 설계서의 하나인 인터페이스 정의서를 통하여 외부 및 내부 모듈의
      기능을 확인
    - 인터페이스 목록의 송신 및 전달 영역까지는 외부 모듈에 포함, 수신 측 영역은
       내부 모듈에 포함된다고 판단 가능
    상세 기능 인터페이스 정의서 - 상세 기능 인터페이스 정의서를 통하여 상세 기능에 대한 내부, 외부 모듈의 기능   
      확인 가능
    - 오퍼레이션 및 사전 조건을 통해 상세 기능의 외부 모듈 확인 가능
    - 사후 조건을 통해 상세 기능의 내부 모듈 확인 가능
    정적, 동적 모형을 통한
    기능 확인
    - 인터페이스가 표현된 정적, 동적 다이어그램을 통해서 내부 모듈 기능 및 외부 모듈 기능 확인 가능

     

    공통적으로 제공되는 기능과 데이터의 인터페이스 확인

     

     - 인터페이스 설계서를 통해 식별된 내부 및 외부 모듈의 기능을 분석하여 공통적으로 제공되는 기능을 확인하고 이를 기반으로 

     

       데이터 인터페이스를 확인한다.

     

    외부 및 내부 모듈 연계를 위한 인터페이스 기능 식별

    외부, 내부 모듈 연계 방법(EAI, ESB 연계 방법)

     - 기업 시스템이나 공공 서비스를 위한 시스템에서 인터페이스를 위해 외부 및 내부 모듈을 연계하는 대표적인 방법은 

     

       EAI 방식과 ESB방식이 있다.

     

    EAI(Enterprise Application Integration) 방식

     

     - EAI는 기업에서 운영되는 서로 다른 플랫폼 및 애플리케이션 간의 정보를 전달, 연계, 통합이 가능하도록 해주는 솔루션

     

     - EAI를 사용함으로써 각 비즈니스 간 통합 및 연계성을 증대시켜 효율을 높여 줄 수 있으며 각 시스템 간의 확장성을 높여 줄 수 있다.

     

     

    EAI 구축 유형

    구축 유형 개념도 설명
    포인트 투 포인트
    (Point to Point)
      - 가장 기초적인 애플리케이션 통합 방법으로 1대1 단순 통합방법
    허브 앤 스포크
    (Hub & Spoke)
      - 단일한 접점의 허브 시스템을 통하여 데이터를 전송하는 중앙 집중식 방식
    - 허브 장애 시 전체 장애 발생
    메시지 버스
    (Message Bus)
      - 애플리케이션 사이 미들웨어(버스)를 두어 연계하는 미들웨어 통합 방식
    - 뛰어난 확장성과 대용량 데이터 처리 가능
    하이브리드
    (Hybrid)
      - 그룹 내는 허브 앤 스포크 방식을 사용하고, 그룹 간에는 메시지 버스 방식을 사용하는 통합 방식
    - 그룹 내 환경에 맞는 작업 가능

     

    ESB 방식

     

     - 기업에서 운영되는 서로 다른 플랫폼 및 애플리케이션 간을 하나의 시스템으로 관리 운영할 수 있도록 서비스 중심의 통합을 지향하는

     

      아키텍처

     

     - ESB는 버스를 중심으로 각각 프로토콜이 호환할 수 있도록 애플리케이션의 통합을 느슨한 결합 방식으로 지원하는 방식

     

    * 느슨한 결합(Loosely Coupled)

     

      - 특정 서비스를 변경하더라도 연결된 다른 서비스에는 영향을 주지 않는 유연한 구조

     

    EAI와 ESB의 특징

    구분 EAI ESB
    수행 목적 기업 내부의 이기종 응용 모듈 간 통합 기업 간의 서비스 
    토폴로지 포인트 투 포인트, 허브앤 스포크, 메시지 버스, 하이브리드  
    핵심 기술 어댑터, 브로커, 메시지 큐  
    통합 형태 애플리케이션 간의 단단한 통합  
    적용 영역 기업 내부망  

    * 어댑터(Adaptor)

     - 다양한 패키지 어플리케이션 및 기업에서 자체적으로 개발한 어플리케이션을 연결하는 EAI의 핵심장치

     

    * 브로커(Broker)

     - 시스템 상호 간 데이터가 전송될 때, 데이터 포맷과 코드를 변환해주는 솔루션

     

    * 메시지 큐(Message Queue)

     - 비동기 메시지를 사용하는 다른 응용 프로그램 사이에서 데이터를 송수신하는 기술

     

    외부, 내부 모듈 연계를 위한 인터페이스 기능 식별 절차

     

    1.  외부 및 내부 모듈 간 연계된 기능 식별

     - 식별된 공통 기능 및 데이터 인터페이스를 통하여 외부 및 내부 모듈과 연계된 기능을 시나리오로 식별

     

    2. 연계된 기능에 따른 인터페이스 기능 식별

     

    외부 및 내부 모듈간 인터페이스 데이터 표준 확인

     인터페이스 데이터 표준 확인

     - 인터페이스 데이터 표준 확인이란 상호 연계하고자 하는 시스템 간 인터페이스가 되어야 할 범위의 데이터 형식과 표준을 정의하는 활동

     

     - 인터페이스 데이터 전송 시 인터페이스 데이터 혀앹가 동일한 경우는 그대로 전송하고, 인터페이스 데이터 형태가 동일하지 않은 경우는

     

        데이터를 변환하여 사용한다.

     

     - 송, 수신 시스템 간의 인터페이스 데이터를 표준화하기 위해서는 송,수신 데이터 중 공통의 영역을 추출하여 정의하는 경우,

     

       한쪽의 데이터를 변환하는 경우가 있다.

     

    송, 수신 시스템 간 인터페이스 데이터 표준 확인 절차

     

    1. 식별된 데이터 인터페이스를 통해 인터페이스 데이터 표준 확인

     

     1) 데이터 인터페이스 입, 출력 의미파악

     

    - 식별된 데이터 인터페이스의 입력값, 출력값이 의미하는 내용을 파악한다.

     

    - 각 출력값이 의미하는 바와 데이터의 특성 등 참고할 만한 사항을 구체적으로 작성한다.

     

     2) 데이터 인터페이스 입, 출력 의미 파악을 통한 데이이터 표준 확인

     

     - 데이터 인터페이스의 각 항목의 의미 분석 후 이를 기반으로 데이터 표준을확인

     

    2. 인터페이스 데이터 항목 식별

     

     - 식별된 인터페이스 기능을 통해 인터페이스 데이터 항목을 식별

     

     - 필요 데이터 항목과 이전에 식별된 데이터 인터페이스 항목에서 수정, 추가, 삭제 되어야 할 항목이 있는지 검토

     

     

    3. 데이터 표준 최종 확인

     

     - 식별된 인터페이스 기능 및 데이터 항목을 통해 필요한 데이터 표준 및 조정해야할 항목을 검토 및 확인하고, 송, 수신 시스템 간

     

       인터페이스 데이터 표준을 최종적으로 확인한다.

     

    댓글

Designed by Tistory.