정보처리기사/실기

(정보처리기사 실기) 통합구현

hot_py 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을 등록하고 검색하기 위한 저장소, 접근 검색 가능

 

연계 테스트 및 검증

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

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