EAI란?

얌얌·2023년 4월 24일
0

EAI란

  • EAI는 Enterprise Architecture Integration의 약자로 기업 애플리케이션 통합이라는 의미입니다.
    기업 내 필요한 여러 어플리케이션이 있을텐데, 이런 각종 애플리케이션 간에 상호 연동이 가능하도록 통합하는 솔루션입니다.

  • 한 기업 내의 ERP(전사적자원관리), CRM(고객관계관리), SCP(공급망계획) 시스템이나 인트라넷 등의 시스템 간에는 서로 데이터를 주고 받아야할 필요성이 존재할 것입니다.

  • 데이터를 주고받기 위해 각 시스템 간에 개별적으로 서로 통신을 한다면 시스템 간에 개별적인 연결이 상당히 많이 생성되게 됩니다.
    시스템이 6개일 때 각 시스템이 개별적으로 연동된다면 15개의 연결이 생깁니다.

  • 그로 인해 유지 보수의 어려움이 생길 뿐더러,
    운영체제가 다르다거나 하는 이유로 시스템 간 통신을 위해 시스템을 고쳐야하는 상황이 발생할 수 도 있습니다.

  • 이런 문제점을 해결하기 위해서 EAI라는 솔루션을 적용하는 것

  • 현재 (23.04.24r) 기준으로 나는 ESB (기업 서비스 버스)는 생산자와 소비자 애플리케이션간에 메시지를 라우팅하는 가장 일반적인 EAI 솔루션인 "TIBCO"를 사용하여 개발하고 있다.

참고 링크
https://m.blog.naver.com/seek316/222140804526
https://www.tibco.com/ko/reference-center/what-is-application-integration

profile
yammyam_m

0개의 댓글