728x90
기업 응용 프로그램 통합 개요
- 단일 조직 내부에서 업무의 프로세스를 단순화하고 자동화시키기 위한 응용프로그램들의 연결을 할 수 있게 해준다.
- 존재하고 있는 응용 프로그램과 데이터구조에 대한 전면적인 수정을 하지 않도록 도와준다.
- -> 가트너 그룹은 EAI를 기업환경에서 연결되어 있는 응용프로그램, 원천 데이터 간에 이뤄지는 구속없는 공유라고 정의했다.
- 서로 다른 다양한 시스템간의 연결에 큰 의미가 있다.
- 다양한 시스템의 예 : 다른 운영체제 가동, 다른 데이터베이스와 프로그래밍 언어 사용, 기존의 레거시 시스템 간의 통합 -> 수정이 힘들 정도로 시스템이 강하게 뭉쳐있어 강 종속시스템(stovepipe system)이라 불린다.
- => 기업 내 여러 애플리케이션 간의 상호 연동을 가능하게 하기 위한 통합 솔루션
구조 개선
- 조직화되지 않은 통합 구조로 시스템통합을 진행하게 되면 상호 연결이 교차 형태로 이루어진다.
- 종속성과 뒤죽박죽의 결과물이 증가하게 되는데 이런 현상을 스파게티 코드라고 한다.
- EAI는 응용프로그램간 데이터 공유를 넘어서 비즈니스 데이터와 프로세스의 공유에 초점이 맞춰져있다.
목적
- 정보 통합 -> 일관성 있는 여러 시스템들의 정보 보증을 통해 기업 정보의 통합을 의미한다.
- 프로세스 통합 -> 응용프로그램 간의 비즈니스 프로세스를 연결한다.
- 벤더에 대한 독립 -> 비즈니스 응용프로그램 중 하나가 다른 벤더에 의해 수정된다고 해도, 비즈니스의 규칙은 다시 만들어질 필요가 없다.
통합의 장점과 단점
장점
- 실시간 정보 조회 제공
- 조직의 효율 증가
- 여러 시스템간 정보의 통합
- 개발과 유지보수가 쉬움
단점
- 소규모의 비즈니스에선 필요이상의 개발 비용 발생
- 시간 소모가 많고 많은 자원이 필요
- 디자인 작업이 필요하고 관리되지 않는 다수의 응용프로그램이 증가된다.
728x90
'Programming' 카테고리의 다른 글
| EP(Enterprise Portal) 알아보기 (0) | 2021.08.15 |
|---|---|
| 툴팁(tooltip) 알아보기 (0) | 2021.08.14 |
| As-Is, To-Be 분석 알아보기 (0) | 2021.08.14 |
| 레거시 시스템(legacy system) 알아보기 (0) | 2021.08.13 |
| JSON 알아보기 (0) | 2021.08.11 |