EAI(Enterprise Application Integration)는 문자 그대로 어플리케이션 간의 연계를 하는 것을 의미합니다. 어떻게 보면 종합선물세트라고 할 수도 있습니다. 즉, EAI는 엔터프라이즈 컴퓨팅을 효율화 하기 위하여 어플리케이션을 효율화 하고, 통합하고, 조정하는 것을 목표로 세운 계획, 방법 및 도구 등을 일컫는 비즈니스 컴퓨팅 용어입니다. EAI는 단순 객체지향 프로그래밍, 분산, CORBA나 COM+ 같은 메시지 브로커 등을 사용한 다중 플랫폼 프로그램과의 커뮤니케이션, ERP의 수정 등.. 다양한 방법론을 포함합니다.
ETL은 다양한 소스로부터 필요한 데이터를 추출(Extract)하여 변환(Transform) 작업을 거쳐서 타겟 시스템(Target System)으로 전송 및 로딩(Loading) 하는 모든 과정을 말합니다.
최근에는 ETL을 쉽게 할 수 있는 툴을 제공하는 솔루션 업체들이 많이 생겼습니다. 통상 ETL을 하려면 이를 위한 비즈니스 로직(Business Logic)이 있어야 하고, 이를 위한 소프트웨어 개발을 해야 하는데… ETL Tool을 이용하면 프로그래밍을 하는 것 보다는 좀더 쉽게 ETL을 할 수 있습니다.
'소프트웨어 개발' 카테고리의 다른 글
모바일 홈페이지에서 카카오톡으로 메시지 보내는 방법 (0) | 2016.09.07 |
---|---|
외주 개발을 하는 소프트웨어 개발업체의 현실 (0) | 2012.04.01 |
MPL이란 무엇인가? (0) | 2010.02.22 |
GPL 소프트웨어 개발/배포시 확인해야 할 의무사항 (0) | 2010.02.22 |
미국 소프트웨어 개발 업체들의 근무 환경 (0) | 2009.10.03 |