Ajax pour l'entreprise

Ajax, le passeport du web 2.0

Définition Ajax

Ajax, Asynchronous JavaScript and XML est un "outil" essentiel pour créer des pages web dynamiques. Ajax n'est pas un nouveau langage. Ajax est la mise en cohérence de diverses technologies du web afin d'assurer une utilisation rationnelle de la bande passante. En fait, avec Ajax, dans une logique client/serveur, seules les données nécessaires sont transférées au cours d'une transaction.

Ajax pour l'entreprise

Nul besoin de recharger la page en entier. Le code "javascript" de la page contacte directement le serveur pour récupérer uniquement les données indispensables. Ajax fut un grand pas pour le Web. Il permit la conception d'applications interactives. Il est à l'origine du déploiement du Web 2.0.
Un petit historique pour mieox comprendre

Ajax, Du web1.0 au web 2.0

Dans les années 90, le web ou "la toile" était en plein essor. Le nombre de sites web accessibles avait déjà bien entamé une croissance exponentielle. Il semblait évident que le web allait devenir le nouveau standard de développement d'applications plus complexes, palliant ainsi aux difficultés de déploiement de l'informatique d'entreprise. Les espoirs furent rapidement déçus. De par sa conception, il n'était possible de créer que des pages "statiques".

Ajax et l'interactivité

Avec le web dans sa version "brute" ou 1.0, chaque transaction correspond à un appel de page. A moins de recourir à des bricolages, acrobatiques parfois, à l'aide de script côté serveur et d'applets côté client, il n'était guère concevable de maintenir une connexion entre le poste client et le serveur. Bien entendu le besoin de déploiement massif d'applications était toujours présent.
Enfin, la technologie a évolué et les pratiques se sont normalisées. Le concept Ajax était né.

Technologie Ajax

Ajax s'appuie sur les technologies suivantes :
  • XHTML eXtensible Hyper Text Markup Language
  • XML eXtensible Markup Language
  • DOM Document Object Model
  • CSS Cascading Style Sheet
  • JavaScript
  • L'objet ActiveX XMLHttpRequest
    L'applet qui permet les échanges asynchrones

Exemple de développement Ajax

www.mapquest.com
L'outil de cartographie présenté dans l'introduction de l'ouvrage ci-après est un bon exemple de développement Ajax. Dans ses premières versions, à chaque solicitation de l'utilisateur, il fallait recharger la page en totalité. Désormais grâce au développement informatique de type Ajax, seules les données nécessaires transitent. La transaction est plus fluide, les temps d'attente réduits au minimum. La différence est flagrante. C'est aussi le principe adopté par tous les services de ce type y compris google Maps bien entendu.

Ressources

A lire :

Ajax: The Definitive GuideAjax  The Definitive Guide
Anthony T Holdener - O'Reilly Media
Un ouvrage encyclopédique. Comment utiliser les standards comme JavaScript, XML, CSS et XHTML, avec l'objet XMLHttpRequest pour bâtir des applications orientées navigateur Web digne de ce nom.
(Langue anglaise)
Dispo chez www.amazon.fr
Février 2008
957 pages
34,47 Euros

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

Page suivante 4. Client Leger

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