세라공원

[실기] 5. 인터페이스 구현 (1) 인터페이스 설계 확인 본문

정보처리기사/실기

[실기] 5. 인터페이스 구현 (1) 인터페이스 설계 확인

세라박 2022. 10. 14. 02:40

5. 인터페이스 구현

(1) 인터페이스 설계 확인

시스템 인터페이스 설계서
: 이기종 시스템 및 컴포넌트 간 데이터 교환 및 처리를 위해 각 시스템의 교환되는 데이터, 업무, 송수신 주체 등이 정의된 문서.
  시스템의 인터페이스 현황 파악을 위해 인터페이스 목록 및 각 인터페이스의 상세 데이터 명세, 각 기능의 세부 인터페이스 정보를 정의한 문서.
  
허브 앤 스포크 Hub & Spoke 방식 
: EAI 구축 유형 중 하나. 단일한 접점의 허브 시스템을 통해 데이터를 전송하는 '중앙 집중 방식', 허브 장애 시 전체 장애 발생.

인터페이스 정의서 주요 항목

-인터페이스 ID : 인터페이스를 구분하기 위한 식별자. 일반적으로 인터페이스 식별성을 강화하기 위해 업무 분류코드와 연속번호 같이 활용
-인터페이스 명 : 해당 인터페이스를 나타내는 고유 명칭
-오퍼레이션 명 : 해당 인터페이스의 세부 동작 명칭

송.수신 시스템 간 인터페이스 데이터 표준 확인 절차
1 데이터 인터페이스 입.출력 의미 파악
2 데이터 인터페이스 입.출력 의미 파악 통한 데이터 표준 확인
3 인터페이스 데이터 항목 식별
4 데이터 표준 최종 확인

포인트 투 포인트 Point-to-point
: 가장 기초적인 애플리케이션 통합방법. 1:1 단순 통합방법.

ESB Enterprise Service Bus
: 기업에서 운영하는 서로 다른 플랫폼 & 애플리케이션들 간을 연계해서 관리 운영할 수 있도록 서비스 중심 통합 지향 아키텍처.




상세 기능별 인터페이스 명세서 주요 항목 => 아/ 명/ 오/ 개/ 전/ 후/ 파/ 반
-인터페이스 ID('아'이디) : 인터페이스 구분 식별자. 식별성 강화 위해 업무 분류 코드, 연속 번호 같이 활용.
-인터페이스 명 : 해당 인터페이스 나타내는 고유 명칭.
-오퍼레이션 명 : 해당 인터페이스 세부 동작 명칭.
-오퍼레이션 개요 : 해당 인터페이스의 세부 동작 프로세스에 대한 세부 설명
-사전 조건 : 세부 동작의 정상적 작동 위해 사전에 완료되어야 하는 조건 기술
-사후 조건 : 세부 동작이 정상적으로 작동 후에 발생되는 조건 기술
-파라미터 : 인터페이스 구성 항목 값
-반환 값 : 인터페이스 전송 후 반환되는 값.

EAI Enterprise Application Integration => 포/ 허/ 메/ 하
: EAI 사용↑ - 각 비즈니스 간 통합 & 연계성↑ - 효율성↑ - 확장성↑
기업에서 운영되는 서로 다른 플랫폼 & 애플리케이션 간의 '정보를 전달, 통합 가능하게 해주는 솔루션'

EAI 구축 유형
-포인트 투 포인트 Point-to-point : 가장 기초적인 애플리케이션 통합방법. 1:1 단순 통합방법.
-허브 앤 스포크 Hub & Spoke : 허브 시스템 통해 데이터 전송 중앙 집중식 방식. 허브 장애 시 전체 장애 발생.
-메시지 버스 Message Bus : 애플리케이션 사이 미들웨어(Bus)를 두어 연계하는 미들웨어 통합 방식. 뛰어난 확장성, 대용량 데이터 처리 가능.
-하이브리드 Hybrid : 그룹 내부 - 허브 앤 스포크 Hub & Spoke 방식, 그룹 간 - 메시지 버스 Message bus 방식, 그룹 내부 환경에 맞는 작업 가능.

ESB Enterprise Service Bus
: 기업에서 운영되는 서로 다른 플랫폼 & 애플리케이션들 간을 하나의 시스템으로 관리 운영하도록 '서비스 중심 통합 지향 아키텍처'
버스를 중심으로 느슨한 결합(유연한 구조)방식으로 지원.

Comments