Depuis quelques mois, j’entends régulièrement parler du système d’exploitation et des ordinateurs que Google est censé lancer prochainement. La particularité principale de ces ordinateurs repose sur le fait qu’aucun logiciel ne sera installé au cœur de leurs disques durs. Leur propriétaire utilisera seulement des applications accessibles via Internet. Par exemple, pour faire du traitement de texte, on pense tout de suite à Word ou à OpenOffice. Et bien là, on n’utilisera plus un logiciel installé sur son ordinateur mais un service de traitement de texte accessible via Internet (en l’occurrence la suite bureautique Google Docs).
Claude-Alain me signale que ces services en ligne sont appelées « applications ASP ».
C’est intéressant… mais qu’est ce que ça signifie au juste ?
Il m’explique tout dans la suite !
Définition de l’application ASP
Une application fournie par un ASP (Application Service Provider – Fournisseur d’Applications Hébergées en français dans le texte) est donc un « service logiciel » accessible et utilisable via Internet.
Avec une application classique (non ASP), toute « l’intelligence » repose sur l’ordinateur sur lequel elle fonctionne. C’est lui qui travaille. Avec l’ASP, cette « intelligence » est déportée. Elle se situe sur un serveur distant et ton ordinateur ne sert plus qu’à interagir avec celui-ci.
Un rapide exemple : avec une application non ASP, c’est ton ordinateur qui calcule combien font 1+2. Avec une application ASP, ton ordinateur va envoyer « 1 » puis « additionne » puis « 2 » au serveur sur lequel fonctionne une application de mathématiques et va recevoir « 3 » en guise de réponse.
Pour profiter d’une application ASP, il suffit de disposer d’un ordinateur, d’une connexion Internet, d’un abonnement au service si ce dernier est payant, et de ce qu’on appelle un « client léger » ou… « lourd » (« client » étant celui qui communique avec le « serveur »).
« Client léger » vs « client lourd »
On distingue deux types d’applications ASP.
- Celles ne nécessitant que des « clients légers » pour fonctionner : c’est-à-dire un simple navigateur Web comme Internet Explorer ou Firefox. Tu n’as rien d’autre à installer sur ton ordinateur ; aucun logiciel supplémentaire.
Exemple : Mes documents Partagés, le service de partage de documents commercialisé par NordNet, est une application ASP accessible via le web. Toutes ses fonctionnalités sont utilisables au travers d’un simple navigateur : ajouter un document, le partager, le supprimer, créer des dossiers…
Mais l’exemple le plus indéniable d’ASP à « client léger » demeure le Webmail. C’est l’application ASP par excellence qu’un grand nombre d’internautes a utilisé ou utilise chaque jour pour gérer leurs e-mails en remplacement d’un logiciel installé sur leur ordinateur comme Outlook, Windows Mail, Apple Mail !
- Celles nécessitant des « clients lourds » : dans ce cas tu dois installer un programme sur ton ordinateur pour interagir avec l’application ASP, à distance, comme le ferait un « client léger ». La différence entre les deux réside essentiellement dans le fait qu’une partie de l’intelligence applicative dont on parlait tout à l’heure subsiste quand même sur ton ordinateur.
Reprenons un exemple que tu as évoqué récemment : les jeux de rôles en ligne massivement multi-joueurs (MMORPG). Pour y jouer, tu dois installer un programme sur ton ordinateur qui est chargé d’interagir avec le serveur de jeu où sont connectés, comme toi, les autres joueurs. Chaque seconde, le « client » envoie entre autres choses la position de ton personnage au serveur et reçoit celles des autres en retour. Il affiche ensuite ton personnage et ceux des autres joueurs à l’écran, les déplace, affiche leurs scores… Attention, un « client » n’est pas appelé « lourd » parce qu’il requiert énormément de place sur ton disque dur ! C’est juste l’appellation sémantiquement la plus logique à opposer à « client léger ».
Les avantages des applications ASP
Je vois deux grands avantages à l’ASP : son coût et sa praticité.
Grâce à ces applications, tu n’es pas obligée d’investir dans un logiciel coûteux dont tu n’aurais pas l’utilité en permanence. Tu disposes donc d’une solution adaptée d’un point de vue financier en ce sens que tu loues le service le temps qu’il te faut. Tu peux ensuite résilier ton abonnement si tu n’en a plus l’utilité.
Pour les « client léger / client lourd », tu trouveras des avantages et des inconvénients en fonction de la manière dont tu utilises ton ordinateur. Toutefois, l’avantage principal du « client léger », c’est d’être accessible depuis n’importe quel ordinateur connecté à Internet. Par exemple, avec Google Docs, tu peux commencer un travail sur ton ordinateur fixe professionnel, et le terminer depuis ton ordinateur personnel ou sur un PC portable lorsque tu pars en déplacement. Le tout, comme je te l’ai déjà indiqué, sans rien installer sur les ordinateurs en question. Et de toute façon, pour le « client lourd », si tu disposes d’un ordinateur portable, tu auras accès à l’application où que tu sois !
Bon ok, avant les explications de Claude-Alain, une application ASP, je ne savais même pas que ça existait… Maintenant, je m’aperçois que derrière ce terme renferme de multiples possibilités. La preuve : des webmails aux jeux vidéo, en passant par le partage de documents en ligne, je les utilise quasiment tous les jours !