미들웨어의 정의 먼저, 미들웨어의 사전적 정의를 알아보자 > 미들웨어는 운영체제와 해당 운영체제에서 사용되는 응용 프로그램 사이에 존재하는 소프트웨어이다. 응용 소프트웨어가 운영체제로부터 제공받는 서비스 이외에 추가적으로 이용할 수 있는 서비스를 제공하는 소프트웨어이다. 주로 네트워크를 통해서 연결된 여러 개의 컴퓨터에 있는 많은 프로세스들에게 어떤 서비스를 사용할 수 있도록 연결해주는 소프트웨어를 말한다. 3계층 클라이언트/서버 구조에서 미들웨어가 존재하고, 웹 브라우저에서 데이터베이스로부터 데이터를 저장하거나 읽어올 수 있게 중간에 미들웨어가 존재한다. 미들웨어는 2가지 키워드로 말할 수 있다. 클라이언트와 서버 or 서버와 서버를 연결 중간단계의 매개체 주로 사용되는 미들웨어 환경은 웹/어플리케이션 서버를 의미한다. 3-Tier 구성서버 3-Tier 에 있는 3개 구성서버들은 각각 아래의 기능들을 담당한다. Web Server(프레