Architecture web

Comment bâtir une architecture web ?

Une approche "historique" en 3 temps des architectures web afin de mieux en comprendre les principes fondateurs.

1ère génération des architectures web : le web statique

L'objectif était simple et révolutionnaire à la fois : assurer l'affichage de pages stockées sur un serveur précis depuis n'importe quel poste connecté à l'Internet. Les pages stockées sur le serveur http (Hyper Text Transfert Protocol) sont décrites à l'aide du langage HTML (Hyper Text Markup Language). Le poste client ne nécessite qu'un navigateur web. Les pages sont statiques. Elles seront toujours affichées à l'identique. Avec cette première génération d'architeccture web, les connections Http ne sont pas persistantes. Chaque appel de page est indépendant. Le serveur ne mémorise pas les pages déjà échangées.

2ème génération de l'architecture web : le web dynamique

Avec le web statique vu ci-dessus, il n'est guère possible de bâtir des solutions flexibles et personnalisées selon les clients connectés et encore moins d'envisager des applications d'entreprise. Pour rendre les pages dynamiques, il n'y a pas d'autres solutions que d'insérer des modules programmés dans les pages côté clients et sur les serveurs.
Côté client
Les scripts de type javascript sont des petits programmes insérés au sein de la page qui s'exécutent au chargement ou suite à une action de l'utilisateur.
Les applets, activex sont des composants logiciels téléchargés depuis le serveur.
Côté Serveur
Pour bâtir des pages interactives ciblant les attentes de l'utilisateur, la solution est le codage à la volée en exploitant le contenu de bases de données locales ou distantes. Les solutions type ASP Active Server Pages, CGI, PERL et bien sûr PHP sont tout à fait au point pour personnaliser les pages.

3ème génération de l'architecture web : l'interactivité

La 3ème génération des architectures web, la génération actuelle, correspond au stade de l'accession à l'interactivité. L'application d'entreprise sous architecture web est enfin réalisable. Les architectures web de 3ème génération ne nécessitent plus de recharger les pages pour en changer le contenu. Le poste client échange directement avec le serveur pour récupérer les données rafraîchies nécessaires. Les solutions de type Ajax (voir le principe Ajax) sont le point de passage vers les architectures de type web 2.0 décrites là : Définition du Web 2.0.

Thèmes connexes

A lire :

Web 2.0 ArchitecturesWeb 2.0 Architectures
Duane Nickull, Dion Hinchcliffe, James Governor - O'Reilly Media
What Entrepreneurs and Information Architects Need to Know.
Un ouvrage bien construit, orienté Business 2.0. Dion Hinchcliffe est un expert de l'entreprise 2.0, voir son blog sur zdnet.com.
Mai 2009
Dispo chez www.amazon.fr
248 pages
Prix librairie : 23,75 Euros

Sur le même sujet :

  • Ajax Hacks Tips and tools for creating responsive web sites
    de Bruce W. Perry - O'Reilly Media - 414 pages - Prix librairie : 20,26 Euros
    Dispo chez : www.amazon.fr



Envoyer le lien de cet article par e-mail  Recommandez cet article

Retwittez cet article   Partagez cet article sur Facebook  
Partagez sur LinkedIn  Partagez cet article sur Viadeo  Partagez  cet article sur Del.icio.us  Partagez cet article sur Yahoo !  Partagez sur BlogMarks  Partagez cet article sur Scoopeo  Bookmark Google  


Piloter.org le portail francophone du pilotage de la performance
Copyright : Alain FERNANDEZ ©1998-2010 Tous droits réservés Mentions légales


Piloter.org vous a intéressé ?
Envoyez le lien www.piloter.org par e-mail Recommandez ce site
Envoyer le lien de cet article par e-mail  Conseillez cet article
Retwittez cet article   Partagez cet article sur Facebook  Partagez sur LinkedIn  Partagez cet article sur Viadeo  


Performance Management
Nouveaux tableau de bord
Les nouveaux tableaux de bord des managers
Le projet décisionnel en totalité 4ème édition 2008

Consultez la fiche détaillée


Articles les + lus
Les progiciels de la Business Intelligence, système Informatique Décisionnelle
Utiliser Reporting et Requêteur ad hoc
Qu'est-ce que ITIL ? Information Technology Infrastructure Library
La Business Intelligence, le projet Informatique Décisionnelle
Principes, méthodes et outils pour mieux gérer son temps
La méthode Six Sigma en pratique


Gestion de projet
conduite de projet
Le chef de projet efficace
Réussir les projets complexes
Les pratiques de bon sens.
3ème éd 2009

Consultez la fiche détaillée


Nouveaux tableaux de bord des managers Alain Fernandez, cliquez pour consulter la fiche

 Management SI   *DSI   *Gouvernance du SI   *Techno SI     *CRM        *ERP         *SCM         *KM         *Techno Support