SlideShare ist ein Scribd-Unternehmen logo
1 von 26
Projet de fin d'études pour l'obtention du
     Diplôme National d'Ingénieur en Informatique

  Conception et Réalisation d’un Système Open Source de
        Supervision en temps réel de l’application
                     Comex Aquarelle

Présenté par:                Adel Guenaoui

Etablissement d’acceuil: Tunise TradeNet

Encadreurs :                  Mme Manoubia AOUADI (UAS)
                              Mr Firas BEN ABDALLAH (TTN)



                    Année universitaire 2010/2011
Plan

 Introduction

 Présentation du projet

 Conception

 Réalisation

 Bilan

 Conclusion et perspectives


                              2/26
Introduction


         Tunisie Tradenet
          S.A. crée en février 2000
           Société de services et d'ingénierie
          informatique SSII
          TTN s’intègre dans le projet de
         l’administration en ligne de la Tunisie.
                    Gère le Guichet Unique Electronique du
                    Commerce Extérieur et du Transport




TTN                               3/26
Introduction

    BANQUE                                                                                      MINISTÈRES
                            BANQUE                                                         DEPARTEMENTS
     Titre de                                           AUTORITE
                          CENTRALE                                           DOUANE             TECHNIQUE
  commerce                                             PORTUAIRE
                          DE TUNISIE                                                        Avis technique,
    extérieur
                                                                                          contrôle technique




                                               Le système Liasse
                                                    unique



                INTERMÉDIAIRES: Commissionnaires en Douane et
                Transitaires


                       IMPORTATEUR                    EXPORTATEUR          TRANSPORTEUR




Système Liasse Unique                                               4/26
Introduction
                                                Application                Application           Départements
                            Application         Transitaire               Gestion des            Administratif
                             signature           TTN trans               procédures de
   Importateur             électronique :                              contrôle technique         Douane
                               Signet                                     TTN contrôle            Ministère du Commerce
                                                                                                  Ministère de l’industrie et
                                                                                                 de l’énergie
                                                                                  Application     Ministère de Technologie
   Exportateur                                                                   d’interfaçage   de Communication et de
                                                                                                 Transport (CERT)
                   Application
                     métier                                                                      Ministère de la Santé
                  Consignataire              Liasse Unique                                       Ministère de l’Agriculture
                    de navire                                                                    Organismes de Transport
                  TTN shipping                    (V2)
   Transitaire
                                                                                                 Autorité portuaire
                                                                                                  Société d’acconage et de
                                                                                                 manutention
                                                                               Application
                                                                                agence           Banques
                        Application
                                                                              bancaire TTN
                  Gestion Manifeste Aérien
Commissionnaire                                                                 agence
                                                                                                  BCT
  En douane                                         Application                                   BT
                                                 Gestion des Titres
                                                   de Commerce
                                                                                                  STB
                                                 Extérieur (COMEX)                                BNA
                                                                                                  UIB
  Sociétés de
                                                                                                 UBCI
   transport


  CARTOGRAPHIE DES APPLICATIONS DE TUNISIE
  TRADENET
                                                                      5/26
Introduction

  COMEX

          Destinée aux banques
          Assure la connexion au Guichet Unique de
          Commerce extérieur
          Permet d’effectuer une gestion électronique des TCE:
                phase dépôt et phase domiciliation
                Règlement
          Version Web : AQUARELLE
                 Application J2EE
                 Open Source
          SGBD Oracle 10g

Champs d’étude :COMEX                     6/26
Présentation du projet


       COMEX AQUARELLE

                Nbre d’utilsateurs et de documents échangés


                Absence d’historique de documents envoyés et reçus

                L’administrateur ne peut pas consulter les activités
                des utilisateurs Comex

                         Nécessité d’un système de supervision
                         De l’application COMEX AQUARELLE


Problématique                            7/26
Présentation du projet


     Notre projet se situe dans le cadre de la mise en place
     d’un système de veille et de supervision de la Solution
      « Comex Aquarelle ».

      Système cible:
          Etudier et développer une application web
          J2EE Open Source répondant aux spécifications
          des besoins de supervision en temps réel
           de l’application « Comex Aquarelle ».




Cadre du Projet                         8/26
Présentation du projet

  Objectif du projet:

                Vérifier la disponibilité de l’application Comex Aquarelle.
                Superviser les utilisateurs de l’application Comex Aqurelle.
                Superviser les documents entrants et sortants.
                Afficher des graphes et des rapports d’activité.
                Alerter les administrateurs en cas de problèmes




