CS 지식

[정보처리기사] EAI 구축 유형

싯타마 2022. 9. 18. 00:25

1. EAI란?

- Enterprise Architecture Intergration의 약자로 일련의 컴퓨터 시스템(애플리케이션)을 통합하는 데 사용할 수 있는 통합 프레임워크이다.

- 기업 내에서 또는 기업 외부에 필요한 여러 어플리케이션들 간의 상호 연동이 가능하도록 하는 통합 설루션이다. 

- EAI 방식은 각 비즈니스간의 통합과 연계성이 높아져서 효율성이 높아지고 시스템 간 확장성도 높아진다는 장점이 있다.

 

2. 포인트 투 포인트 (Point to Point)

- 가장 기초적인 에플리케이션 통합 방법이다. 1 : 1 단순 통합 방식이다.

- 단순한 방식이기 때문에 특별한 설루션 없이도 통합이 용이하다.

 

3. 허브 앤 스포크 (Hub & Spoke)

- 단일한 접점 허브 시스템을 통하여 데이터를 전달하는 중앙 집중식 방식이다.

- 중앙 집중형이기 때문에 허브 장애 시 전체 장애가 발생한다는 단점이 있다.

 

4. 메시지 버스(Message Bus)

- 어플리케이션 사이 미들웨어(버스)를 두어서 데이터를 전달하는 미들웨어 통합방식이다.

 

5. 하이브리드 (Hybrid)

- 그룹내부는 허브 앤 스포크 방식을 사용하고 그룹 간에는 메시지 버스를 사용하여 두 가지 방식을 혼용하는 방식이다.

 

6. ESB와의 차이

- ESB는 Enterprise Service Bus의 약자로 다른 플랫폼이나 애플리케이션을 하나의 시스템으로 관리하고 운영할 수 있도록 하는 서비스 중심의 아키텍처이다.

- 복잡한 아키텍처에 대한 기본 서비스를 제공하기 위한 인프라 소프트웨어이며 SOA를 지원하는 미들웨어 플랫폼이다.

- 1:N의 구조를 지니며 버스 형태의 느슨한 연결 구조이다.