📌 EAI(Enterprise Application Integration)란?
EAI(Enterprise Application Integration)는 기업에서 사용되는 다양한 애플리케이션 간의 데이터와 기능을 통합하는 기술입니다. 서로 다른 시스템이 데이터를 실시간으로 주고받을 수 있게 해 주어, 기업 내 정보와 프로세스를 원활하게 연결할 수 있도록 합니다.
📌 EAI 구축 유형과 특징
1️⃣ Point-to-Point
- 특징: 각 애플리케이션이 직접 연결되는 방식으로, 중간에 별도의 미들웨어를 두지 않음.
- 장점: 솔루션을 따로 구매하지 않아 비용이 절감됨.
- 단점: 시스템 추가나 변경 시 다른 시스템에도 영향을 주기 때문에 유지보수가 어렵고 재사용성이 낮음.
- 예시: 예를 들어, 주문 관리 시스템이 재고 시스템과 직접 연결되어 주문이 발생할 때마다 재고를 자동으로 줄여주는 시스템이 있다면, 이 두 시스템이 직접 연결된 상태가 Point-to-Point 방식입니다.
2️⃣ Hub & Spoke
- 특징: 중앙에 허브 시스템을 두고, 모든 애플리케이션이 이 허브를 통해 데이터를 전송하는 방식.
- 장점: 중앙에서 모든 데이터를 통제하고 관리하기 때문에 유지보수와 확장이 용이함.
- 단점: 허브 시스템에 장애가 발생하면 전체 시스템에 영향을 미칠 수 있음.
- 예시: 예를 들어, 여러 지점에서 사용하는 회계 시스템이 하나의 중앙 서버(허브)와 연결되어 데이터 통합 및 관리를 하는 경우입니다.
3️⃣ Message Bus (ESB)
- 특징: 애플리케이션들 사이에 ESB(Enterprise Service Bus)라는 미들웨어를 두고 데이터를 주고받음. 각 시스템은 어댑터를 통해 버스와 연결됨.
- 미들웨어는 서로 다른 애플리케이션이나 시스템이 데이터를 주고받을 수 있도록 중간에서 연결해 주는 소프트웨어입니다. 일종의 '중계자' 역할을 하며, 각 시스템 간 데이터 형식을 맞추고 통신을 원활하게 해 줍니다. 예를 들어, 여러 시스템이 데이터를 전송할 때 형식을 맞추거나 데이터를 변환해 주어 각 시스템이 서로 이해할 수 있게 합니다.
- 어댑터는 특정 시스템이나 애플리케이션이 미들웨어와 연결될 수 있도록 도와주는 소프트웨어 또는 코드입니다. 어댑터는 각 시스템의 데이터 형식이나 통신 방식을 미들웨어에 맞게 변환해 주기 때문에, 시스템이 미들웨어와 문제없이 소통할 수 있게 해 줍니다.
- 장점: 확장성이 뛰어나고 대용량 데이터를 처리할 수 있어, 대규모 기업에서 적합함.
- 단점: 초기 구축 비용이 높고, 시스템이 복잡해질 수 있음.
- 예시: 예를 들어, 대형 유통 회사에서 주문 관리, 재고 관리, 배송 시스템 등이 ESB를 통해 연결되어 있는 경우입니다.
4️⃣ Hybrid
- 특징: 위의 방식들을 조합하여 상황에 맞게 유연하게 구축하는 방식.
- 장점: 표준화된 통합 기술을 적용해 데이터 병목 현상을 최소화하고, 유연한 통합이 가능함.
- 단점: 복잡도가 높아질 수 있고, 구축 시 기술적 고려사항이 많음.
- 예시: 예를 들어, 본사와 각 지역별 시스템 통합에는 Hub & Spoke 방식을 사용하고, 본사 내부 시스템 간 통합에는 Message Bus를 적용하는 등 다양한 방식이 혼합된 형태입니다.
문제
2020년 3회 정보처리기사 실기 기출문제
다음은 EAI 구축 유형에 대한 설명이다. 빈칸에 알맞은 유형을 쓰시오.
1. ( )
중간에 미들웨어를 두지 않고 각 애플리케이션 간 직접 연결
솔루션 구매 없이 통합, 상대적 저렴하게 통합 가능
변경, 재사용 어려움
2. ( )
단일 접점이 허브 시스템을 통해 데이터를 전송하는 중앙 집중적 방식
모든 데이터 전송 보장, 확장 및 유지보수 용이
허브 장애 시 전체 영향
3. ( )
애플리케이션 사이 미들웨어(버스)를 두어 처리
미들웨어 통한 통합
어탭터가 각 시스템과 버스를 두어 연결하므로 뛰어난 확장성, 대용량 처리 가능
4. ( )
유연한 통합 작업이 가능
표준 통합 기술, 데이터 병목 현상 최소화
정답
1. Point - to - Point
2. Hub & Spoke
3. Message Bus (ESB의 방식)
4. Hybrid
해설
1. Point - to - Point : 직접 연결, 낮은 비용, 유지보수 어려움.
2. Hub & Spoke : 허브 시스템, 중앙 집중 관리, 허브 장애 시 전체 영향.
3. Message Bus (ESB의 방식) : ESB, 어댑터 사용, 확장성 및 대용량 처리 가능.
4. Hybrid : 유연한 통합, 표준화된 기술, 데이터 병목 최소화. Hub & Spoke와 Message Bus를 같이 이
2021년 1회 정보처리기사 실기 기출문제
문제
다음 설명을 읽고, 빈칸에 들어갈 알맞은 용어를 쓰시오.
- 시스템 통합에 사용되는 솔루션으로, 구축 유형에는 Point to Point, Hub & Spoke, Message Bus가 있다.
- 이 솔루션은 기업에서 운영되는 서로 다른 플랫폼 및 애플리케이션 간에 정보를 전달, 연계, 통합할 수 있도록 해준다.
정답
EAI (Enterprise Application Integration)
해설
EAI(Enterprise Application Integration)는 기업 내 서로 다른 플랫폼과 애플리케이션 간의 정보 전달, 연계, 통합을 가능하게 하는 시스템 통합 솔루션입니다. 이 솔루션은 데이터와 프로세스의 통합을 통해 업무 효율성을 높이며, Point to Point, Hub & Spoke, Message Bus와 같은 구축 유형을 통해 다양한 방식으로 구현됩니다. 이를 통해 기업은 이기종 시스템 간의 원활한 통신과 정보 공유를 실현할 수 있습니다.
2021년 1회 정보처리기사 실기 기출문제
문제
기업 내부에서 운영되는 각종 플랫폼 및 애플리케이견 간의 정보전달, 연계, 통합을 가능하게 하는 솔루션이다. Point to Point, Hub & Spoke, Message Bus, Hybrid 형태로 구성된다.
정답
EAI (Enterprise Application Integration)
해설
EAI(Enterprise Application Integration)는 기업 내 다양한 플랫폼과 애플리케이션 간의 데이터와 프로세스를 효율적으로 연계하고 통합하기 위한 솔루션입니다. 이 솔루션은 서로 다른 시스템 간의 호환성을 높여 운영 효율성을 극대화하며, 주요 아키텍처로는 각 시스템을 직접 연결하는 Point-to-Point, 중앙 허브를 통해 연계하는 Hub & Spoke, 메시지 기반 통신을 활용하는 Message Bus, 그리고 이들 방식을 혼합한 Hybrid 형태가 있습니다. 이를 통해 기업은 정보 전달과 통합을 체계적으로 관리하여 업무의 연속성과 생산성을 높일 수 있습니다.
"이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."
'코딩일기 > 자격증' 카테고리의 다른 글
[정보처리기사] DML(Data Manipulation Language, 데이터 조작어) | 정보처리사 실기 기출 (0) | 2024.11.08 |
---|---|
[정보처리기사] GROUP BY와 HAVING 구문을 활용한 SQL 문제 | 2020년 3회 정보처리기사 실기 기출문제 (0) | 2024.11.07 |
[정보처리기사] [ C ] while문 | 2020년 정보처리기사 기출문제 (0) | 2024.10.16 |
[정보처리기사] [ Java ] 클래스, 객체, 상속, 생성자, super | 2020년 2회 정보처리기사 실기 기출문제 (0) | 2024.10.15 |
[정보처리기사] LOD (Linked Open Data)란? | 정보처리기사 실기 기출문제 (0) | 2024.10.14 |