본문 바로가기

IT 개념

미들웨어(Middleware) 란?

https://12bme.tistory.com/289

[프로그래밍] 미들웨어(Middleware)란?

미들웨어(Middleware)는 응용 소프트웨어가 운영체제로부터 제공받는 서비스 이외에 추가적으로 이용할 수 있는 서비스를 제공하는 컴퓨터 소프트웨어입니다. 응용 소프트웨어는 유연하고 확장, 축소가 편리해야하..

12bme.tistory.com

미들웨어는(Middleware)는 응용 소프트웨어가 운영체제로부터 제공받는 서비스 이외에 추가적으로 이용할 수 있는 서비스를 제공하는 컴퓨터 SW 입니다. 응용 SW는 유연하고 확장, 축소가 편리해야 하며 이러한 장점을 충족하기에 개발자의 다른 기종 간 플랫폼을 다시 구축할 필요가 없어야 합니다. 이를테면 DB 시스템, 전자통신 SW, 메시지 및 쿼리처리 SW를 들 수 있습니다.

미들웨어는 양 쪽을 연결하여 데이터를 주고 받을 수 있도록 중간에서 매개 역할을 하는 SW, 네트워크를 통해서 연결된 여러 개의 컴퓨터에 있는 많은 프로세스들에게 어떤 서비스를 사용할 수 있도록 연결해주는 Sㅈ를 말합니다.

장점

1. 모든 비즈니스 로직을 서버에서 관리하기 때문에 관리와 유지 보수가 간편해진다. 만약 변경사항이 있는 경우에 오직 서버측만 변경하기 때문에 유지 보수가 간편해진다.

2. 확장성이 좋아진다. 3-tier는 씬 클라이언트(thin-client) 형태를 사용하기 때문에 클라이언트 컴퓨터의 성능이 약간 떨어져도 프로그램을 실행시키는데 문제가 없다. 이러한 형태는 서버 측에 약간 무리가 있을 수 있지만, 서버 측은 멀티 프로세스 시스템이나 클러스터링(clustering)을 이용함으로써 문제를 해결할 수 있다.

https://www.redhat.com/ko/topics/middleware/what-is-middleware

미들웨어(Middleware): 개념, 종류, 비교, 구성 요소, 툴, 장점

미들웨어란 서비스 및 기능을 애플리케이션에 제공하는 소프트웨어입니다. 데이터, 애플리케이션 서비스, 메시징, 인증 및 API를 관리합니다. 종류와 툴을 비교해 보세요.

www.redhat.com

 

'IT 개념' 카테고리의 다른 글

JDBC 란?  (0) 2021.08.06
MyBatis 란?  (0) 2021.08.06
Spring 프레임워크와 전자정부프레임워크의 차이  (0) 2021.08.06
내가 하는 디버그  (0) 2021.08.06
Inner Join 과 Outer Join 의 차이  (0) 2021.08.03