본문 바로가기
기본 지식

통합 구현

by HJINHA 2021. 7. 1.

01 연계 데이터 구성

1. 연계 요구사항 분석

: 서로 다른 두 시스템을 이어주는 연계 시스템과 관련된 요구사항을 분석하는 과정

2. 연계 메커니즘 정의

- 연계 메커니즘: 응용 소프트웨어와 연계 대상 모듈 간의 데이터 연계 시 요구사항을 고려한 연계방법과 주기를 설계하기 위한 메커니즘

- 주요 연계 기술

1) 직접연계

- DB 링크: DB 링크 객체 이용

- DB 연결: DB 커넥션 풀 명 이용

- API/Open API: application programming interface

- JDBC: 자바에서 데이터베이스에 접속할 수 있게 하는 자바 API. DB 인스턴스 정보 필요.

- 하이퍼링크

2) 간접연계

- 연계 솔루션(EAI): 서로다른 플랫폼 간의 정보전달, 연계, 통합을 해주는 솔루션

- Web Service/ESB: WSDLSOAP 프로토콜을 이용한 시스템 간 연계

- 소켓: 네트워크를 경유하는 프로세스 간 통신의

* 인스턴스: 객체지향 프로그래밍에서 해당 클래스의 구조로 컴퓨터 저장공간에 할당된 실체

* WSDL: 웹 서비스 기술 언어. XML 형식

* SOAP: simple object access protocol. HTTP, SMTP등을 사용해 XML 메시지를 네트워크 상태에서 교환

 

02 연계 모듈 구현 환경 구성 및 개발

1. 연계 모듈 기능 구현

- 주로 EAI/ESB 방식과 웹 서비스 방식으로 구분됨

 

2. EAI 방식 (Enterprise Application Integration)

- 서로 다른 플랫폼, 애플리케이션 간의 정보를 전달, 연계, 통합되게 하는 솔루션

- 어플리케이션 간의 단단한 통합

- 구성 요소

1) EAI 플랫폼

2) 어댑터: 데이터 입출력 도구

3) 브로커: 데이터 포맷, 코드변환

4) 메시지 큐: 데이터 송수신 기술

5) 비즈니스 워크플로우

- EAI 구축 유형

1) Point-to-Point: 1:1

2) Hub & Spoke: 단일 접점의 허브를 이용해 데이터를 전송하는 중앙 집중 방식.

3) Message Bus: 미들웨어(버스)를 두어 연계. 대용량 데이터 처리 가능

4) Hybrid: 그룹 내-허브 앤 스포크, 그룹 간-메시지 버스

 

3. ESB 방식 (Enterprise Service Bus)

- 서로 다른 플랫폼, 애플리케이션을 하나의 시스템으로 관리하도록 서비스 중심 통합을 지향하는 아키텍처

- 미들웨어(버스)를 중심으로 각각 프로토콜이 호환할 수 있도록 느슨한 결합 방식으로 통합

 

4. 웹 서비스 방식

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

- 서비스 지향 아키텍처 개념을 실현하는 대표적인 기술

- 유형: SOAP, UDDI, WSDL

1) SOAP (Simple Object Access Protocol)

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

2) WSDL (Web Service Description Language)

: 웹 서비스에 대한 상세 정보가 기술된 XML 형식으로 구현된 언어

* 상세 정보: 웹 서비스명, 제공 위치, 메시지 포맷, 프로토콜 정보 등

3) UDDI (Universal Description, Discovery and Integration)

: WSDL을 등록하고 검색하기 위한 저장소. 공개적으로 접근, 검색이 가능한 레지스트리이자 표준

'기본 지식' 카테고리의 다른 글

데이터베이스 기본  (0) 2021.07.03
인터페이스 구현  (0) 2021.07.02
물리 데이터 저장소  (0) 2021.07.01
논리 데이터 저장소  (0) 2021.07.01
화면 설계  (0) 2021.07.01

댓글