가상 응용 프로그램
Virtual application가상 애플리케이션은 가상 인프라에서 실행되도록 최적화된 애플리케이션이다.애플리케이션 소프트웨어는 충분한 운영 체제(JeOS 또는 "juice")와 함께 가상 머신 컨테이너 안에서 애플리케이션 성능을 극대화하는 방식으로 결합된다.애플리케이션 지원에 필요한 최소한의 패키지 집합으로 시스템 소프트웨어를 최소화함으로써 가상 애플리케이션의 유지보수 및 관리 부담을 크게 줄인다.
가상 애플리케이션을 호스팅할 수 있는 애플리케이션 서버의 설계에 애플리케이션 스트리밍을 포함시킴으로써 서버에 애플리케이션별 코드가 전혀 존재할 필요가 없다.코드의 패키지는 서버에 존재하지만, 애플리케이션에 추가되는 기능을 만들기 위해 코드의 호출 방법에 대한 세부사항은 필요에 따라 서버에 전달된다.사실상 응용프로그램은 서버에 존재하지 않는다.비록 고객들은 여전히 거의 그랬던 것처럼 그것을 호출할 수 있다.다른 점은 수신 요청이 애플리케이션 로직(서버의 코드 패키지 이용)을 포함하거나 저장소에서 이러한 로직을 찾을 수 있는 위치에 대한 정보를 포함해야 한다는 점이다.
가상 어플라이언스는 고객에 의한 단순화된 설정 및 구성과 애플리케이션 벤더에 의한 원격 관리에 더욱 최적화된 가상 애플리케이션의 범주다.