AJAX
Asynchronous JavaScript And XML (« XML et Javascript asynchrones »)
AJAX n'est pas une technologie en elle-même, mais un terme qui évoque l'utilisation conjointe d'un ensemble de technologies libres couramment utilisées sur le Web :
HTML (ou XHTML) pour la structure sémantique des informations ;
CSS pour la présentation des informations ;
DOM et JavaScript pour afficher et interagir dynamiquement avec l'information présentée ;
l'objet XMLHttpRequest pour échanger et manipuler les données de manière asynchrone avec le serveur Web.
XML.
En alternative au format XML, les applications AJAX peuvent utiliser les fichiers texte ou JSON.
En savoir +
Etude comparative des principaux frameworks ajax
Apache HTTP Server, souvent appelé Apache, est un logiciel de serveur HTTP.
Il est conçu pour prendre en charge de nombreux modules lui donnant des fonctionnalités supplémentaires : interprétation du langage Perl, PHP, Python et Ruby, serveur proxy, Common Gateway Interface, Server Side Includes, réécriture d'URL, négociation de contenu, protocoles de communication additionnels, etc.
Le principe repose sur une hiérarchie de fichiers de configuration, qui peuvent être gérés indépendamment.
Une interface de programmation (Application Programming Interface) permet de définir la manière dont un composant informatique peut communiquer avec un autre.
Langage de programmation permettant la programmation sous de multiples paradigmes comme, par exemple, la programmation procédurale, la programmation orientée objet et la programmation générique.
American Standard Code for Information Interexchange est la norme de codage de caractères en informatique la plus connue et la plus largement compatible.
Le processeur (Central Processing Unit / Unité centrale de traitement) est le composant essentiel d'un ordinateur qui interprète les instructions et traite les données d'un programme.
Content management system ou SGC (Système de gestion de contenu) permet la conception et la mise à jour dynamique de site web ou d'application multimédia.
Customer Relationship Management ou en français GRC, gestion de la relation client vise à proposer des solutions technologiques permettant de renforcer la communication entre l'entreprise et ses clients afin d'améliorer la relation avec la clientèle en automatisant les différentes composantes de la relation client.
Le langage informatique CSS (Cascading Style Sheets : feuilles de style en cascade) est utilisé pour décrire la présentation d'un document structuré écrit en HTML ou en XML, et c'est le World Wide Web Consortium (W3C) qui en a la direction.
Littéralement Données
Data Definition Language
Data Manipulation Language
Dojo est un framework (cadriciel) open source en JavaScript. Son but est le développement rapide d'applications en Javascript exécutées côté client et communiquant avec le serveur avec une granularité inférieure à la page grâce à Ajax.
Document Object Model est une recommandation du W3C qui décrit une interface indépendante de tout langage de programmation et de toute plate-forme, permettant à des programmes informatiques et à des scripts d'accéder ou de mettre à jour le contenu, la structure ou le style de documents.
La domotique est l’ensemble des technologies de l'électronique, de l'informatique et des télécommunications utilisées dans les habitations. La domotique vise à assurer des fonctions de sécurité (comme les alarmes), de confort (comme les volets roulants), de gestion d'énergie (comme la programmation du chauffage) et de communication (comme les commandes à distance) que l'on peut retrouver dans la maison. Il s'agit donc d'automatiser des tâches en les programmant ou les coordonnant entre elles.
(.NET) Standard proposé par la société Microsoft, pour le développement d'applications d'entreprises multi-niveaux, basées sur des composants. Microsoft .NET
Enterprise Resource Planning - Un « logiciel qui permet de gérer l'ensemble des processus opérationnels d'une entreprise, en intégrant l'ensemble des fonctions de cette dernière comme la gestion des ressources humaines, la gestion comptable et financière, mais aussi la vente, la distribution, l'approvisionnement, le commerce électronique.
(traduisez «socle») pour désigner l'ensemble constitué des services (API) offerts et de l'infrastructure d'exécution.
(HyperText Transfer Protocol) - destiné à transférer des données sur Internet (en particulier des pages Web écrites en HTML et de transférer des messages avec des en-têtes décrivant le contenu du message en utilisant un codage de type MIME.
Java 2 Enterprise Edition, norme proposée par la société Sun. Environnement complet pour le développement et l'exécution d'applications basées sur Java et comprend notamment une machine virtuelle Java (Java virtual machine) ainsi qu'un ensemble de classes.
Un langage de programmation informatique orienté objet et à la fois un environnement d'exécution informatique portable.
JavaScript Object Notation est un format de données générique.
Il utilise la notation des objets JavaScript pour transmettre de l'information structurée.
Léger et au format texte, il est dérivé de l’écriture des langages standards de type ECMAScript (norme ISO/IEC 16262) comme JavaScript par exemple.
Environnement (Linux Apache Mysql Php) Open source
Système d'exploitation (compatible UNIX) basé sur le noyau Linux, un logiciel libre.
Formellement, « Linux » est le nom du seul noyau, mais dans les faits, on appelle souvent « Linux » l'ensemble du système d'exploitation
Du grec meta "après" et du latin data "informations" est une donnée servant à définir ou décrire une autre donnée quel que soit son support (papier ou électronique).
Une application composite (ou mashup ou mash-up) est une application qui combine du contenu provenant de plusieurs applications plus ou moins hétérogènes.
Gestionnaire de base de données libre (SGBD relationnel).
Le noyau est le cœur du système, c'est lui qui s'occupe de fournir aux logiciels une interface pour utiliser le matériel.
Le noyau LIinux est de type Unix
Object Management Group - OMG™ is an international, open membership, not-for-profit computer industry consortium.
Hypertext Preprocessor est un langage de scripts libre principalement utilisé pour produire des pages web dynamiques via un serveur HTTP.
Representational state transfer est une manière de construire une application pour les systèmes distribués comme le World Wide Web.
Technique qui permet de combiner texte, images, audio et vidéo synchronisés au sein d’un navigateur Web.
Désigne une famille de formats XML utilisés pour la syndication de contenu Web (par flux).
Un programme informatique permettant la communication et l'échange de données entre applications et systèmes hétérogènes dans des environnements distribués.
Il s'agit donc d'un ensemble de fonctionnalités exposées sur Internet ou sur un Intranet, par et pour des applications ou machines, sans intervention humaine, en temps réel et sous la forme de services exécutables à distance.
Service Oriented Architecture
Simple Object Access Protocol est utilisé pour l'échange de messages.
En savoir +
Structured query language, ou langage structuré de requêtes, est un pseudo-langage informatique (de type requête) standard et normalisé, destiné à interroger ou à manipuler une base de données relationnelle.
Transmission Control Protocol/Internet Protocol - Protocole de communication sur internet qui se base sur la notion d'adressage IP, c'est-à-dire le fait de fournir une adresse IP à chaque machine du réseau afin de pouvoir acheminer des paquets de données.
Unified Modeling Language - Langage de modélisation unifié ») est un langage graphique de modélisation des données et des traitements. un standard défini par l'OMG.
Nom d'un système d'exploitation multitâche et multiutilisateur.
Uniform Resource Identifier / Identifiant Uniforme de ressource est une courte chaîne de caractères identifiant une ressource sur un réseau (par exemple une ressource Web) physique ou abstraite, et dont la syntaxe respecte une norme d'Internet mise en place pour le World Wide Web.
Un flux d'informations qui permet la modélisation et la gestion informatique de l'ensemble des tâches à accomplir et des différents acteurs impliqués dans la réalisation d'un processus métier (aussi appelé processus opérationnel ou bien procédure d'entreprise).
Web Services Description Language est utilisé pour la description : des services web, de leurs opérations, des messages utilisés, des types de données utilisées, des protocoles utilisés et de leurs localisation au sens internet (URI/URL).
Langage de balisage servant à l'écriture de pages du World Wide Web qui se fonde sur la syntaxe définie par XML.
eXtensible Markup Language, « langage de balisage extensible » est un langage informatique de balisage générique.
Son objectif est de faciliter l'échange automatisé de contenus entre systèmes d'informations hétérogènes (interopérabilité).
(eXtensible Stylesheet Language Transformations), défini au sein de la recommandation XSL du W3C, est un langage de transformation XML de type fonctionnel.
Il permet de transformer un document XML en un format applicatif (HTML, SMIL, SVG, WML, etc)
Voir les flux
Sources : essentiellement Wikipédia (Juillet 2008).