EAI ( Enterprise Application Integration )
- 기업에서 운영하는 서로 다른 플랫폼, App간의 정보 전달, 연계, 통합을 위한 솔루션
Point - to - Point
- 중간 미들웨어를 두지 않고 애플리케이션간 직접 연결하는 방식
- 상대적으로 저렴한 가격으로 구축 가능
- 변경, 재사용이 어려움
Hub & Spoke
- 허브 시스템을 단일 접점으로 둔 중앙 집중형 방식
- 모든 데이터의 전송이 보장되지만 허브 장애 시 전체 시스템에 영향
- 확장 및 유지 보수 용이
Message Bus
- ESB의 방식
- App사이 미들웨어(Bus)를 두어 통합하여 처리
- 뛰어난 확장성, 대용량 처리
Hybrid
- 그룹 내에서는 Hub & Spoke방식을, 그룹 간에는 Message Bus방식
- 표준 통합 기술
- 데이터 병목 현상의 최소화
cf) ESB ( Enterprise Service Bus )
- 개념 : App간 통합 측면에서 EAI와 비슷하지만 App보다는 Service를 중심으로 통합하는 것을 지향하는 기술