SoftGrid, c'est quoi?

L'objet de ce blog est de communiquer des tips et des news autour de Microsoft SoftGrid.

Néanmoins, l'ouverture de ce blog doit répondre à une question fondamentale, trop souvent écartée. Notre premier réflexe est en effet d'exposer la réponse à une question connaissance 400 (pour ceux qui connaissent les échelles de valeur technique MS).

Qu'est ce que SoftGrid?

Le produit SoftGrid est issu de la société Softricity rachetée par Microsoft en 2006.

SoftGrid transforme les applications en services disponibles à travers le réseau, les applications sont livrées sur les postes de travail dynamiquement à la demande sans installation sous forme de bulle indépendantes les unes des autres immédiatement disponible pour le lancement.

L'application virtuelle s'exécute sur le poste client au sein d'un conteneur "System Guard" garantissant le lancement de cette application, le maintien des composants virtuels (registery, fichiers, objets COM...) et la non écriture sur l'OS.

Ce mécanisme de bulle permet:

- Aucune écriture sur le poste de travail (fichiers, registery...). Lorsque l'application est supprimée, l'OS n'a pas été modifié.

- D'éviter les conflits applicatifs (Access 97 et Access 2007 peuvent cohabiter). Les bulles sont indépendantes de l’OS, mais également entre elles.

SoftGrid est disponible pour tous les clients Windows (2000, XP, VISTA) et pour Terminal Server (2000 & 2003).

Les composants? 

3 principaux :

- Le sequencer (outil d'audit applicatif et de packaging des bulles).

- Le Serveur SoftGrid (en charge de la déclaration des applications, des autorisations de lancement, de la gestion des licences, du déploiement via streaming, du reporting).

- Le client SoftGrid en charge du lancement des bulles virtuelles (deux types, un pour Windows Deektop & un pour Terminal Server).

Ainsi que :

Un share contenant les applications virtuelles (\\content\), la base SQL Serveur (contient les références des applications, les statistiques), une console MMC d'administration, un Web Service pour l'administration via MMC.

Le déploiement également?

SoftGrid n'est pas un simple outil de packaging. La solution est une solution bout en bout : packaging d'application, test, déploiement des applications (via streaming), statistiques d'utilisation, fin de vie.

Les applications sont transférées sur le poste client (Terminal Server ou Windows Desktop) via un mécanisme de streaming RTSP. Seuls les fichiers nécessaires à l'application sont transférés. Ce mécanisme fera l'objet d'un post ultérieur.

Les traditionnels liens qui vont bien :

(le site officiel (ici), le flash animé qui explique tout, enfin presque (ici), le lab Virtuel (ici),