320x100
320x100

EAI (Enterprise Application Integration)

- 기업 내에서 운영되는 서로 다른 플랫폼 및 애플리케이션 간 정보 전달 등을 위한 솔루션

 

- 구성요소 

ㆍEAI 플랫폼

ㆍ어댑터 : EAI의 핵심 장치로, 데이터 입출력 도구 

ㆍ브로커 : 데이터 포맷 및 코드 변환

ㆍ메시지 큐

ㆍ비즈니스 워크플로우 : 미리 정의된 기업의 비즈니스 워크 플로우에 따라 업무를 처리하는 기능

 

- 구축 유형

ㆍPoint to Point

  : 1대1 단순 연결 통합 방법

 

ㆍHub & Spoke

  : 단일한 접점의 허브 시스템을 통해 데이터를 전송하는 중앙 집중식 방식

 

ㆍMessage Bus

  : 애플리케이션 사이 미들웨어를 두어 연계

  : 뛰어난 확장성과 대용량 처리

 

ㆍHybrid

  : 그룹내와 그룹외의 통합방법을 달리하는 방법

 

 

 

ESB (Enterprise Service Bus)

- 기업의 서로 다른 플랫폼과 애플리케이션을 하나의 시스템으로 운영할 수 있도록

  서비스 중심의 통합을 지향하는 아키텍쳐

 : 미들웨어(Bus)를 중심으로 애플리케이션의 통합을 느슨한 방식으로 지원

 

- 특징

 : 서비스들을 컴포넌트화된 논리적 집합으로 묶는 핵심 미들웨어

 : 비즈니스 환경에 맞게 설계 및 전개 가능

 

 

 

EAI vs ESB

- EAI

 : Hub를 이용한 통합

 : 기업 내부 이기종간 통합

 : 벤더 종속적 기술 사용

 : 애플리케이션간 단단한 통합

 

- ESB

 : Bus를 이용한 통합

 : API를 이용한 기업간 서비스 교환

 : 웹서비스 및 XML 등 사용

 : 서비스간 느슨한 통합

 

 

 

 

 

 

300x250
728x90