Objectif du projet                               9/26
Présentation du projet

 Besoins fonctionnels:

              Affichage des clients actifs dans l’application
              Affichage des tâches exécutées par chaque utilisateur .
              Affichage du nombre de documents envoyés/reçus.
              Affichage du nombre des dossier terminés/annulés.
              Génération des diagrammes de statistiques .
              Gestion des alertes par mail/sms.
              Envoi automatique des rapports d’activité par mail.




Solution à adopter                             10/26
Présentation du projet

 Besoins non fonctionnels:

              Le système doit être sécurisé
              Les interfaces doivent être faciles à comprendre.
              Le système doit être performant.
              Le système doit être paramétrable.




Solution à adopter                            11/26
Présentation du projet


  Les différentes phases de ce projet sont:

  Etape 1   Etudier les besoins de supervision applicative de la solution
            « ComexAquarelle ».


  Etape 2   Faire la conception et le développement de l’outil
             de supervision.


  Etape 3   Tester et Intégrer l’outil développé dans l’application
             « ComexAquarelle ».




Phases du projet                          12/26
Conception

Cas d’utilisation général du système

                           Superviser les utilisateurs




                                                                      <<include>>



                         Gérer les statistiques et reporting

                                                                  <<include>>

                                                                                    S'identifier


                                                                  <<include>>
        Administrateur

                                 Gérer les alertes


                                                                      <<include>>




                              Gérer les paramètres




 Cas d’utilisation                                        13/26
Conception

Cas d’utilisation Superviser les utilisateurs
                                                                                                         Voi r l e nom bre des cl i ents aActi fs




                                                                                                         Consul ter l a l i ste des cl i ents Acti fs
                                                            <<extend>>



                                                                          <<extend>>




                          Supervi ser l es conversati ons                <<extend>>
                                                                                                Consul ter l a l i ste des taches executées par uti l i sateur




                                                                                                                           <<extend>>




                                                                                                             Consul ter l es detai l s d'une tache parti cul i ère


      Adm i ni strateur




                                                                                                       Consul ter l a l i ste de docum ents par uti l i sateur



                                                                              <<extend>>




                           Supervi ser l es docum ents echnagés                 <<extend>>                  Voi r l e nom bre de docum ents envoyés


                                                                                  <<extend>>



                                                                                  <<extend>>                   Voi r l e nom bre de docum ents reçus




                                                                                                                Voi r l e nom bre de docum ents trai tés




 Cas d’utilisation                                                                             14/26
Conception

Diagramme de séquence Authentification
          Sequence_Authentification



                                                               <<System >>                       ServeurBDD


            Administrateur
                              1: Saisir Login et password()


                                                                      2: verifier login et password()




                                                                                                        3: Recherche


                                                                      4: Resultat de la recherche
                alt   [administrateur existant]
                             5.1: page administrateur affichée()



                [Exception]
                              5.2: Administrateur inexistant




 Diagramme de séquence                                                        15/26
Conception

Diagramme de séquence supervision documents




 Diagramme de séquence            16/26
Conception

Diagramme de déploiement

                M odem SM S



                           1..1



                                                          Serveur de Base de données
                  1..1

                                                               1..1
                                           1..1


          Serveur d'appl i cati on JBoss
                                           1..1                  1..1


                  1..1
                                                              Serveur de fi chi er

                    0..*




                 Cl i ent Web



                  1..1



                     *




             Adm i ni strateur




 Diagramme de déploiement                         17/26
Réalisation

Architecture 3 tiers




 Architecture          18/26
Réalisation


                       JSF 2.0
                       EJB 3.0
                                         JavaMail 1.4




                      JBoss Seam



                                           SmsLib 3.5




Choix et définition              19/26
Réalisation




Jboss Seam    20/X
              20/26
Réalisation




Module d’envoi sms   21/26
Réalisation




                      Interfaces et Tests




Réalisation et test                22/26
Bilan

        FORCE                                                FAIBLESSE
        Une nouvelle technologie Jboss Seam été    Les cas de déclenchement des alertes
        entamé lors de ce projet                   sont réduites aux manques de mémoire
        Divers API ont été utilisé s:
        AJAX/reporting/Javamail/SmsLib             Absence de gestion des profils
        Un système respectant les normes J2EE:
        JSF/EJB 3.0/DAO

        Faciliter le travail des administrateurs
        de Comex Aquarelle                         Gestion des escalassions
        Supervision en temps réel
        Système intelligent: alerte automatique    Gestion des profils
        Rapport d’activité journalier


        OPPORTUNITE                                   PERSPECTIVE
Bilan                                                  23/26
Conclusion et
perspectives

                     Conclusion

   Un Système J2EE Open Source de supervision en temps
   réel a été réalisé.

   Une technologie riche et nouvelle (Jboss Seam) est
   entamé lors du projet.




