3.3.2 Serveurs de données
Les données étant principalement
gérées par des serveurs dédiés, les langages
cités précédemment offrent des moyens d'interagir avec
eux. Les systèmes de gestion de bases de données permettent
d'interroger les données et de les mettre à jour. Le langage le
plus répandu est SQL (Structured Query Language) pour les bases de
données relationnelles. La base de données MySQL sera le moteur
relationnel utilisé pour les exemples du présent document. Le Web
2.0 a apporté de nouveaux besoins auxquels le modèle relationnel
ne peut pas répondre. Les modèles NoSQL (Not Only SQL) ont alors
pu émerger.
Les informations sur les personnes et ressources ainsi que les
informations nécessaires à l'authentification peuvent être
stockées et gérées par des annuaires LDAP (Lightweight
Directory Access Protocol). Il s'agit d'un service qui peut être
interrogé par le protocole LDAP de la couche
« Application ».
Les services Web sont des applications Web dont le but est de
fournir des données selon une structure prédéfinie et des
services à une autre application en utilisant les protocoles standards
d'Internet.
|