• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Mysql
 

Mysql

on

  • 197 views

base des données Mysql

base des données Mysql

Statistics

Views

Total Views
197
Views on SlideShare
197
Embed Views
0

Actions

Likes
0
Downloads
4
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft Word

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Mysql Mysql Document Transcript

    • IV.2.2.1.3. MySQLLe Système de Gestion de Bases de Données utilisé pour la gestion et le stockage des données dans lecadre de la mise en oeuvre du prototype final est MySQL dans sa version 5.1. Le logiciel MySQL estun serveur de base de données SQL très rapide, multi-thread, multi utilisateurs et robuste. Il est destinéaux missions stratégiques, aux systèmes de production à forte charge, et à lintégration dans deslogiciels déployés à grande échelle. MySQL est une marque déposée de MySQL AB.Les principaux concurrents de MySQL sont : PostgreSQL, Microsoft SQL Server, et Oracle. Ainsi,le choix de ce Serveur de Bases de Données a été particulièrement orienté par un certain nombredavantages quil offre aux développeurs. En effet, par rapport aux autres SGBD cités, MySQL est unlogiciel intégrant un haut degré de portabilité, de sécurité et constitue un système de sauvegarde assezévolué avec utilisation optimale de ressources. IV.2.2.2. Les outils de développementLa mise en oeuvre du serveur dapplications USSD a nécessité un certain nombre de plateformes. Cesderniers garantissent au serveur un haut niveau de sécurité, une couche daccès au données, une bonnequalité des services et rendent ce module maintenable et réutilisable. Ces plateformes sont lessuivantes :Mémoire de Fin dEtudes dIngénieur de Conception en Informatique : ENSP, JUIN 2008 DONFACKCédric Pérez Page 46IV.2.2.2.1. J2EE.J2EE (Java Platform Enterprise Edition) est une plateforme fortement orientée serveur pour ledéveloppement et lexécution dapplications distribuées. Elle est composée de deux parties essentielles: ? un ensemble de spécifications pour une infrastructure dans laquelle sexécutent lescomposants écrits en java : un tel environnement se nomme serveur dapplication.? un ensemble dAPI qui peuvent être obtenues et utilisées séparément. Pour être utilisées,certaines nécessitent une implémentation de la part dun fournisseur tiers.J2EE permet une grande flexibilité dans le choix de larchitecture de lapplication en combinant lesdifférents composants. Ce choix dépend des besoins auxquels doit répondre lapplication mais aussides compétences dans les différentes API de J2EE. Larchitecture dune application se découpeidéalement en au moins trois tiers :? la partie cliente : cest la partie qui permet le dialogue avec lutilisateur. Elle peut être composéedune application standalone, dune application web ou dapplets.? La partie métier : cest la partie qui encapsule les traitements (dans des EJB ou des JavaBeans).L? a partie donnée : cest la partie qui stocke les données.IV.2.2.2.2. J2ME
    • Historiquement, Sun a proposé plusieurs plateformes pour le développement dapplications sur desmachines possédant des ressources réduites, typiquement celles ne pouvant exécuter une JVM (JavaVirtual Machine) répondant aux spécifications complètes de la plateforme J2SE (Java PlatformStandard Edition).? JavaCard : pour le développement sur des cartes à puces? EmbeddedJava :? PersonnalJava : pour le développement sur des machines possédant au moins 2mo de mémoireMémoire de Fin dEtudes dIngénieur de Conception en Informatique : ENSP, JUIN 2008 DONFACKCédric Pérez Page 47J2ME (Java Platform Micro Edition) est utilisé essentiellement dans le cadre de notre travail pourréaliser les tests.IV.2.2.3. Analyse du serveur dapplications? Les acteurs du système o La passerelle :Elle est responsable du déclenchement des processus. Elle envoie la requête sous forme de fichierXML (eXtended Markup Language.) au serveur dapplications et attend une réponse .o Le SGBDCest le gestionnaire des données de notre serveur. ? Les fonctionnalités du système. o ReceptionRequete.o TraitementRequete.Mémoire de Fin dEtudes dIngénieur de Conception en Informatique : ENSP, JUIN 2008 DONFACKCédric Pérez Page 48o EnvoieResultat.? Le diagramme des cas dutilisation
    • Figure 21: Diagramme des cas dutilisations Serveur dapplicationsIV.2.2.4. Conception du serveur dapplications? Description des classes. o ReceptionCodeCette classe, responsable de la réception de la requête sous forme de message XML, récupèrelinformation nécessaire et lenvoie pour traitementMémoire de Fin dEtudes dIngénieur de Conception en Informatique : ENSP, JUIN 2008 DONFACKCédric Pérez Page 49o LesServicesOffertsCette classe ne peut pas être instanciée (IL nexiste pas dobjets qui lui est directement lié.). Aussi, ellecontient les informations liées à tous les services notamment le codeServices ; ainsi que les méthodes.o EnvoieCodeCette classe, responsable de lenvoie du résultat, converti dabord en MessageXML. o ServicesACette classe représente un service bien défini dans le système. Elle contient toutes les informationsrelatives à ce service donné.? Le diagramme de classes.Figure 22: Diagramme des classes du serveur dapplications
    • Mémoire de Fin dEtudes dIngénieur de Conception en Informatique : ENSP, JUIN 2008 DONFACKCédric Pérez Page 50 ? Les diagrammes de séquences. o ReceptionRequeteFigure 23: Diagramme de séquence RéceptionRequete.o TraitementRequeteFigure 24: Diagramme de sequence TraitementRequeteo EnvoieResultat.
    • Figure 25: Diagramme de sequence EnvoieResultat.Mémoire de Fin dEtudes dIngénieur de Conception en Informatique : ENSP, JUIN 2008 DONFACKCédric Pérez Page 52IV.2.2.5. Test du serveur dapplications USSD.Ce travail na pas pu être testé dans sa totalité à cause de certains manquements notamment la cartedextension. Quà cela ne tienne, un projet de déploiement de notre travail est prévu pour le moisdAoût. Cela garantit lexistence du matériel nécessaire. Toutefois, ce projet a eu deux grands pointsdénormes difficultés à savoir le déploiement dOpenSS7 et la mise en oeuvre du server USSD. Laplateforme ayant été installée correctement, notre prototype consistera à montrer que notre serveurdapplications USSD fonctionne normalement.