Commit 57d139a0 authored by damien.raemy's avatar damien.raemy
Browse files

Writing chapters

parent d6cf4da5
\section{Éléments architecturaux}
\subsection{Couche présentation}
Il s'agit de remplir et compléter les informations suivantes :
\begin{enumerate}
\item Type de l'IHM
\begin{enumerate}
\item Client léger.
\begin{enumerate}
\item Pourquoi ? : ...
\end{enumerate}
\item Client lourd.
\begin{enumerate}
\item Pourquoi ? : ...
\end{enumerate}
\item Client mixte.
\begin{enumerate}
\item Pourquoi ? : ...
\end{enumerate}
\end{enumerate}
\item Support du IHM
\begin{enumerate}
\item Navigateur (version :….). Pourquoi ?
\item Autre approche. Laquelle ? (ex. infopath). Pourquoi ? ….
\end{enumerate}
\item Explication sur le choix technologique :
\begin{enumerate}
\item Explications générales :
\begin{enumerate}
\item Ex. pour la couche présentation, l'approche utilisé est d'implémenter un client riche avec AJAX parce que...
\end{enumerate}
\item Plateforme :
\begin{enumerate}
\item Ex. Dojo, Pourquoi ?
\end{enumerate}
\end{enumerate}
\item Réalisation de l'interface
\begin{enumerate}
\item L'interface IHM est réalisé « from scratch » par le développeur.
\begin{enumerate}
\item Pourquoi et comment ?
\end{enumerate}
\item L'interface IHM est réalisée par l'environnement de développement
\begin{enumerate}
\item Pourquoi et comment ?
\end{enumerate}
\end{enumerate}
\item L'interface IHM est réalisée par l'environnement de développement
\begin{enumerate}
\item Lequel ? (ex. Skincrafter)
\item Pourquoi et comment ?
\end{enumerate}
\end{enumerate}
\ No newline at end of file
\input{chapters/02-is_implementation/02-architectural_elements/01-presentation_layer}
\input{chapters/02-is_implementation/02-architectural_elements/02-business_layer}
\input{chapters/02-is_implementation/02-architectural_elements/03-service_layer}
\subsection{Couche présentation}
Il s'agit de remplir et compléter les informations suivantes :
\begin{enumerate}
\item Type de l'IHM
\begin{enumerate}
\item Client léger.
\begin{enumerate}
\item Pourquoi ? : ...
\end{enumerate}
\item Client lourd.
\begin{enumerate}
\item Pourquoi ? : ...
\end{enumerate}
\item Client mixte.
\begin{enumerate}
\item Pourquoi ? : ...
\end{enumerate}
\end{enumerate}
\item Support du IHM
\begin{enumerate}
\item Navigateur (version :….). Pourquoi ?
\item Autre approche. Laquelle ? (ex. infopath). Pourquoi ? ….
\end{enumerate}
\item Explication sur le choix technologique :
\begin{enumerate}
\item Explications générales :
\begin{enumerate}
\item Ex. pour la couche présentation, l'approche utilisé est d'implémenter un client riche avec AJAX parce que...
\end{enumerate}
\item Plateforme :
\begin{enumerate}
\item Ex. Dojo, Pourquoi ?
\end{enumerate}
\end{enumerate}
\item Réalisation de l'interface
\begin{enumerate}
\item L'interface IHM est réalisé « from scratch » par le développeur.
\begin{enumerate}
\item Pourquoi et comment ?
\end{enumerate}
\item L'interface IHM est réalisée par l'environnement de développement
\begin{enumerate}
\item Pourquoi et comment ?
\end{enumerate}
\end{enumerate}
\item L'interface IHM est réalisée par l'environnement de développement
\begin{enumerate}
\item Lequel ? (ex. Skincrafter)
\item Pourquoi et comment ?
\end{enumerate}
\end{enumerate}
\ No newline at end of file
\subsection{Couche métier}
Il s'agit de remplir et compléter les informations suivantes :
\begin{enumerate}
\item Inventaire des servlets et des JSP / ASPX et CS / PhP avec un tableau après le diagramme de package avec une explication succinct de chaque classe. Ex. diagramme de package
\begin{table}[H]
\begin{tabular}{|l|l|l|}
\hline
Nom package & Liste des classe & explications \\ \hline
\multicolumn{1}{|c|}{} & \multicolumn{1}{c|}{} & \\ \hline
\multicolumn{1}{|c|}{} & \multicolumn{1}{c|}{} & \\ \hline
& & \\ \hline
\end{tabular}
\end{table}
\item Techniques de mapping BD vs. XML schémas : il s’agit de fournir des explications sur les moyens utilisés pour assurer le mapping entre les champs de la base de données et les éléments XML nécessaires à la publication :
\begin{enumerate}
\item Feuilles de style XSLT. il s'agit de présenter le(s) feuille(s) de styles commentées, un exemple d'instance XML et un exemple de résultat(s).
\item Programmation classique. il s'agit de présenter le(s) programme(s) commentés, un exemple d'instance XML et un exemple de résultat(s).
\item Autre. il s'agit de présenter le(s) approche(s) commentées, un exemple d'instance XML et un exemple de résultat(s).
\end{enumerate}
\item Les Technologies XML pour publication
\begin{enumerate}
\item From scratch. Pourquoi et comment ?
\item Des APIs externes. Lesquelles ? Pourquoi et comment ?
\end{enumerate}
\end{enumerate}
\ No newline at end of file
\subsection{Couche service}
Il s'agit de remplir et compléter les informations suivantes :
\begin{enumerate}
\item L'accès à la base de données : il s'agit de donner des informations sur le connecteur vers la base de données.
\begin{enumerate}
\item Nom :
\item Version :
\item Plateforme :
\item Configuration :
\end{enumerate}
\item La gestion de la politique et des droits d'accès : il s'agit de donner des informations sur les éléments de gestion de la politique d'accès.
\begin{enumerate}
\item Interne à la base de données
\begin{enumerate}
\item Utilisateurs
\item Rôles et droits
\end{enumerate}
\item Externe à la base de données
\begin{enumerate}
\item Où ?
\begin{enumerate}
\item Web.xml. Configuration :
\item Web.config. Configuration :
\end{enumerate}
\item Autre : ... Configuration :
\end{enumerate}
\end{enumerate}
\item La gestion des aspects de sécurité: il s'agit de donner des informations sur les éventuelles techniques de protection de passwd, de cryptographies, du protocole https, etc...
\end{enumerate}
\ No newline at end of file
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment