개발 팁/시스템

middleware란?

SeoburiFaust 2024. 3. 9. 17:50
middleware란?

 

 

미들웨어는 양 쪽을 연결하여 데이터를 주고 받을 수 있도록 중간에서 매개 역할을 하는 소프트웨어, 네트워크를 통해서 연결된 여러 개의 컴퓨터에 있는 많은 프로세스들에게 어떤 서비스를 사용할 수 있도록 연결해 주는 소프트웨어를 말한다. 3계층 클라이언트/서버 구조에서 미들웨어가 존재한다. 웹 브라우저에서 데이터베이스로부터 데이터를 저장하거나 읽어올 수 있게 중간에 미들웨어가 존재하게 된다.

 

예를 들어 json or jdbc등을 생각할 수 있다.

json은 서로 다른 프로그램이 통신할 수 있도록 메시지 프레임워크를 제공한다.

jdbc는 데이터베이스로부터 데이터를 저장하거나 읽어올 수 있도록 한다.