\chapter{Glossaire}

\begin{description}
    \item[http]
    \emph{HyperText Transfer Protocol}, ou plus généralement le protocole
    utilisé (et détourné) pour tout ce qui touche au \textbf{World Wide
    Web}. Il existe beaucoup d'autres protocoles d'échange de données, comme
    \href{https://fr.wikipedia.org/wiki/Gopher}{Gopher},
    \href{https://fr.wikipedia.org/wiki/File_Transfer_Protocol}{FTP} ou
    \href{https://fr.wikipedia.org/wiki/Simple_Mail_Transfer_Protocol}{SMTP}.
    \item[IaaS]
    \emph{Infrastructure as a Service}, où un tiers vous fournit des
    machines (généralement virtuelles) que vous devrez ensuite gérer en bon
    père de famille. L'IaaS propose souvent une API, qui vous permet
    d'intégrer la durée de vie de chaque machine dans vos flux - en créant,
    augmentant, détruisant une machine lorsque cela s'avère nécessaire.
    \item[MVC]
    Le modèle \emph{Model-View-Controler} est un patron de conception
    autorisant un faible couplage entre la gestion des données (le
    \emph{Modèle}), l'affichage et le traitement de celles (la \emph{Vue})
    et la glue entre ces deux composants (au travers du \emph{Contrôleur}).
    \href{https://en.wikipedia.org/wiki/Model\%E2\%80\%93view\%E2\%80\%93controller}{Wikipédia}
    \item[ORM]
    \emph{Object Relational Mapper}, où une instance est directement (ou à
    proximité) liée à un mode de persistance de données.
    \item[PaaS]
    \emph{Platform as a Service}, qui consiste à proposer les composants
    d'une plateforme (Redis, PostgreSQL, \ldots\hspace{0pt}) en libre
    service et disponibles à la demande (quoiqu'après avoir communiqué son
    numéro de carte de crédit\ldots\hspace{0pt}).
    \item[POO]
    La \emph{Programmation Orientée Objet} est un paradigme de programmation
    informatique. Elle consiste en la définition et l'interaction de briques
    logicielles appelées objets ; un objet représente un concept, une idée
    ou toute entité du monde physique, comme une voiture, une personne ou
    encore une page d'un livre. Il possède une structure interne et un
    comportement, et il sait interagir avec ses pairs. Il s'agit donc de
    représenter ces objets et leurs relations ; l'interaction entre les
    objets via leurs relations permet de concevoir et réaliser les
    fonctionnalités attendues, de mieux résoudre le ou les problèmes. Dès
    lors, l'étape de modélisation revêt une importance majeure et nécessaire
    pour la POO. C'est elle qui permet de transcrire les éléments du réel
    sous forme virtuelle.
    \href{https://fr.wikipedia.org/wiki/Programmation_orient\%C3\%A9e_objet}{Wikipédia}
    \item[S3]
    Amazon \emph{Simple Storage Service} consiste en un système
    d'hébergement de fichiers, quels qu'ils soient. Il peut s'agir de
    fichiers de logs, de données applications, de fichiers média envoyés par
    vos utilisateurs, de vidéos et images ou de données de sauvegardes.
    \textbf{\url{https://aws.amazon.com/fr/s3/}.}

    \begin{figure}[H]
        \centering
        \scalebox{1.0}{\includegraphics[max size={\textwidth}{\textheight}]{images/amazon-s3-arch.png}}
    \end{figure}

\end{description}





