EAI(Enterprise Application Integration, 기업 응용 프로그램 통합)
: 기업용 응용 프로그램의 구조적 통합 방안을 의미함. 전사적 응용 프로그램 통합 솔루션
쉽게 말해 규모가 있는 기업인 경우 수많은 애플리케이션이 구동 되는데, 이 수많은 애플리케이션들을 통합관리 하기 위한 솔루션이 EAI 시스템이다.
EAI는 ERP(전사적자원관리), SCP(공급망계획), SCM(공급망관리), CRM(고객관계관리), MES(제조실행), 그룹웨어(GW) 등 각종 시스템에서 나오는 데이터들을 통합하고, 동일한 플랫폼을 통해 기존 시스템들의 변화 없이 통신을 가능하게 만들어준다.
EAI의 목적
1. 정보의 통합 : EAI는 일관성 있는 여러 시스템들의 정보를 보증하며, 기업 정보 통합(EII)을 의미한다.
2. 프로세스 통합 : 애플리케이션 간 비즈니스 프로세스를 연결한다.
3. 벤더에 대해 독립 : 애플리케이션으로부터 업무의 정책과 규칙을 추출하고, EAI 시스템에 구현하여 비즈니스 애플리케이션 중 하나가 다른 벤더에 의해 수정된다고 해도, 비즈니스의 규칙은 다시 만들어질 필요가 없다.
특징
1. 이기종 통합 : EAI는 이기종 플랫폼 환경하의 어플리케이션 커뮤니케이션을 통합시킨다.
2. 뛰어난 확장성 : EAI는 확장성을 고려한 유연하고 모듈화된 아키텍처 제공
3. 맞춤형 서비스 : EAI는 고객의 개별 요구를 지원하기 위한 맞춤형 메시지 프로세싱
4. 다양한 모듈 지원 : EAI는 데이터 매핑, 인터넷 인터페이스, 외부 파트너 관리를 위한 부속 모듈을 지원한다.
장점과 단점
장점
- 여러 시스템 중 실시간 정보조회를 제공
- 능률적인 비즈니스 프로세스와 도움으로 조직의 효율이 향상
- 여러 시스템 간의 정보의 통합
- 개별과 유지보수가 쉬움.
단점
- 소규모의 비즈니스에서 필요 이상의 인프라가 낭비가 될 수 있음
- 시간소모가 많고, 많은 자원 필요로 함.
ESB(Enterprise Service Bus)와의 차이
: EAI는 주로 터미널 집중 방식(hub-and-spoke)이라면, ESB는 동적 업무 프로세스의 통합을 위한 버스(Bus) 형태를 취하고 있다는 점이다.
즉 EAI는 시스템들 사이에 위치하며, 각 시스템의 연계를 중심으로 한다면, ESB는 서비스를 중심으로 하나의 업무 프로세스를 진행하기 위해 하나 이상의 시스템을 거치는 운반자적인 역할이 더 중요하다는 것이다.
'DI(Digital Innovation) > 제조 IT' 카테고리의 다른 글
SPC(Statistical Process Control, 통계적 공정 관리) (0) | 2024.01.11 |
---|---|
RPA(Robot Process Automation, 로보틱 처리 자동화) (0) | 2024.01.09 |
MES(Manufacturing Execution System, 제조 실행 시스템) (1) | 2024.01.09 |
ERP(Enterprise Resource Planning, 전사적 자원 관리) (1) | 2024.01.09 |
스마트 팩토리(Smart Factory) (0) | 2024.01.09 |