20171122 03 - Les tests de performance en environnement DevOps
Présentation PFE
1. PROJET DE FIN D’ÉTUDES
Analyse et implémentation de
l’architecture distribuée
« Lightweight Architecture »
Soutenue par :
Taoufik Jabbari
Filière:
5MIAGE3
Jugé par:
M. EL HADRI
M. BELASLA
M. ALAOUI
Sous la direction de:
M. Hejam Hakim (Accenture)
M. Jaafar Alaoui (EMSI)
Année universitaire : 2016 / 2017
2. 11/07/2017 2
SOMMAIRE
• Introduction
• Contexte général du projet
• Présentation du projet
o Lightweight Architecture
o Implémentation LWA
• Réalisation
• Conclusion
28. 11/07/2017 28
Implementation
SRS - Objectifs
Smart Reservation System
Augmenter la productivité au sein du workplace ;
Faciliter les procédures de demande aux citoyens ;
Minimiser les traitements manuels pour éviter les
risques opérationnels ;
Minimiser les risques de fraudes en offrant un
système sécurisé.
Bonjour,
Heureux d etre parmis vous
Je remercie les membres du jury pour leur presence afin de juger mo ntravail
Donc le sujet de mon pfe c’est ..
Les clients aujodd veulent
Reporting plus frequent
Sous forme de cone
L'architecture aide les équipes du projet à parler « un langage commun » et utilise des approches cohérentes lors du développement des systèmes.
Le cube de technologie Accenture représente le point de départ de tous les projets dans Accenture
Chaque solution se compose d exigence fonctionelle et non fonc qui limite les choix technologique
Ces principes d'architecture doivent être pris en compte chaque fois lorsqu’il y a des décisions d'architecture clés et, en particulier, lors de la sélection des modèles d'architecture d’une solution.
Horizantal scaling
Model View Controller
REST
capture ce que l'application (ou système) doit faire ;
capture ce qui est nécessaire pour développer et tester l'application;
capture ce qui est nécessaire pour développer et tester l'application
LWA est une implémentation architecturale du cube technologique d’Accenture, elle représente un ensemble de principes et modèles, des frameworks, et des plates-formes ouvertes et faiblement couplées.
Cette architecture est divisier en plusieurs aop = collection d architecture de reference
est une approche utilisée pour créer une architecture basée sur l'utilisation des services
La résilience est la capacité essentielle d'une opération à répondre et à absorber les effets des chocs et des exceptions, et de récupérer rapidement leur efficacité normale.
La résilience est la capacité essentielle d'une opération à répondre et à absorber les effets des chocs et des exceptions, et de récupérer rapidement leur efficacité normale.
La solution est construite à l'aide des technologies ouvertes et des composants open-source.
La solution est construite à l'aide des technologies ouvertes et des composants open-source.
Une architecture monolothique
Specialisation un service specialise pourra benificier de plus de resources materiaux
Devops est un mouvement visant à l'alignement de l'ensemble des équipes dev responsible du developpement et ops responsible d infra
Ce qui en resulte
implem
Et pour realiser ce pj notre lead architect hakim a opter pour le planning suivant
cycles de développement itératifs et adaptatifs en fonction des besoins évolutifs du client.
Integration continue
Nexus Gère les "artefacts" logiciels nécessaires au développement.
est un conteneur dit léger, c’est-à-dire une infrastructure similaire a un serveur d’application J2EE, il prend donc en charge la création d’objets et la mise en relation d’objets
Au cours de stage j’ai appris beaucoup des choses dont les nouvelles architecture qui optent pour