소프트웨어 개발 - 모듈 연계

강신찬·2023년 5월 17일
0

EAI(Enterprise Application Integration)

  • 기업 내 각종 애플리케이션 및 플랫폼 간의 정보 전달, 연계, 통합 등 상호 연동이 가능하게 해주는 솔루션

포인트 투 포인트(Point to Point)

  • 점 대 점으로 연결하는 방식, 변경 및 재사용이 어려움

허브 앤 스포크(Hub & Spoke)

  • 단일 접점인 허브(Hub) 시스템을 통해 데이터를 전송하는 중앙 집중형 방식, 확장 및 유지보수가 용이하지만 허브 장애 발생 시 시스템 전체에 영향을 미침

메시지 버스(Message Bus, ESB 방식)

  • 애플리케이션 사이에 미들웨어를 둬 처리하는 방식, 확장성이 뛰어나며 대용량 처리가 가능

하이브리드(Hybrid)

  • Hub & Spoke(그룹 내)와 Message Bus(그룹 간)의 혼합 방식, 데이터 병목 현상을 최소화 할 수 있음

ESB(EnterPrise Service Bus)

  • 애플리케이션 간 연계, 데이터 변환, 웹 서비스 지원 등 표준 기반의 인터페이스를 제공하는 솔루션
  • 애플리케이션 통합 측면에서 EAI와 유사하지만 애플리케이션 보다는 서비스 중심의 통합을 지향
  • 결합도(Coupling)를 약하게(Loosely) 유지함
  • 관리 및 보안 유지가 쉽고, 높은 수준의 품질 지원이 가능

출처: https://m.blog.naver.com/wook2124/222108746979

profile
꾸준히 공부하는 백엔드 개발자

0개의 댓글

관련 채용 정보