EAI와 ESB - 기업 애플리케이션 통합

SW개발인터페이스
읽는데 3분 소요
처음 쓰여진 날: 2026-04-29
마지막 수정일: 2026-04-29
조회수:

요약

정보처리기사 실기 시험에서 자주 등장하는 EAI(Enterprise Application Integration) 4가지 구축 유형(Point-to-Point, Hub & Spoke, Message Bus, Hybrid)과 ESB(Enterprise Service Bus)의 개념·차이점을 정리하고 기출문제로 마무리합니다.

EAI(Enterprise Application Integration) 는 기업 내 ERP·CRM·SCM 등 서로 다른 애플리케이션을 하나로 묶어 데이터·프로세스를 연계·통합하는 솔루션입니다. ESB(Enterprise Service Bus) 는 EAI의 한계를 보완한 진화형으로, 표준 인터페이스(웹 서비스)를 통해 서비스 간 결합도를 낮춥니다.

용어키워드
EAI기업 내 이질적인 애플리케이션 통합, 4가지 구축 유형
Point-to-Point1:1 직접 연결, 단순하나 연결 수 폭증
Hub & Spoke중앙 허브 경유, 허브 장애 시 전체 마비
Message Bus공통 버스(미들웨어), 확장성·안정성 우수
Hybrid그룹 내부는 버스, 그룹 간은 허브 등 혼합
ESB표준 인터페이스 기반, 서비스 결합도를 낮춤, SOA의 핵심

EAI란? 쌩기초

EAI(Enterprise Application Integration, 기업 애플리케이션 통합) 는 기업에서 운영되는 서로 다른 플랫폼·애플리케이션 간의 정보를 전달·연계·통합하도록 해주는 솔루션입니다.

기업이 성장하면 ERP, CRM, SCM, 인사관리 시스템 등 서로 다른 시기에 도입된 다양한 애플리케이션이 공존하게 됩니다. 이들이 데이터를 주고받지 못하면 같은 정보를 여러 시스템에 중복 입력해야 하는 문제가 발생합니다. EAI는 이런 이질적인 시스템들을 하나로 묶어 하나의 회사처럼 동작하게 만드는 통합 솔루션입니다.


EAI 구축 유형 4가지 기초

EAI는 애플리케이션을 어떻게 연결하느냐에 따라 4가지 구축 유형으로 나뉩니다.

1. Point-to-Point (포인트 투 포인트)

  • 개념: 애플리케이션을 1:1로 직접 연결하는 가장 단순한 방식
  • 장점: 구현이 단순하고 빠름
  • 단점: 애플리케이션 수가 늘어날수록 연결선이 폭발적으로 증가 (n개 → n(n-1)/2 연결)

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

  • 개념: 중앙 허브를 두고 모든 애플리케이션이 허브하고만 통신하는 방식
  • 장점: 연결선이 n개로 줄어들어 관리가 쉬움
  • 단점: 허브 장애 시 전체 시스템이 마비되는 단일 장애점(SPOF) 존재

3. Message Bus (메시지 버스)

  • 개념: 공통의 메시지 버스(미들웨어)를 통해 메시지를 송수신하는 방식
  • 장점: 확장성·안정성이 가장 우수, 비동기 처리 가능
  • 단점: 미들웨어 도입 비용이 큼

4. Hybrid (하이브리드)

  • 개념: 그룹 내부는 메시지 버스, 그룹 간은 허브 앤 스포크 등 여러 방식을 조합
  • 장점: 조직 구조에 맞춰 유연하게 설계 가능

EAI vs ESB 기초

ESB(Enterprise Service Bus) 는 EAI의 한계를 극복하기 위해 등장한 통합 솔루션으로, SOA(Service-Oriented Architecture) 의 핵심 인프라입니다.

구분EAIESB
통합 대상기업 내부 애플리케이션기업 내·외부 서비스
연결 방식시스템마다 다른 어댑터웹 서비스(SOAP, WSDL) 등 표준 인터페이스
결합도상대적으로 높음낮음 (Loose Coupling)
메시지 라우팅단순 라우팅라우팅·변환·오케스트레이션

ESB는 SOAP·WSDL 같은 표준을 사용하므로 결합도가 낮고, 외부 서비스와의 연동에도 유리합니다. MSA(Microservice Architecture)가 등장하기 전까지 SOA의 표준 통합 방식이었습니다.


정보처리기사 실기 기출문제

관련 글

(14개)
제목태그시험
AJAX, Fetch API 등 - 인터페이스 통신 기술
SW개발
-
데이터 표현 형식 - JSON, XML, YAML
인터페이스
-
인터페이스 정보처리기사 실기 모의 시험
인터페이스
응시
EAI와 ESB - 기업 애플리케이션 통합 | 정처기 감자