CONCLUSION PARTIELLE
Dans ce chapitre, nous avons expliqué quelques points
importants sur les technologies citées ci-haut et leurs fournisseurs
Cloud Computing.
y' L'intergicielle : Le traitement métier des
données, correspondant à la mise en oeuvre de l'ensemble des
règles de gestion et de la logique applicative ;
Page | 50
CHAPITRE III : ANALYSE FONCTIONNELLE ET COMPARATIVE
SUR
GMAIL, YOUTUBE ET FACEBOOK
INTRODUCTION
Dans ce chapitre nous allons présenter par analyse
fonctionnelle des différents cas choisis sur les technologies Gmail,
YouTube et Facebook, aussi bien présenter la comparaison sur base de
différentes capacités de stockages sur le nombre de Datacenter ou
serveur.
3.1. ANALYSE FONCTIONNELLE
L'analyse fonctionnelle est une démarche qui consiste
à rechercher et à caractériser les fonctions offertes par
un produit pour satisfaire les besoins de son utilisateur.
y' L'objet visé par la démarche peut être
un objet, un matériel, un processus matériel ou vivant, une
organisation, un logiciel, etc.
y' Les besoins sont de toute nature et sont exprimés
de façon individuelle ou collective, objective ou subjective, avec des
degrés de justification disparates.
y' La ou les fonctions étudiées sont
également diverses : fonctions de service, fonctions
d'évaluation, fonctions de traitement.
y' Le cadre de l'étude doit être aussi pris en
compte : contraintes ou variables déduites de l'environnement, la
réglementation, des usages, etc.
Les souci principale d'un internaute est de :
y' Se connecter sur différente plateforme (Gmail, YouTube
et Facebook).
y' De se communiquer (partage de ressources qui seront
stockées quelques part). 3.1.1. IDENTIFICATION DES COMPOSANTS
FONCTIONNELS
Ces différents composants sont basés sur
l'environnement client-serveur. Il s'agit d'un modèle logique
d'architecture applicative qui vise à modéliser une application
comme un empilement de trois couches logicielles (ou niveaux, étages,
tiers) dont le rôle est clairement défini :
y' La présentation des données : correspondant
à l'affichage, la restitution sur le poste de travail le dialogue avec
l'utilisateur ou l'internaute ;
Page | 51
? Persistances : correspondant aux données qui sont
destinées à être conservées sur la durée,
voire de manière définitive.
Dans cette approche, les couches communiquent entre elles au
travers d'un « modèle d'échange », et chacune
d'entre elles propose un ensemble de services rendus. Les services d'une couche
sont mis à disposition de la couche supérieure. On s'interdit par
conséquent qu'une couche invoque les services d'une couche plus basse
que la couche immédiatement inférieure ou plus haute que la
couche immédiatement supérieure (chaque couche ne communique
qu'avec ses voisins immédiats).
A. DIAGRAMME DE SEQUENCE DES COMPOSANTS D'UNE ARCHITECTURE 3
TIERS
Figure 8 architecture 3 Tiers
Page | 52
3.1.2. FONCTIONNEMENT LOGIQUE DES DIFFERENTES TECHNOLOGIES
3.1.2.1. Serveur de Messagerie
Le fonctionnement du courrier électronique repose sur
des ordinateurs puissants, reliés au réseau Internet en
permanence, qui assurent les échanges d'informations. Ces machines sont
appelées des serveurs, en l'occurrence des serveurs mails. Les courriers
sont acheminés d'un poste vers un autre en suivant des protocoles bien
précis. Pour mieux comprendre ce cheminement, tentons de
présenter l'acheminement de courrier postal :
a. Cheminement du courrier postal :
· Rédiger un message et le glissez dans une
enveloppe
· Poster votre courrier via votre bureau de poste
· La Poste envoie le courrier au destinataire
· Trouver votre courrier, à votre adresse, dans
votre boîte aux lettres
b. Cheminement du courrier électronique (mail)
:
· Rédigez un message sur votre ordinateur ;
· Le mail est envoyé grâce au protocole
SMTP (La Poste joue le rôle du serveur SMTP) ;
· Le courrier électronique est envoyé au
serveur POP ou IMAP du destinataire ;
· Consulter mail, en se connectant à la
boîte aux lettres électronique.
Figure 9 chemin de courrier électronique
Page | 53
A. Diagramme de séquence cheminement du courrier
électronique
Figure 10 cheminement d'un courrier
électronique
? Connexion au compte Gmail
Pour se connecter à Gmail, les différents
composants qui interviennent :
PRESENTATION
|
INTERGICIELLE
|
PERSISTANCE
|
Interface homme-
machine
|
web application
|
Interaction
avec la base données
|
Base de données
|
Servlet : un
programme qui
s'exécute étant
qu'une extension du serveur
|
JDBC : permet
l'accès à une base de données
|
Le JSP (java server
page) : une technologie Java qui
fournit les pages
web dynamique.
sépare la
présentation sous
forme de code
|
Hibernate :
permet un développement
facile de développement
de la couche Persistance
|
Page | 54
|
HTML et les
|
d'une
|
|
|
traitements écrit en
|
application
|
|
|
Java sous forme de
|
|
|
|
Servlet
|
|
|
Tableau 2 connexion au compte Gmail
Figure 11 : Système Gmail
Page | 55
B. Diagramme de séquence de connexion au compte Gmail
Figure 12 connexion Gmail
Page | 56
|