Conclusion                        24/26
Conclusion et
perspectives

                      Perspectives
    Un système de gestion des escalassions.

    Gestion des profils: interface utilisateur

    Statistiques des alertes




Perspectives                         25/26
Merci pour votre attention

Weitere ähnliche Inhalte

Ähnlich wie SYSTEME DE SUPERVISION OPEN SOURCE J2EE EN TEMPS REEL D'UNE APPLICATION

Ähnlich wie SYSTEME DE SUPERVISION OPEN SOURCE J2EE EN TEMPS REEL D'UNE APPLICATION (9)

Infographies
InfographiesInfographies
Infographies
 
Infographies Etude Greenwich
Infographies Etude GreenwichInfographies Etude Greenwich
Infographies Etude Greenwich
 
Infographies FFTélécoms
Infographies FFTélécomsInfographies FFTélécoms
Infographies FFTélécoms
 
Infographies FFTélécoms - étude Greenwich
Infographies FFTélécoms - étude GreenwichInfographies FFTélécoms - étude Greenwich
Infographies FFTélécoms - étude Greenwich
 
Ni rocher vf4
Ni rocher vf4Ni rocher vf4
Ni rocher vf4
 
Gfi Solutions Transport et Logistique
Gfi Solutions Transport et LogistiqueGfi Solutions Transport et Logistique
Gfi Solutions Transport et Logistique
 
ACTES (2007)
ACTES (2007)ACTES (2007)
ACTES (2007)
 
43
4343
43
 
Exemples de réalisations Eric Pradel
Exemples de réalisations Eric PradelExemples de réalisations Eric Pradel
Exemples de réalisations Eric Pradel
 

