인생이 쓰다!인생쓰

공부/정보처리기사

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

Johnal 2021. 3. 22. 17:27
반응형

*정리는 2020시나공 문제집을 참고했습니다.*

 

 

통합 구현

사용자의 요구사항에 맞춰 송 수신 모듈과 중계 모듈간의 연계를 구현하는 것을 의미합니다.

 

-송신 시스템과 모듈 : 송신 시스템은 데이터를 생성 및 변환하여 전송하는 시스템

 

-수신 시스템과 모듈 : 수신 시스템은 수신 받은 데이터를 정제 및 변환하는 시스템

 

-중계 시스템 : 내 외부 시스템 간 또는 내부 시스템 간의 연계 시 사용되는 아키텍쳐

 

-연계 데이터 : 송 수신 시스템 간 송 수신되는 데이터입니다. 연계 데이터에는 속성, 길이, 타입, 등이 포함됩니다.

 

-네트워크 : 송신 시스템 , 수신 시스템 , 중계 시스템을 연결해주는 통신망입니다.

 

연계 요구사항 분석

통합 구현을 위해 사용자 요구사항을 분석하고 연계 데이터를 식별 및 표준화하여 연계 데이터를 정의하는 것이다.

 

1. 시스템 구성도 , 응용 애플리케이션 구성 등을 통해 송 수신 시스템의 하드웨어 및 소프트웨어 구성, 네트워크 현황을 확인한다.

 

 

2. 송 수신 시스템과 연결할 데이터와 관련된 테이블 정의서 , 코드 정의서 등의 문서를 확인합니다.

 

 

3. 확인된 시스템의 구성과 데이터 현황 정보 등을 기반으로 체크리스트를 작성한다.

 

 

4. 시스템 구성도 ,응용 애플리케이션 구성 , 테이블 정의서 , 코드 정의서, 체크리스트 등을 사용자 , 시스템 관리자 등과 공유하고 인터뷰너 설문조사를 실시합니다.

 

5. 인터뷰나 설문조사를 통해 확인된 결과를 기반으로 요구사항의 ID, 이름 , 유형등이 포함된 연계 요구사항 분석서를 작성합니다.

 

 

연계 데이터 식별 및 표준화

연계 데이터를 구성하기 위해 연계 데이터를 식별하고 식별된 연계 데이터를 표준화 한 후 이를 기반으로 연계(인터페이스) 정의서를 작성합니다.

 

*연계 데이터 식별 및 표준화 절차*

연계 범위 및 항목 정의 -> 연계 코드 변환 및 매핑 -> 연계 데이터 식별자와 변경 구분 추가

->  연계 데이터 표현 방법 정의 -> 연계 정의서 및 명세서 작성

 

 

연계 메커니즘

연계 메커니즘은 데이터의 생성 및 전송을 담당하는 송신 체계와 데이터 수신 및 운영 DB 반영을 담당하는 수신 체계로 구성됩니다. 

 

*연계 방식*

 

- 직접 연계 방식 : 중간 매개체 없이 송 수신 시스템이 직접 연계하는 방식입니다.

장점 단점
연계 및 통합 구현이 단순하고 용이함 결합도가 높아 시스템 변경시 오류발생가능
처리성능 뛰어남 보안을 위한 암호화 처리 적용어려움
개발 비용 저렴 연계 및 통합이 가능한 시스템 환경이 제한됨
개발 기간 짦음  

*종류* 

DB LINK - DB에서 제공하는 DB Link객체를 이용하는 방식 

 

API - 데이터를 송신 시스템의 DB 에서 읽어와 제공하는 애플리케이션 프로그래밍 인터페이스

 

DB Connection - 수신 시스템의 WAS에서 송신 시스템의 DB로 연결해주는 방식

 

JDBC - Java에서 DB에 접근하여 데이터를 삽입, 삭제 , 수정, 조회 할수 있도록 Java와 DB를 연결해주는 방식

 

 

- 간접 연계 방식 : 송 수신 시스템 사이에 중간 매개체를 두어 연계하는 방식입니다.

장점 단점
서로 다른 다양한 환경의 연계 및 통합 가능 연계 메커니즘과 아키텍쳐가 복잡하다.
송 수신시스템 간 인터페이스가 변경되어도 오류 없음 중간 매개체로 인해 성능저하
보안 품질보장과 비즈니스 처리를 쉽게 반영가능 개발 및 적용 기간이 비교적 길음

 

*종류* 

연계 솔루션 - EAI 서버와 송 수신 시스템에 설치되는 클라이언트를 이용하는 방식

   * EAI 서버 * = 송 수신데이터를 식별하기 위해 송 수신 처리 및 진행 현황을 모니터링하고 통제하는 시스템

 

ESB - 애플리케이션 간 연계, 데이터 변환, 웹 서비스 지원 등 표준 기반의 인터페이스를 제공하는 방식

 

Socket- 서버는 통신을 위한 소켓을 생성하여 포트를 할당 하고 클라이언트의 통신 요청 시 ,

           클라이언트와 연결하여 통신하는 네트워크 기술

 

Web Service- 웹 서비스에서 WSDL과 UDDI , SOAP 프로토콜을 이용하여 연계하는 방식입니다.

 

XML(eXtensible Markup Language)

웹 브라우저 간 HTML 문법이 호환되지 않는 문제와 SGML의 복잡함을 해결하기 위하여 개발된 다목적 마크업언어입니다.

유니코드를 기반으로 다국어를 지원하고 사용자가 직접 문서의 태그를 정의하 수 있으며,

다른 사용자가 정의한 태그를 사용할 수 있습니다.

 

JSON(JavaScript Object Notation)

속성-값 쌍(Attribute-Value Paris) 으로 이루어진 데이터 객체를 전달하기 위해 사람이 읽을 수 있는 텍스트를 사용하는 개방형 표준 포맷입니다. 비동기 처리에 사용되는 AJAX에서 XML을 대체하여 사용되고 있습니다.

 

 

 

연계 테스트

구축된 연계 시스템과 연계 시스템의 구성 요소가 정상적으로 동작하는지 확인하는 활동입니다.

 

*연계 테스트 절차*

 

연계 테스트 케이스 작성

연계 테스트 환경 구축

연계 테스트 수행

연계 테스트 수행 결과 검증

 

728x90
반응형