2021.03.03 일지

0후·2021년 3월 3일
0

비트캠프

목록 보기
92/112

모듈 연계는 내부 모듈과 외부 모듈 또는 내부 모듈 간 데이터 교환을 위해 관계를 설정하는 것으로 대표적인 모듈 연계 방법에는 EAI와 ESB 방식이 있다.

EAI(Enterprise Application Integration)

EAI는 기업 내 각종 애플리케이션 및 플랫폼 간의 정보 전달, 연계 통합 등 상호 연동이 가능하게 해주는 솔루션이다. EAI는 비지니스 간 통합 및 연계성을 증대시켜 효율성 및 각 시스템 간의 확장성을 높여준다.

유형기능
Point-to-Point가장 기본적인 애플리케이션 통합 방식으로 1:1로 연결한다. 변경 및 재 사용이 어렵다는 단점이 있다.
Hub & Spoke단일 접점임 허브 시스템을 통해 데이터를 전송하는 중앙 집중형 방식. 확장, 유지 보수가 유리하다. 허브 장애 발생 시 시스템 전체에 영향이 있다는 단점이 있다.
Message Bus애플리케이션 사이에 미들웨어를 두어 처리하는 방식이다. 확장성이 뛰어나며 대용량 처리가 가능하다.
HybridHub & Spoke와 Message Bus의 혼합 방식이다. 그룹 내에서는 Hub & Spoke를, 그룹 간에는 Message Bus 방식을 사용한다. 필요한 경우 한 가지 방식으로 EAI 구현이 가능하다. 데이터 병목 현상을 최소화 할 수 있다.

ESB(Enterprise Service Bus)

ESB는 애플리케이션 간 연계, 데이터 변환, 웹 서비스 지원 등 표준 기반의 인터페이스를 제공하는 솔루션이다. ESB는 애플리케이션 통합 측면에서 EAI와 유사하지만 애플리케이션 보다는 서비스 중심의 통합을 지향한다. ESB는 특정 서비스에 국한 되지 않고 범용적으로 사용하기 위해 애플리케이션과의 결합도(Coupling)을 약하게 유지한다. 관리 및 보안 유지가 쉽고, 높은 수준의 품질 지원이 가능하다.

profile
휘발방지

0개의 댓글