EAI(Enterprise Application Integration) : 비즈니스 프로세스를 중심으로 기업내 각종 애플리케이션간 상호 연동이 가능하도록 통합하는 솔루션이나 방법론을 의미한다. 전통적인 기업의 애플리케이션은 각 부서의 업무와 특정 업무의 요구에 의하여 전사적인 기업업무나 기존의 시스템을 고려없이 독립적으로 개발 되었다. 비즈니스 창출과 업무의 효율성을 위해 기업들은 애플리케이션을 도입해왔다. 이들 개별적인 요구에 의하여 제작된 애플리케이션은 개발 당시의 기술, 주류 기술이 구축되며, 데이터 중복과 기능상의 불필요한 중복이 있었다. 1980년~1990년대의 호스트 컴퓨터 환경을 거쳐 클라이언트/ 서버 환경에서 인터넷 환경 까지 급격한 기술 변화를 거쳐 IT시스템들의 플렛폼은 점점 다양화 되..