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의 구조를 지니며 버스 형태의 느슨한 연결 구조이다.
'CS 지식' 카테고리의 다른 글
웹페이지 렌더링 방식(SSR vs CSR 비교) (0) | 2024.01.25 |
---|---|
[운영체제] 운영체제 개념 정리 (0) | 2023.08.17 |
HTML living standard 개념 (0) | 2022.03.29 |
URL, IP, PORT 개념 (0) | 2022.03.29 |
절차형 SQL 개념 및 종류(프로시저, 사용자정의함수, 트리거) (0) | 2021.09.09 |