본문 바로가기
IT기술노트/IT경영전략

EAI(Enterprise Application Integration)

by 비트코기 2021. 2. 14.
반응형

I. 기업 내 어플리케이션의 통합, EAI의 개요

가. EAI(Enterprise Application Integration)의 정의

   - 비즈니스 프로세스 중심으로 기업 내 각종 어플리케이션 간의 상호 연동이 가능하도록 통합하는 비즈니스 통합 솔루션

나. EAI의 필요성

   - 효율적 정보시스템 통합 요구, 고객 기대수준 향상, 유지보수 비용 급증

다. EAI의 특징

   - 어플리케이션 통합, 어댑터를 이용한 확장성, Workflow 연동


II. EAI의 개념도 및 구성요소

가. EAI의 개념도

나. EAI의 구성요소

구성요소 설명
Middleware(EAI)
Platform
- 데이터 전송을 보장하는 미들웨어 기능 수행
- 데이터 전송
- 통신 프로토콜, 하드웨어, 네트워크 상태와 무관하게 전달
Application
Adapter
- DB, CRM, ERP, DW등 어플리케이션을 연결하는 어댑터
- 표준에 기반한 어플리케이션 연동을 위한 인터페이스
- 데이터 추출 지원, 다양한 형태 존재
- 데이터 중개와 어플리케이션 연동의 인터페이스 담당 모듈
Business
Workflow
- 비즈니스 프로세스 자동화 기능
- 미리 정의된 업무 프로세스에 따라 어플리케이션 연동 처리 지원
- 프로세스 통제, 자동화 및 통합 기능
Data Broker - 시스템 상호간 데이터 전송을 위해 데이터 포맷과 코드를 변환
- 어플리케이션 상호간의 데이터 포맷 등의 차이 문제 해결

III. ESB (Enterprise Service Bus)의 정의

가. 서비스들 간의 상호 연계를 위한 논리적인 레이어로 다양한 인터페이스를 제공하며 이를 통해 서비스 조합, 연계, 상호운용(이벤트, 메시징)을 제공하는 인프라

나. 구성요소 : 어댑터 형태의 레거시 연동 컴포넌트, 메시지의 변환 가공, BPM, 컨트롤과 모니터링, 통합개발환경

반응형

댓글