본문 바로가기

System Architecture

MiddleWare란?

MiddleWare란?

  • 미들웨어에서 미들(Middle)과 소프트웨어(Software)의 합성어로 미들웨어는 표준화된 인터페이스를 제공하며
    복잡한 분산 시스템에서 이기종간에 통신 및 데이터 관리 등 가능하게 통합 관리해주는 역할이다.
  • 표준화된 인터페이스 제공 기능
  • 다양한 환경 지원, 체계가 다른 업무와 상호 연동이 가능
  • 분산된 업무를 동시에 처리 가능하여 자료의 일관성이 유지
  • 부하의 분산이 가능

역할 기능에 따른 분류

WAS(Web Application Server)

  • 클라이언트/서버 환경보다는 웹 환경을 구현하기 위한 미들웨어(웹 애플리케이션을 지원하는 미들웨어)
  • 이전에는 Client-Server의 2-Tir 아키텍처로 Client에서 업무로직 처리를 하고 Server에서 데이터 처리 형태였지만, 현재는 대용량 환경으로 일반적으로 Client를 분리해서 중간에 WAS(Web Application Server)를 두어 3계층 구조가 생겼다
  • 즉, WAS도 미들웨어의 종류 중 하나
  • 대표 종류로 오라클의 WebLogic, IBM의 WebSphere, Apache Tomcat

'System Architecture' 카테고리의 다른 글

Eureka의 내부 동작.  (0) 2022.08.12