EAI 란?
EAI 란 기업응용 프로그램 통합 또는 기업 애플리케이션 통합은 기업용 응용 프로그램의 구조적 통합 방안을 가리킨다.
즉 , 기업의 시스템끼리의 커뮤니케이션을 위한 미들웨어이다. 다른 시스템들 사이에 위치하여 스위치 허브처럼 각 시스템간의 필요한 정보를 서로 소통하여 관리의 효율성을 증대 시킬 수 있다.
전사적 응용 프로그램 통합이라고도 한다.
유래
시스템 통합문제
: 메인 프레임 시대에서 유닉스 시스템으로 내려오면서부터 시스템들은 업무 단위로 분리가 되었다.
ERP,CRM 등과 같은 시스템으로, 은행은 대내,대외,정보계와 같이 시스템으로 잘게 나눠지기 시작했는데 당연히 이렇게 나눠진 시스템 사이에는 통신이 필요하게 되었고 ,시스템이 거대화 되면서 쪼개졌다.
이러한 시스템간 문제를 해결하기 위해서 등장한 솔루션이 EAI인데, 통합을 원하는 시스템을 기존에는 1:1 로 붙였지만,
EAI는 중앙 허브 역할을 하면서, 모든 통신을 EAI를 거치도록하였다
EAI 특징
EAI의 가장 큰 특징은 표준화 되지 않은 이기종 시스템간의 연동을 가능하게 해준다
EAI는 복잡한 메세지 처리나 변동, 라우팅같은 다양한 기능을 가지고 있었지만, 주로 이 기종간의 메세지 변환이 가장 많이 사용되었다.
EAI는 중앙 통제를 통해서 1:1 / 多:多로 통신되는 복잡한 토폴로지를 통합하는 의미가 있다
'인터페이스 관련지식' 카테고리의 다른 글
Client ::: Server (0) | 2022.07.11 |
---|---|
SOAP / REST (0) | 2022.07.11 |
API Gateway (0) | 2021.07.01 |