Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

Untitled Prezi

No description
by

dorra hamd

on 24 May 2015

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of Untitled Prezi

Introduction
Problématiques
&
solutions
Présentation du projet
Conception
Réalisation
c'est quoi API . . . ?
Présentation du projet
Une API permet de faciliter la promotion d'un programme
ou d'une application
Possible d'accéder aux
fonctionnalités sans
passer par l'application
officielle
Compenser le temps passer pour chercher l'information
le programmeur utilise les API pour ses besoins sans connaître le fonctionnement de l'application originale

une interface de programmation qui permet de se brancher sur une application pour échanger des données .
Conclusion
& perspectives
Plan
Conception
Diagramme de cas d’utilisation
associé au "client"
Diagramme de cas d’utilisation
associé au "serveur"
Modèle de conception

Environnement
Symfony2
Bundle
serveur de base de données
Architecture

Problématiques et solutions
Problématiques
Comment on
peut satisfaire
les besoins
des clients ?
Comment le client peut communiquer avec le serveur ?
Comment
assurer la
confidentialité
des données ?
Solutions
Problématiques et solutions
Personnalisation des services d'analyses.
Visualisation des résultats par clients
moyennant une connexion sécurisée.
Utilisation des API.
la sécurité
Authentification

Contrôle d'Accés
Problématiques et solutions
Solutions
Contrôle d'Accés
visiteur
Application
salut je suis juste
un utilisateur
anonyme
accsès refusé,
vous avez besoins
du role
"role_utilisateur"
Login prompt
analatica/profile
contrôle d'accès
C#
java
python
Critiques de l'existant
Absence de service
personnalisé
par client
Le client a le droit de visualiser les données
sans récupération
Les informations
analysées sont visibles pour tous les
utilisateurs
L'interface de visualisation
ne satisfait pas
les régles d'ergonomie
Minimiser le temps de recherche des informations.
Introduction
L’évolution technologique

L’évolution des outils et langage de
développement

Projet de fin d'étude pour l'obtention du

Diplôme de Licence Fondamentale en Informatique et Multimédia

Configuration des clients web
élaborée par
Mlle. Dorra HAMDOUNI hamd.dorra@gmail.com

Société d'accueil

: PortasWay


Devant le comité de Jury :

Mr. Yassine BEN AYED Président
Mme. Ines BOUJELBEN Rapporteuse
Mr. Anis JEDIDI Encadreur

Année universitaire 2013/2014

architecture physique
Authentification
avec token
API
client
serveur
Request HTTP(GET,POST,PUT,DELETE)
Response XML,JSON
controller
model

view
demande
données
base de données
Twig
Request
HTTP...
Response HTML,JSON,XML...
client
problématiques et solutions
Solutions
Authentification avec token
envoyer API
si token
retourner les données
ERREUR 500
sinon
client
serveur
Réalisation
API
ORM
Conclusion et perspectives
L'amélioration de la qualité de service est un challenge
Une méthode qui a bouleversé
les habitudes de travail
Perspectives
Utilisation du bundle swager au lieu de nelmio
ajout un module de communication avec le serveur à travers les messages
Merci pour
votre attention
Projet de fin d’études pour l’obtention du
Présenté par :
Mlle. Dorra HAMDOUNI
Lundi 02-06-2014
Diplôme de Licence Fondamentale en Informatique et Multimédia
Full transcript