<EAI (Enterprise Application Integration)>
시스템 인터페이스를 위한 내부, 외부 모듈 연계 방법
기업에서 운영되는 서로 다른 플랫폼 및 애플리케이션들 간의 정보 전달, 연계, 통합을 가능하게 해주는 솔루션
송수신 시스템에 설치되는 어댑터를 사용
애플리케이션 통합
표준 - 벤더별 전송기술 상이
유지비용이 높다(시스템별로 개발)
단단한 결합
집중형으로 구현됨
기업 내 필요한 여러 애플리케이션 간에 상호 연동이 가능하도록 통합하는 솔루션
1. 특징
표준통합기술
데이터 병목현상 최소화(그룹 내 환경에 맞는 작업 가능)
2. EAI 구축 유형
(1) Point – to Point
가장 기본적, 변경 재사용 어려움
(2) Hub & Spoke
허브 시스템, 확장, 유지보수 용이
단일 접점인 허브 시스템을 통해 시스템을 통합하는 중앙 집중식 방식
HUB장애 시 전체 영향
(3) Message Bus(ESB)
미들웨어를 두고 처리, 뛰어난 확장성
미들웨어(BUS)를 이용하여 서비스 중심으로 서비스를 지원하기 위한 관련 시스템의 유기적 연계 (SOA의 토대가 됨)
각 시스템을 BUS를 통해 연결하므로 뛰어난 확장성, 유현성, 신속성 제공
network에 의존적
개발자가 서비스를 개발하고 적절한 API를 통해 서비스 간에 통신을 하는데 도움이 되는 인프라 스트럭처 소프트웨어
SOA가 실현되는 플랫폼으로 사용될 수 있지만 ESB는 서비스가 흐르는 매체일 뿐이고 SOA의 구현과 서비스 구성 및 배치를 위한 기능을 제공
*참고
SOA(서비스 지향 아키텍처)
느슨하게 결합된 서비스 기반 애플리케이션을 구현하기 위한 아키텍처 모델
(4) 하이브리드(Hybrid)
Hub & Spoke + ESB
병목 현상 최소화
그룹 내는 허브 앤 스포크 방식을 사용하고, 그룹 간에는 메시지 버스 방식을 사용하는 통합 방식이다.
그룹 내 환경에 맞는 구성 및 작업이 가능
'정보처리기사' 카테고리의 다른 글
[정보처리기사 이론 정리]응집도와 결합도 (0) | 2022.03.24 |
---|---|
[정보처리기사 이론 정리]제품 소프트웨어 매뉴얼 (0) | 2022.03.24 |
[정보처리기사 이론 정리]데이터 베이스(DB) (0) | 2022.03.24 |
[정보처리기사 이론 정리]릴리즈 노트 (0) | 2022.03.24 |
[정보처리기사 이론 정리]소프트웨어 개발 보안 (0) | 2022.03.24 |