본문 바로가기

Others/정보처리기사

[정보처리기사] 통합 구현

1. 연계 데이터 구성

분석 기법

- 인터뷰, 체크리스트, 설문지, 델파이 기법, 브레인스토밍

 

분석 참고문서

- 코드 정의서, 테이블 정의서, 응용 프로그램 구성도, 시스템 구성도

 

2. 연계 메커니즘 구성

연계방식

- 직접 연계, 간접 연계

 

주요 연계 기술

- 직접 연계: DB 링크, DB 연결, API/Open API, JDBC, Hyper Link

- 간접 연계: 연계 솔루션(EAI), Web Service/ESB, 소켓

 

3. 내외부 연계 모듈 구현

EAI(Enterprise Application Integration)

- 기업에서 운영되는 서로 다른 플랫폼 및 애플리케이션 간의 정보를 전달, 연계, 통합이 가능하도록 해주는 솔루션

- 각 비즈니스 간 통합 및 연계성을 증대시켜 효율성을 높여주며 각 시스템 간의 확장성을 높여준다.

 

EAI 구성요소

- EAI 플랫폼, 어댑터, 브로커, 메세지 큐, 비즈니스 워크플로우

 

EAI 구축 유형

- 포인트 투 포인트, 허브 앤 스포크, 메세지 버스, 하이브리드

 

ESB(Enterprise Service Bus)

- 기업에서 운영되는 서로 다른 플랫폼 및 애플리케이션들 간을 하나의 시스템으로 관리 운영할 수 있도록 서비스 중심의 통합을 지향하는 아키텍쳐

- 미들웨어(Bus)를 중심으로 프로토콜이 각각 호환할 수 있도록 통합을 '느슨한 결합' 방식으로 유지한다.

 

웹 서비스(Web Service)

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

- SOAP: HTTP, HTTPS, SMTP 등을 사용해 XML 기반의 메시지를 네트워크 상태에서 교환하는 프로토콜

- WSDL: 웹 서비스명, 제공 위치, 메시지 포맷, 프로토콜 정보 등 웹서비스에 대한 상세 정보가 기술된 XML 형식으로 구현된 언어

- UDDI: 웹 서비스에 대한 정보인 WSDL을 등록하고 검색하기 위한 저장소