본문 바로가기

EAI2

EAI(Enterprise application integration) 정의 기업에서 운영하는 서로 다른 애플리케이션을 서로 다른 프로토콜이나 데이터 베이스, 운영체제와 같은 백엔드 소프트웨어에 관계없이 프로세스 차원에서 통합하기 위한 시스템 목적 데이터 통합 : 여러 시스템의 정보가 일관되게 유지되도록 한다. 벤더 독립성 : 애플리케이션에서 비즈니스 정책이나 규칙을 추출하여 EAI 시스템에 구현하므로 비즈니스 애플리케이션 중 하나가 다른 벤더의 애플리케이션으로 교체되더라도 비즈니스 규칙을 다시 구현할 필요가 없다. 공통 외관 : EAI 시스템은 애플리케이션 클러스터를 프런트 엔드할 수 있어 이러한 애플리케이션에 대한 단일 일관된 액세스 인터페이스를 제공하고 사용자가 다른 소프트웨어 패키지를 사용하는 방법을 배워야 하는 것을 방지한다. 구성요소 EAI 플랫폼 : 데이터의 전.. 2021. 9. 2.
EAI(Enterprise Application Integration) EAI(Enterprise Application Integration) EAI 개념 기업에서 운영되는 서로 다른 플랫폼 및 애플리케이션들 간의 정보 전달, 연계, 통합을 가능하게 해 주는 솔루션. EAI의 구축 유형 Point-to-point 중간에 미들웨어를 두지 않고 각 애플리케이션 간 Point to Point 형태로 연결. 변경 및 재사용이 어려움 Hub & Spoke 단일 접점이 허브 시스템을 통해 데이터를 전송하는 중앙 집중적 방식. 확장 및 유지 보수 용이. Hub 장애 시 전체가 영향. 모든 데이터 전송 보장. Message Bus 애플리케이션 사이 미들웨어를 두어 처리. 확정성이 뛰어나고 대용량 처리 가능 Hybrid Hub & Spoke와 Message Bus의 혼합방식. 데이터 병목현.. 2021. 2. 24.