SYSTEME DE SUPERVISION OPEN SOURCE J2EE EN TEMPS REEL D'UNE APPLICATION

  • 1. Projet de fin d'études pour l'obtention du Diplôme National d'Ingénieur en Informatique Conception et Réalisation d’un Système Open Source de Supervision en temps réel de l’application Comex Aquarelle Présenté par: Adel Guenaoui Etablissement d’acceuil: Tunise TradeNet Encadreurs : Mme Manoubia AOUADI (UAS) Mr Firas BEN ABDALLAH (TTN) Année universitaire 2010/2011
  • 2. Plan Introduction Présentation du projet Conception Réalisation Bilan Conclusion et perspectives 2/26
  • 3. Introduction Tunisie Tradenet  S.A. crée en février 2000  Société de services et d'ingénierie informatique SSII  TTN s’intègre dans le projet de l’administration en ligne de la Tunisie. Gère le Guichet Unique Electronique du Commerce Extérieur et du Transport TTN 3/26
  • 4. Introduction BANQUE MINISTÈRES BANQUE DEPARTEMENTS Titre de AUTORITE CENTRALE DOUANE TECHNIQUE commerce PORTUAIRE DE TUNISIE Avis technique, extérieur contrôle technique Le système Liasse unique INTERMÉDIAIRES: Commissionnaires en Douane et Transitaires IMPORTATEUR EXPORTATEUR TRANSPORTEUR Système Liasse Unique 4/26
  • 5. Introduction Application Application Départements Application Transitaire Gestion des Administratif signature TTN trans procédures de Importateur électronique : contrôle technique  Douane Signet TTN contrôle  Ministère du Commerce  Ministère de l’industrie et de l’énergie Application  Ministère de Technologie Exportateur d’interfaçage de Communication et de Transport (CERT) Application métier Ministère de la Santé Consignataire Liasse Unique Ministère de l’Agriculture de navire Organismes de Transport TTN shipping (V2) Transitaire Autorité portuaire  Société d’acconage et de manutention Application agence Banques Application bancaire TTN Gestion Manifeste Aérien Commissionnaire agence  BCT En douane Application  BT Gestion des Titres de Commerce  STB Extérieur (COMEX)  BNA  UIB Sociétés de UBCI transport CARTOGRAPHIE DES APPLICATIONS DE TUNISIE TRADENET 5/26
  • 6. Introduction COMEX Destinée aux banques Assure la connexion au Guichet Unique de Commerce extérieur Permet d’effectuer une gestion électronique des TCE: phase dépôt et phase domiciliation Règlement Version Web : AQUARELLE Application J2EE Open Source SGBD Oracle 10g Champs d’étude :COMEX 6/26
  • 7. Présentation du projet COMEX AQUARELLE Nbre d’utilsateurs et de documents échangés Absence d’historique de documents envoyés et reçus L’administrateur ne peut pas consulter les activités des utilisateurs Comex Nécessité d’un système de supervision De l’application COMEX AQUARELLE Problématique 7/26
  • 8. Présentation du projet Notre projet se situe dans le cadre de la mise en place d’un système de veille et de supervision de la Solution « Comex Aquarelle ». Système cible: Etudier et développer une application web J2EE Open Source répondant aux spécifications des besoins de supervision en temps réel de l’application « Comex Aquarelle ». Cadre du Projet 8/26
  • 9. Présentation du projet Objectif du projet: Vérifier la disponibilité de l’application Comex Aquarelle. Superviser les utilisateurs de l’application Comex Aqurelle. Superviser les documents entrants et sortants. Afficher des graphes et des rapports d’activité. Alerter les administrateurs en cas de problèmes Objectif du projet 9/26
  • 10. Présentation du projet Besoins fonctionnels: Affichage des clients actifs dans l’application Affichage des tâches exécutées par chaque utilisateur . Affichage du nombre de documents envoyés/reçus. Affichage du nombre des dossier terminés/annulés. Génération des diagrammes de statistiques . Gestion des alertes par mail/sms. Envoi automatique des rapports d’activité par mail. Solution à adopter 10/26
  • 11. Présentation du projet Besoins non fonctionnels: Le système doit être sécurisé Les interfaces doivent être faciles à comprendre. Le système doit être performant. Le système doit être paramétrable. Solution à adopter 11/26
  • 12. Présentation du projet Les différentes phases de ce projet sont: Etape 1 Etudier les besoins de supervision applicative de la solution « ComexAquarelle ». Etape 2 Faire la conception et le développement de l’outil de supervision. Etape 3 Tester et Intégrer l’outil développé dans l’application « ComexAquarelle ». Phases du projet 12/26
  • 13. Conception Cas d’utilisation général du système Superviser les utilisateurs <<include>> Gérer les statistiques et reporting <<include>> S'identifier <<include>> Administrateur Gérer les alertes <<include>> Gérer les paramètres Cas d’utilisation 13/26
  • 14. Conception Cas d’utilisation Superviser les utilisateurs Voi r l e nom bre des cl i ents aActi fs Consul ter l a l i ste des cl i ents Acti fs <<extend>> <<extend>> Supervi ser l es conversati ons <<extend>> Consul ter l a l i ste des taches executées par uti l i sateur <<extend>> Consul ter l es detai l s d'une tache parti cul i ère Adm i ni strateur Consul ter l a l i ste de docum ents par uti l i sateur <<extend>> Supervi ser l es docum ents echnagés <<extend>> Voi r l e nom bre de docum ents envoyés <<extend>> <<extend>> Voi r l e nom bre de docum ents reçus Voi r l e nom bre de docum ents trai tés Cas d’utilisation 14/26
  • 15. Conception Diagramme de séquence Authentification Sequence_Authentification <<System >> ServeurBDD Administrateur 1: Saisir Login et password() 2: verifier login et password() 3: Recherche 4: Resultat de la recherche alt [administrateur existant] 5.1: page administrateur affichée() [Exception] 5.2: Administrateur inexistant Diagramme de séquence 15/26
  • 16. Conception Diagramme de séquence supervision documents Diagramme de séquence 16/26
  • 17. Conception Diagramme de déploiement M odem SM S 1..1 Serveur de Base de données 1..1 1..1 1..1 Serveur d'appl i cati on JBoss 1..1 1..1 1..1 Serveur de fi chi er 0..* Cl i ent Web 1..1 * Adm i ni strateur Diagramme de déploiement 17/26
  • 18. Réalisation Architecture 3 tiers Architecture 18/26
  • 19. Réalisation JSF 2.0 EJB 3.0 JavaMail 1.4 JBoss Seam SmsLib 3.5 Choix et définition 19/26
  • 22. Réalisation Interfaces et Tests Réalisation et test 22/26
  • 23. Bilan FORCE FAIBLESSE Une nouvelle technologie Jboss Seam été Les cas de déclenchement des alertes entamé lors de ce projet sont réduites aux manques de mémoire Divers API ont été utilisé s: AJAX/reporting/Javamail/SmsLib Absence de gestion des profils Un système respectant les normes J2EE: JSF/EJB 3.0/DAO Faciliter le travail des administrateurs de Comex Aquarelle Gestion des escalassions Supervision en temps réel Système intelligent: alerte automatique Gestion des profils Rapport d’activité journalier OPPORTUNITE PERSPECTIVE Bilan 23/26
  • 24. Conclusion et perspectives Conclusion Un Système J2EE Open Source de supervision en temps réel a été réalisé. Une technologie riche et nouvelle (Jboss Seam) est entamé lors du projet. Conclusion 24/26
  • 25. Conclusion et perspectives Perspectives Un système de gestion des escalassions. Gestion des profils: interface utilisateur Statistiques des alertes Perspectives 25/26
  • 26. Merci pour votre attention