비즈니스

EAI(Enterprise Application Integration)

ekklesia 2010. 9. 18. 15:40

EAI(Enterprise Application Integration) : 비즈니스 프로세스를 중심으로 기업내 각종 애플리케이션간 상호 연동이 가능하도록 통합하는 솔루션이나 방법론을 의미한다.

전통적인 기업의 애플리케이션은 각 부서의 업무와 특정 업무의 요구에 의하여 전사적인 기업업무나 기존의 시스템을 고려없이 독립적으로 개발 되었다.
비즈니스 창출과 업무의 효율성을 위해 기업들은 애플리케이션을 도입해왔다. 이들 개별적인 요구에 의하여 제작된 애플리케이션은 개발 당시의 기술, 주류 기술이 구축되며, 데이터 중복과 기능상의 불필요한 중복이 있었다.
1980년~1990년대의 호스트 컴퓨터 환경을 거쳐 클라이언트/ 서버 환경에서 인터넷 환경 까지 급격한 기술 변화를 거쳐 IT시스템들의 플렛폼은 점점 다양화 되었다. 이로 인해 거대하고 다양화된 시스템은 유지 보수, 중복 개발의 비용이 증대 되었다.
기존의 독립적으로 개발된 시스템은 연계성이 떨어지고 요구 사항이 반영에 민첩성이 떨어지게 되었다. 
그래서 EAI가 대두 되었음


CRM
DW                                                                    - SEM
G/W                    ----   기업 ------               ERP - MES
                                                                         - CPC
SCM 
 

EAI는 변화된 비즈니스 환경에 적절하게 응하고 이질적인 프랫폼을 갖는 애플리케이션이 서로 통합관리하게 해주는 역할을 감당한다.
특징으로는
- 데이터 통신의 안전을 확보하는 방화벽 기능
- 애플리케이션 서버를 통하여 여타 시스템들도 접근하도록하는 접근 일원관리 기능을 보안성에 강화
- URL베이스에 의한 부하 분산
- 트랜재션의 일관적인 처리
- 데이터 보안 기능의 탑재
- QoS에 의한 제어기능


<기업에 도입된 시스템들>
CRM (Customer Relationship Management): 고객관리를 위한 시스템
D/W (Data Warehouse) : 고객을 타겟(Target)층으로 분류, 분석, 의사결정하기 위한 도구
G/W (Groupware) : 기업내부 전산화를 위한 도구
ERP (Enterprise Resource Planning) : 전사적 자원관리 시스템
SEM (Strategic Enterprise Management) : 전략기획, 예산편성 및 예측, 성과 측정, 보상 등의 일련의 경영성과 업무를 통합적으로 지원
MES (Manufacturing Execution System) : 제조실행을 위해 필요한 기능들의 집합체
CPC (Collaborative Product Commerce) : 협업적 제품 상거래