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.

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

Avec le web statique, la première génération d'architecture 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. 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.

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

Un second livre 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


Page suivante 12. EAI

Pour aller plus avant ...

Partagez cet article...

Partagez avec Twitter  Partagez sur Facebook  Partagez sur LinkedIn  Partagez sur Viadeo  Partagez sur Del.icio.us  

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

Suivez aussi les news du portail sur Twitter et rejoignez-nous sur Facebook

Pour établir un lien vers cet article depuis votre site recopiez le lien suivant.
La reproduction ou la traduction totale ou partielle de ce texte, images et documents est formellement interdite. Voir ici les conditions pour publier un extrait sur votre site ou blog.
Ce texte et les images et documents qu'il contient est déposé auprès de l'IDDN


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


  Blog pro      Performance BPM     Tb de bord gestion     Tb de bord Excel      Management de projet     Contrôle de gestion                          ?  

CRM, Système d'information

Les 20 fiches des technos du SI

Technologies support
1. Dossier Technos
Web 2.0
2. Web 2.0 pour l'entreprise
3. Ajax pour l'entreprise
Poste client
4. Client Leger
5. Rich Application RIA
6. Mashup entreprise
7. Mashup Business
Cloud Computing
8. Cloud Computing
9. Cloud SaaS
10. Virtualisation
Architecture
11. Architecture Web
12. EAI
13. SaaS
14. SOA
Structure
15. XML
Open Source
16. Open Source
17. Choisir Open Source
18. Open source & Logiciel libre
Ressources
19. Ouvrages de référence
20. Sites Web de référence

Performance métier
Logistique et Supply Chain

Gouvernance SI
Gouvernance du SI

Management SI
Management DSI
Le bon usage des technologies

  References du BPM
Performance Management
BPM Performance Entreprise, Six Sigma, Balanced Scorecard, Systeme Qualité ,
Business intelligence
Projet BI, Architecture BI, Perspectives BI, Outils d'analyses, BI 2.0, M.D.M, Data Warehouse, Olap, Reporting, BI Open Source
Gouvernance d'entreprise
Principe gouvernance, Stratégie, Décision, 7 erreurs du management, IAS IFRS, Sarbanes Oxley, Entreprise 2.0
Développement durable
Principe du dDéveloppement Durable, Tableau de bord du dDéveloppement durable, Indicateurs de performance, ISO 14001, Normes et referentiels, Performance financiere
IT Management
DSI, Gouvernance du SI, Techno SI, CRM, ERP, SCM, KM, Techno Support
Efficacite du manager
Librairie du manager, Ebook, Formation Management, Cours gratuits, Formations MBA, Gestion du temps
Telechargement, PDF,

References du Portail
Glossaire
Sites de reference
Plan du site 1/2
Plan du site 2/2
Contact
A propos...
Copyright©




Toutes les pages de ce site sont sous copyright Alain Fernandez 1998-2012

IDDN Certification


Portail piloter la performance, Business Intelligence, Performance management

 DSI Management   Gouvernance du SI   Fonctions du SI     CRM        ERP         SCM         KM         Technologies du SI      Management du SI