반응형
연계 메커니즘
1. 연계 메커니즘
연계 매커니즘 |
|
송신 시스템 |
|
수신 시스템 |
|
중계 서버 |
|
- 송수신 시스템/중계 서버의 각 역할이 중복되지 않도록 조정하여 설계
- 최종 인터페이스 테이스트와 통합 테스트 통해 기능 검증
2. 연계 테이블 생성
로그 파일 생성
송신 시스템 |
|
송신 시스템 |
|
3. 연계 서버 또는 송수신 어댑터
- 도입한 연계 솔루션에서 제공하는 연계 메커니즘의 구성 요소
- 연계 솔루션에 따라 지원하는 기능 다름
- 송/수신 시스템 중 한 곳에만 설치
- 연계 서버는 인터페이스 테이블의 데이터를 전송 형식으로 변환, 송수신 대상 관리, 실제 송수신, 송수신 여부 관리 등 송수신 관련 모든 처리 수행
- 연계 서버(연계 엔진/중계 서버)는 수신 시스템 구간에 위치
- 전송
- 연계 서버에 의해 송신 시스템에서 생성된 연계 데이터가 네트워크 환경에 따라 설정된 전송 형식으로 변환되어 수신시스템으로 전송
- 전송 주기
- 실시간 또는 분, 시간, 일 단위의 주기로 설정
- 데이터 생성 방식이나 시점 등에 영향을 받음
- 실시간보다 주기가 긴 단위로 주기 적용
4. 운영 데이터베이스에 연계 데이터 반영
운영 데이터베이스에 연계 데이터 반영 |
|
변환 프로그램 구현 내용 |
|
변환 프로그램 구현 방식 |
|
연계 데이터 반영 주기 |
|
연계 장애 및 오류 처리 구현
1. 연계 메커니즘 구간별 장애
송신 시스템 오류 발생 구간 |
|
전송 오류 발생 구간 |
|
수신 시스템 오류 발생 구간 |
|
2. 장애 및 오류 유형과 처리 방안
연계 시스템 오류 |
|
송신 시스템의 연계 프로그램 오류 |
|
수신 시스템의 연계 프로그램 오류 |
|
연계 데이터 자체의 오류 |
|
3. 장애 및 오류의 정의와 설계
- 장애 및 오류 관리 범위
- 장애 및 오류 코드와 메시지 정의
- 오류 코드 및 메시지 관리 방식
- 테이블 관리 유형
- 파일 관리 유형
- 오류 코드 부여 규칙
- 오류 코드 테이블 설계
- 오류 로그 테이블 설계 방식
- 오류 로그 테이블 관리 정보
- 오류 로그 테이블 필수적 관리 및 설계 정보
- 오류 발생한 데이터가 포함된 행의 주 식별자(primary key)
- 오류 발생한 필드(속성)
- 오류 코드
- 오류 내용
- 오류 발생 일시
- 연계 데이터의 담당자 정보
- 재작업이나 오류 발생의 선후 관계
- 시간적 순서의 추적을 용이하게 하기 위한 부가적 정보
- 오류 로그 테이블 설계 항목 및 방법
4. 가용성 향상을 위한 이중화
Active-Active 방식 |
|
Active-Standby 방식 |
|
5. 재해 복구 시스템(DRS, Disaster Recovery System)
용어
RTO (Recovery Time Object) |
복구 목표 시간(복구하기까지 서비스 중단될 수 있는 최대 허용 시간) |
RPO (Recovery Point Objective) |
복구 목표 지점(가장 빠른 복원 시점까지의 시간) |
BIA (Business Impact Analysis) |
장애/재해로 인해 운영상 손실을 가정하여 시간 흐름에 따른 영향도/손실 평가 조사하는 BCP 구축 위한 비즈니스 영향 분석 |
BCP (Business Continuity Planning) |
업무 연속성 계획. 재난 및 재해 상황 대비하여 기업의 비즈니스 연속성 유지 위한 업무 복구 계획 |
DRP (Disaster Recovery Plan) |
재난으로 장기간에 걸쳐 시설 운영 불가능한 경우 대비한 재난 복구 계획 |
DRS (Disaster Recovery System) |
재해 복구 계획의 원활한 수행 지원위해 평상시 확보해 두는 인적, 물적 자원 및 이들에 대한 지속적인 리체계가 통합된 재해복구 센터 |
DRS
미러 사이트 (Mirror Site) |
|
핫 사이트 (Hot Site) |
|
웜 사이트 (Warm Site) |
|
콜드 사이트 (Cold Site) |
|
연계 모듈 구현 환경 구성 및 개발
1. EAI/ESB 방식
EAI (Enterprise Applicationi Integration) |
|
ESB (Enterprise Service Bus) |
|
연계 모듈 구현 환경 구축 절차
연계 데이터 베이스 또는 계정 생성 |
|
연계 위한 테이블 생성 |
|
연계 위한 테이블 생성 위치 및 대상 |
|
연계 응용 프로그램 구현 |
|
2. 웹 서비스(Web Service) 연동
시스템 연동 |
|
데이터 연동 |
|
인터페이스 연동 |
|
웹 서비스 연동 |
|
웹 기술
WWW (World Wide Web) |
|
웹 브라우저 (Web Browser) |
|
HTML (Hyper Text Markup Langauge) |
|
XML (eXtensible Markup Language) |
|
웹 서비스 기본 구조 및 구성 요소
- 기본 주체
- Web Service Consumer(소비자)
- Web Service Broker(중재자)
- Web Service Provider(제공자)
- 기본 구조
SOAP
(Simple Object Access Protocol)HTTP, HTTPS, SMTP 등 사용하여 XML 기반 메시지를 네트워크 상에서 교환하는 프로토콜
인터넷에 연결된 컴퓨터 내부의 각 개체 사용 위한 프로토콜UDDI
(Universal Description, Discovery, Integration)웹 서비스 찾기 위한 XML 기반의 개방형 시스템 표준
플랫폼 독립적인 기술로 개발된 범용적, 통합적 레지스트리WSDL
(Web Service Description Language)웹 서비스 기술 위한 표준 형식
웹 서비스 제공 기능, 상호 작용 방법을 XML 기반으로 설명 위한 언어
연계 모듈 구현 환경 구축 절차
- 송수신 파일 생성 위치 및 파일명 정의
- 송신 시스템 연계 응용 프로그램 구현
- 파일 전송 및 수신 시스템의 DB 반영 서비스 호출 처리
- 수신 시스템의 연계 응용 프로그램 구현
Reference
https://book.naver.com/bookdb/book_detail.naver?bid=17134434
이기적 정보처리기사 필기 기본서
- 기초부터 탄탄히 잡아주는 영진닷컴의 이기적 수험서!영진닷컴이 자랑하는 수험서 브랜드 ‘이기적’ 시리즈는 쉽고 풍부한 내용으로 기초부터 튼튼하게 쌓아주는 합격의 동반자입니다. 기
book.naver.com
반응형
'정보 처리 기사 필기 > 2. 소프트웨어 개발' 카테고리의 다른 글
2-3 제품 소프트웨어 패키징 - 매뉴얼 (1) | 2022.06.27 |
---|---|
2-3 제품 소프트웨어 패키징 (0) | 2022.06.15 |
2-2 통합 구현 - 통합 구현 도구 (0) | 2022.06.10 |
2-1 데이터 입출력 구현 - 검색 (0) | 2022.06.09 |
2-1 데이터 입출력 구현 - 자료 표현 단위와 진법 (0) | 2022.06.08 |