ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 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 방식과는 전혀 다른 방식이다.

       

       

    Designed by Tistory.