2022년 12월 10일 토요일

미들웨어의 특징, 종류

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

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


미들웨어 종류


데이터베이스 미들웨어

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

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

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

메시지 지향 미들웨어

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

오브젝트 미들웨어

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

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

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

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


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


참고사이트: 

댓글 없음:

댓글 쓰기