일반 적 으로 미들웨어 ( middleware ) 는 분산 컴퓨팅 환경 에서 서로 다른 기종 간 의 서버 와 클라이언트 들 을 연결 해 주 는 소프트웨어 를 가리키 는 것 으로 , 좁 은 범위 로 는 한 기업 에 설치 된 다양 한 하드웨어 , 네트워크 프로토콜 , 응용 프로그램 , 근거리 통신망 환경 , PC 환경 및 운영 체제 의 차이 를 메워 주 는 소프트웨어 를 말 한다 . 즉 , 미들웨어 는 복잡 한 이기종 ( 異 機種 ) 환경 에서 응용 프로그램 과 운영 환경 간 에 원만 한 통신 을 이룰 수 있 게 해 주 는 소프트웨어 이 다 .