Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédenteDernière révisionLes deux révisions suivantes |
architecture_3tiers [2020/05/07 15:07] – fraynaud | architecture_3tiers [2020/05/07 15:14] – fraynaud |
---|
| |
- le navigateur envoie une requête [[https://fr.wikipedia.org/wiki/Hypertext_Transfer_Protocol|http]] ou [[https://fr.wikipedia.org/wiki/HyperText_Transfer_Protocol_Secure|https]] au serveur web (en internet, extranet ou intranet) | - le navigateur envoie une requête [[https://fr.wikipedia.org/wiki/Hypertext_Transfer_Protocol|http]] ou [[https://fr.wikipedia.org/wiki/HyperText_Transfer_Protocol_Secure|https]] au serveur web (en internet, extranet ou intranet) |
- le serveur web interprète en utilisant un langage de programmation la requête http et envoie une/des requête(s) [[https://fr.wikipedia.org/wiki/Structured_Query_Language|sql]] au serveur de base de données | - le serveur web interprète la requête [[https://fr.wikipedia.org/wiki/Hypertext_Transfer_Protocol|http]] ou [[https://fr.wikipedia.org/wiki/HyperText_Transfer_Protocol_Secure|https]] en utilisant un langage de programmation et envoie une/des requête(s) [[https://fr.wikipedia.org/wiki/Structured_Query_Language|sql]] au serveur de base de données |
- le serveur de base de données renvoie des données (data) ou éventuellement une erreur | - le serveur de base de données renvoie des données (data) ou éventuellement une erreur |
- le serveur web interprète en utilisant un langage de programmation, l'erreur et renvoie les données au navigateur du client sous format [[https://fr.wikipedia.org/wiki/Hypertext_Markup_Language|html]] ou [[https://fr.wikipedia.org/wiki/JavaScript|javascript]] | - le serveur web interprète en utilisant un langage de programmation, l'erreur et renvoie les données au navigateur du client sous format [[https://fr.wikipedia.org/wiki/Hypertext_Markup_Language|html]] ou [[https://fr.wikipedia.org/wiki/JavaScript|javascript]] |
| |
Avec openMairie: | Avec openMairie: |
* la base est **[[https://fr.wikipedia.org/wiki/PostgreSQL|postgresql]]** avec une cartouche géographique **postgis** | * la base est **[[https://fr.wikipedia.org/wiki/PostgreSQL|postgresql]]** avec une cartouche géographique **[[https://fr.wikipedia.org/wiki/PostGIS|postgis]]** |
* le serveur web est **[[https://fr.wikipedia.org/wiki/Apache_HTTP_Server|apache2]]** | * le serveur web est **[[https://fr.wikipedia.org/wiki/Apache_HTTP_Server|apache2]]** |
* le langage de programmation du serveur est **[[https://fr.wikipedia.org/wiki/PHP|php]]** | * le langage de programmation du serveur est **[[https://fr.wikipedia.org/wiki/PHP|php]]** |