2022-12-10

미들웨어의 특징, 종류

이종 컴퓨팅 환경이나 서버나 애플리케이션이나 데이터(메시지) 연계를 위해서 사용되는 EAI,ETL 등의 상위 단계라고 생각되는 미들웨어에 대해 알아야 된다고 생각하여 특징과 종류에 대해 간단하게 정리를 했습니다.

  • 미들웨어 특징
  • 미들웨어 = 중간역할
  • 이종컴퓨팅 환경,애플리케이션 상호작용
  • 기업의 프론트엔드와 백엔드 간에 운영통합
  • 서로다른 애플리케이션 간 연계


미들웨어 종류


데이터베이스 미들웨어

  • Database Middleware
  • 데이터베이스에 엑세스하는 것이 최우선일때 사용하기 좋음
  • 도입이 쉽고 비교적 저렴
  • 복잡한 기능은 제공하지 않음
  • 클라이언트와 서버간 양방향 통신을 허용하지 않음(요청이 있을때만)
  • 일반적으로 알려진 미들웨어 유형

애플리케이션 서버 미들웨어

  • AIM(Application Infrastructure Middleware)
  • 다양한 응용프로그램 인터페이스를 제공
  • 브라우저와 레거시 시스템 간 사용

메시지 지향 미들웨어

  • Message Oriented Middleware
  • 애플리케이션,데이터베이스 등 간 데이터를 전송
  • 분산된 응용프로그램을 통한 메시지 송수신을 지원하는 인프라
  • 다양한 플랫폼,애플리케이션과 연계 및 프로세스 덜 복잡해진다
  • 널리 사용되는 미들웨어 유형중 하나

오브젝트 미들웨어

  • 사물간의 통신을 관리
  • 객체 요청 브로커
  • SaaS로 전환하여 비용 등 절감 효과기대

리모트 프로시저 콜 미들웨어

  • RPC(Remote Procedure Call)
  • 소프트웨어 애플리케이션내에 사용
  • 리모트 시스템내 프로시저 호출
  • 애플리케이션,시스템간 동기/비동기 인터랙션을 실행하는 경우 사용

그외 트랜잭션,포털,임베디드,콘텐츠 등 여러 종류의 미들웨어가 존재하는걸로 보입니다.


또 다른 관련 내용에 대해서는


참고사이트: 

댓글 없음:

댓글 쓰기