본문 바로가기

IT신제품정보/Business Aplication

EAI 정의

EAI 정의

EAI(Enterprise Application Integration : 전사적 애플리케이션 통합)는 새로운 미들웨어를 이용해 비즈니스 로직을 중심으로 기업내 각종 애플리케이션을 통합하는 과정을 말한다.
전통적인 미들웨어가 개별적인 애플리케이션을 포인트 투 포인트로 적용 했다면, EAI는 기업내 상호 연관된 모든 애플리케이션을 유기적으로 연동시켜 필요한 정보를 통합하고 관리하고 사용할 수 있게 하는 솔루션이다.
B2B통합이란 기업과 기업, 기업과 마켓플레이스, 마켓플레이스와 마켓플레이스 사이에서 데이터와 서비스의 통합을 의미한다. 국내 IT 시장에서는 EAI는 기업내 통합으로, B2Bi는 기업간 통합개념으로 사용하고 있다.

eAI(e-Business & Application Integration)는 기업 내 및 기업간 정보의 통합 및 비즈니스 프로세스 자동화 구현을 의미하는 것으로 경영환경과 새로운 IT 기술변화에 신속한 대응을 위한, e-Business를 위한 애플리케이션 통합 솔루션을 말한다. EAI 를 간단히 말하면 기업내에 구축되어 있는 이기종 애플리케이션 및 데이터를 통합하는 것을 의미한다. 즉, eAI = EAI + B2Bi 라고 할 수 있다.

EAI 기본 요소
애플리케이션 통합을 위한 과정을 담당하는 기본요소는 다음과 같다.
요소 역할
데이터브로커 서로 다른 형태의 데이터 통합을 위한 데이터포맷과 데이터코드 변환
메시징 통로 표준화된 데이터를 다른 애플리케이션으로 전송
어댑터 다른 애플리케이션과 메시징 통로간 데이터 입출력


애플리케이션 통합 방식

애플리케이션 통합을 구현하는 방법은 아래와 같이 여러가지가 있다.
방법 특징 장점
Point-to-Point (포인트 투
포인트 방식)
- 가장 기초적인 애플리케이션 통합 방법으로 1:1통합 방법
- EAI라기 보다는 하나의 단순 애플리케이션 통합 방법을 말함
- 단점 : 복잡한 인터페이스, 일괄전송처리방식
-> 데이터 흐름의 지체현상 발생, 수작업 코딩으로 인해 과다한 유지비용, 통합 개발환경 부재
EAI가 등장하게 된 중요 배경이 됨
Hub & Spok
(허브 & 스포크 방식)
- 애플리케이션 사이에 미들웨어(허브)를 두어 처리하는 방법
- 단일접점인 허브시스템을 통해 데이터를 전송하는 일종의 중앙집중 방식
- 허브 내에 있는 여러 개의 '큐'(데이터처리 컴포넌트)에 데이터를 입력 및 출력
- 모든 데이터가 허브를 통해서 전송되는 구조
-> 데이터 전송이 보장됨, 유지/보수 비용 절감
Messasing Bus
(메시징 버스 방식)
- 애플리케이션 사이에 미들웨어(버스)를 두어 처리하는 방법
- 허브 & 스포크 방식과 개념적으로 유사 : 둘 다 미들웨어를 통한다
- 데이터 전송로 역할을 수행하는 버스를 통함
-> 병목현상 및 단일실패지점의 초래 극소화
- 어댑터가 각 시스템과 버스를 연결하는 구조
-> 뛰어난 확장성, 대용량 데이터 처리 가능
Hybrid
(하이브리드 방식)
- 허브 & 스포크 방식과 버스 방식의 혼합형
- 통합 대상 시스템의 소그룹 형성 후 소그룹내에서는 허브 & 스포크 방식, 소그룹간은 버스 방식으로 구현
- 필요할 경우 한 가지 방식으로 EAI 구현 가능
- 유연한 통합작업 가능
Peer-to-Peer
(피어투피어 방식)
- 미들웨어를 두지 않고 각 애플리케이션의 피어서버(Peer Server)를 Point-to-Point 방식으로 연결하는 방법
- 미들웨어 방식(허브 & 스포크 방식과 버스 방식)보다 저렴한 비용으로 통합 가능


eBusiness 속의 EAI에 대한 수요
기업의 IT 구축 흐름을 보면 회계, 인사, 생산관리 프로그램 등을 사용하다가 최근의 ERP, CRM, SCM, DW 등 많은 정보시스템을 구축했지만 각종 애플리케이션과 시스템 관리비용은 커져만 가고, B2B라는 e-Business 환경에 적응하기 위해 각종 애플리케이션을 붙이는 작업은 기하급수[ 인터페이스 수 = N(N-1) ; N은 애플리케이션수 ]적으로 늘어간다.

애플리케이션간 연결 복잡도가 높을수록 연결 애플리케이션의 개발과 유지보수 비용은 커지고 업무환경개선을 위해 도입한 많은 애플리케이션과 시스템들은 투자대비 효과측면에서 100% 발휘되지 못했다는 시각이 기업에 확산되면서 INTEGRATION은 기업의 경쟁력과 직결되는 문제로 나타났다. 도입된 시스템이 통합되지 못하고 각기 따로 기능하기 때문에 나타나는 비효율성과 성능저하는 시급히 극복해야 할 대상이다.

EAI는 기업내부 상이한 애플리케이션과 비즈니스 프로세스를 통합하는 IT 솔루션이다. EAI 관련 솔루션 서비스 시장은 ERP, CRM, SCM 솔루션 도입이 가속화 되고, B2B 전자상거래 시장이 커질수록 기업체의 EAI에 대한 수요는 급증할 것이다.