ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • (정보처리기사 실기) 통합구현
    정보처리기사/실기 2020. 7. 20. 17:17

    연계 데이터 구성

    연계 요구사항 분석 : 서로 다른 두 시스템, 장치, 소프트웨어를 이어주는 중계 역할

    연계 요구사항 분석  기법 및 참고문서

    분석 기법 : 인터뷰, 설문조사, 설문지, 델파이, 브레인스토밍

    분석 참고 문서 : 코드 정의서, 테이블 정의서, 응용 프로그램 구성도, 시스템 구성도

     

    연계 요구사항 분석 참고 문서

    -개체 정의서

    -테이블 정의서

    -인터페이스 명세서

     - 인터페이스 명세서 구성 요소 

       - 인터페이스 ID, 최대 처리 횟수, 데이터 크기, 시스템 정보, 데이터 정보

     

    연계 요구사항 분석 절차

    1. 시스템 현황 확인

    2. 정의서 확인

    3. 체크리스트 작성

    4. 인터뷰 및 면담

    5. 연계 요구사항 분석서 작성

     

    연계 시스템 구성

    - 송신 시스템, 수신 시스템, 중계 서버(송수신 현황 모니터링)

     

    연계 데이터 범위 검토 사항

    - 송신부        수신부

     String          Number

     Number       String

     Date            String

     String           Date

     Not Null       Null          -> 가능

     Null             Not Null    -> 불가

    송신 데이터 크기 > 수신 데이터 크기  -> 불가

    송신 데이터 크기 < 수신 데이터 크기 -> 가능

     

    인터페이스 시스템의 데이터 표준 구성

    인터페이스 데이터 공통부, 인터페이스 데이터 개별부, 인터페이스 데이터 종료부

     

    연계 시스템 구성

    - 연계 범위 및 항목 정의, 연계 코드 변환 및 매핑, 인터페이스 정의서 작성

     

    연계 메커니즘의 구성

    연계 매커니즘의 기능 : 송신 시스템과 수신 시스템으로 구성

    송신 시스템은 : 테이블 또는 파일로 전송

    수신 시스템은 : 데이터를 변환 처리 후 데이터베이스에 반영

     

    연계 방식

    직접 연계

    장점  - 통합 구현 단순, 개발 소요 시간 비용 및 기간이 짧음

            - 중간 매개체 x

    단점  - 결합도가 높다, 암/복호화 처리 불가

     

    간접 연계

    장점 - 서로 상이한 네트워크 간 연계 및 통합 가능

          - 인터페이스 변경 시에도 장애나 오류 없이 서비스 가능

    단점 - 매커니즘이 복잡해 성능저하

          - 테스트 기간이 상대적으로 길다

     

    연계 방식 분류

    직접 연계 

    - DB 링크 : 송신 시스템에서 DB링크 직접 참조

    - DB 연결 : WAS, 커넥션 풀 사용

    - API/OPEN API

    - JDBC : JDBC를 이용하여 송신 시스템의 DB와 연결

    - 하이퍼 링크

     

    간접 연계

    -연계 솔루션(EAI) : 기업에서 운영되는 서로 다른 플랫폼 및 애플리케이션 간의 정보전달을 가능하게 함

    - WEB SERVICE / ESB :  WSDL(웹 서비스에 대한 상세 정보를 기록), SOAP(HTTP, HTTPS, STMP를 사용하는 XML 기반 메시지 교환 프로토콜) 프로토콜을 이용하여 연계

    - 소켓 

     

    연계 모듈 구현 환경 구성 및 개발

    연계 모듈 기능 구현 : 일관되고 정형화된 연계 기능을 구현, EAI/ESB 방식과 웹 서비스 방식으로 구분된다.

    EAI : - 기업에서 서로 다른 플랫폼 및 애플리케이션들 간의 정보 전달, 연계, 통합 을 가능하게 한다.

           -연계성을 증대시켜 효율성 및 확장성을 높여준다.

    ESB :  -서로 다른 플랫폼을 하나의 시스템으로 관리 운영할 수 있도록 통합하는 기술

            -ESB는 버스 중심의 프로토콜 호환이 가능하게 하는 느슨한 결합 방식

    웹 서비스 방식 : 네트워크에 분산된 정보를 서비스 형태로 개방하여 표준화된 방식으로 공유하는 기술

                          EAI/ESB 방식과는 달리 실제 전송이나 전송 이력에 대한 기록 모니터링을 별도로 구현해야함

    웹 서비스 방식의 유형

    - SOAP : HTTP, HTTPS, STMP를 사용하는 XML 기반 메시지 교환 프로토콜

                header, body, soap envelope가 추가된 XML 문서

    - WSDL : 웹 서비스명, 제공위치, 메시지 포맷, 프로토콜 등을 XML로 기술

    - UDDI : WSDL을 등록하고 검색하기 위한 저장소, 접근 검색 가능

     

    연계 테스트 및 검증

    연계 테스트 : 송신 시스템과 수신 시스템을 연계하였을 경우 데이터의 정합성과 데이터 전송 여부에 대한 테스트

                     사전에 테스트 케이스 작성, 테스트 케이스를 활용하여 수행 결과 검증

      

    댓글

Designed by Tistory.