미들웨어 는 개별 컴퓨팅 시스템 들 사이 에 통신 및 / 또는 프로세스 트랜잭션 들 을 용이 하 게 하 기 위해 적합 하 게 구성 된 임의 의 하드웨어 및 / 또는 소프트웨어 를 포함 할 수 있 다 . 미들웨어 컴포넌트 들 은 상업 적 으로 입수 가능 하 고 , 이 기술 분야 에 공지 되 어 있 다 . 미들웨어 는 상업 적 으로 입수 가능 한 하드웨어 및 / 또는 소프트웨어 를 통해 , 주문 형 하드웨어 및 / 또는 소프트웨어 컴포넌트 들 을 통해 , 또는 그 들 의 조합 을 통해 구현 될 수 있 다 . 미들웨어 는 다양 한 구성 들 에 상주 할 수 있 고 , 독립 형 시스템 으로서 존재 할 수 있 거나 , 또는 인터넷 서버 상 에 상주 하 는 소프트웨어 컴포넌트 일 수 있 다 . 미들웨어 는 본 명세서 에 개시 된 목적 들 중 임의 의 것 을 위해 애플리케이션 서버 의 다양 한 컴포넌트 들 과 임의 의 수 의 내부 또는 외부 시스템 들 간 의 트랜잭션 들 을 처리 하 도록 구성 될 수 있 다 . IBM Inc . ( Armonk , NY ) 에 의한 WebSphere MQTM ( 이전 에 는 MQSeries ) 은 상업 적 으로 입수 가능 한 미들웨어 제품 의 예 이 다 . ESB ( Enterprise Service Bus ) 애플리케이션 은 미들웨어 의 또 다른 예 이 다 .