-
EAI(Enterprise Application Integration)정보처리기사/개념 2024. 5. 13. 17:39
▤ 목차
✔ EAI(Enterprise Application Integration)
미들웨어를 이용해 비즈니스 로직을 중심으로 기업 내 애플리케이션을 통합하는 비즈니스 통합 솔루션을 말한다.
서로 다른 플랫폼 및 어플리케이션들 간의 정보에 대한 전달, 연계, 통합을 가능하게 한다.
⌨ 구축 유형
🔦 p to p
유형 개념도 설명 point to point
pear to pear개념 미들웨어를 두지 않고 어플리케이션과 직접 1:1로 연결하는 방식 장점 - 미들웨어 불필요
- 빠른 적용 가능
- 비용 저렴한 편단점 - 재사용 불가
- 시스템 증가 시 유지보수비용 증🔦 Hub & Spoke
유형 개념도 설명 Hub & Spoke 개념 허브 시스템을 단일 접점을 둔
중안 집중적 방장점 - 어플리케이션 신규 도입 시 확장이 편리
- 유지보수가 용이단점 -중앙 허브 장애시 전체 어플리케이션에 영향 🔦 Message Bus
유형 개념도 설명 Message Bus
(ESB)개념 App 사이 미들웨어(bus)를 두고 통합하여 처리하는 방식 장점 - 확장성 높음
- 대용량 처리 가능단점 - 초기 구축 비용이 높음 🔦 Hybrid
유형 개념도 설명 Hybrid 개념 그룹 내에서는 hub &spoke 방식을 사용하고 그룹 간에는 Message Bus 방식을 사용한다. (혼합 방식) 장점 - 환경에 맞춰 유연한 통합 작업 가능
- 데이터 병목 현상을 최소화
- 한 가지 방식으로 EAI구현이 가능단점 - 초기 구축 비용이 높음
- 관리 비용이 높음💻ESB ( Enterprise Service Bus )
App간 통합 측명에서 EAI와 비슷하다.
- App보다 Service를 중심으로 통합 지향하는 아키텍처 혹은 기술
- Message Bus 유형으로 Bus를 중심으로 각각 프로토콜이 호환되도록 변환이 가능하다.
- 서비스 중심으로 메시지 이동을 라우팅할 수 있다.
✔문제
hybrid 방식은 미들웨어를 두는 방식이다.
4번 선지의 p to p 방식과는 전혀 다른 방식이다.
'정보처리기사 > 개념' 카테고리의 다른 글
서비스 지향 아키텍처(SOA) (0) 2024.05.14 데이터베이스) 파티션, 설계 단계, 논리 (2) 2024.05.14 UML 모델 (Unified Modeling Language) (2) 2024.05.13 디자인 패턴 _ 어댑터 패턴 (Adater pattern) (0) 2024.05.13 COCOMO 모형 (0) 2024.05.09