미들웨어

미들웨어 모델

미들웨어는 분산된 시스템의 컴포넌트들을 연결해주는 접착제같은 역할을 합니다. 미들웨어 모델은 다음과 같습니다.

middleware

미들웨어

미들웨어의 구성요소는 다음과 같습니다.

  • TCP/IP를 포함하는 네트워크 서비스
  • 미들웨어 계층은 네트워크 서비스를 사용하는 애플리케이션 독립적인 소프트웨어입니다
  • 미들웨어의 예로는 DCE, RPC, Corba가 있습니다
  • 미들웨어는 한 가지 기능 (예: RPC) 혹은 여러 기능 (예: DCE)을 수행할 수 있습니다.

미들웨어 예시

미들웨어의 예는 다음과 같습니다.

  • 터미널 에뮬레이터, 파일 전송, 이메일과 같은 아주 기본적인 서비스
  • RPC와 같은 기본적인 서비스
  • DCE, 네트워크 운영체제와 같은 통합 서비스
  • CORBA, OLE/ActiveX와 같은 분산 객체 서비스
  • RMI, Jini와 같은 모바일 객체 서비스
  • 월드 와이드 웹

미들웨어 기능

미들웨어는 다음과 같은 기능들을 수행합니다.

  • 다른 컴퓨터에서 프로세스 시작
  • 세션 관리
  • 클라이언트가 서버를 찾을 수 있도록 해주는 디렉토리 서비스
  • 원격 데이터 접근
  • 서버의 다중 클라이언트 처리를 위한 동시성 제어
  • 보안 및 무결성
  • 모니터링
  • 로컬 및 원격지의 프로세스 종료

results matching ""

    No results matching ""