EAI(Enterprise Architecture Integration)
- 기업 응용 프로그램 통합 또는 기업 애플리케이션 통합은 기업용 응용 프로그램의 구조적 통합 방안을 가리킨다.
- 전사적 응용 프로그램 통합이라고도 한다.
- 국내에서는 Enterprise Architecture와 더불어 EAI로 구축하도록 되어있는 법이 존재
- ex) 전사적자원관리(ERP), 고객 관계관리(CRM), 공급망계획(SCP) 시스템, 인트라넷 등…
구축 유형 | 설명 |
포인트 투 포인트(Point-to-Point) | 가장 기초적인 애플리케이션 통합방법으로 1:1 단순 통합방법 |
허브 앤 스포크(Hub & Spoke) | 단일한 접점 허브 시스템 통하여 데이터를 전송하는 중앙 집중식 방식 허브 장애 시 전재 장애 발생 |
메시지 버스(Message Bus) | 애플리케이션 사이 미들웨어(버스)를 두어 연계하는 미들웨어 통합 방식 뛰어난 확장성과 대용량 데이터 처리 가능 |
하이브리드(Hybrid) | 그룹 내부는 허브 앤 스포크 방식을 사용하고, 그룹 간에는 메시지 버스 방식을 사용하는 통합 방식 |
EAI 구성요소
구성 요소 | 설명 |
EAI 플랫폼(EAI Platform) | 이기종 시스템 간 애플리케이션 상호 운영 데이터의 신뢰성 있는 전송을 위한 메시지 큐와 트랜잭션 미들웨어 기능 수행 대규모 사용자 환경 지원을 위한 유연성과 확장성 보장 |
어댑터(Adapter) | 다양한 패키지 애플리케이션 및 기업에서 자체적으로 개발한 애플리케이션 연결하는 EAI의 핵심 장치로 데이터 입출력 도구 |
브로커(Broker) | 시스템 상호 간 데이터가 전송될 때, 데이터 포맷고 코드를 변환하는 솔루션 |
메시지 큐(Message Queue) | 비동기 메시지를 사용하는 다른 응용 프로그램 사이에서 데이터를 송수신하는 기술 |
비즈니스 워크플로우(Business Workflow) | 미리 정의된 기업의 비즈니스 Workflow에 따라 업무를 처리하는 기능 |
다양한 전사 관리 시스템
IAM (Identity & Access Management)
- ID와 패스워드를 종합적으로 관리해주는 역할 기반의 사용자 계정 관리 솔루션
- D 도용이나 분실로 인한 보안 사고에 대비하여 보안 관리자에게는 사용자 역할에 따른 계정 관리를, 사용자에게는 자신의 패스워드에 대한 자체 관리기능을 제공
ERM (Enterprise Risk Management)
- 기업이 직면하는 주요 경영 위험들을 전사적인 차원에서 통합 관리하는 전사적 위험 관리
'CS BASIC > 정보시스템 일반' 카테고리의 다른 글
[CS BASIC] 빅데이터와 데이터 분석기술 (2) | 2023.12.08 |
---|---|
[CS BASIC] 데이터와 다양한 데이터 객체들(DAO, DTO, VO) (1) | 2023.12.06 |
[CS BASIC] 미들웨어(Middle Ware) 솔루션 (0) | 2023.08.04 |
[CS BASIC] 시스템 인터페이스와 인터페이스 대상 식별 (0) | 2023.08.03 |
[CS BASIC] 디자인 패턴과 GoF(Gang of Four) (0) | 2023.08.01 |