| Table des matières0. Introduction générale i 0.1. Généralités  i 0.2. Etat de question i 0.3. Problématique ii 0.4. Hypothèses iii 0.5. Intérêt du sujet iii 0.6. Choix des techniques et langage utilisé
iv 0.7. Délimitation du travail iv 0.8. Subdivision du travail iv Chapitre I. Notion sur les systèmes
distribués [2][11][12]   1 I.1. Introduction 1 I.2. Définition des concepts 1 1.2.1. Système d'information 1 I.2.2. Système distribué 3 1.2.3. Système reparti 3 1.2.4. Système centralisé 4 I.3. Objectifs d'un système distribue
4 I.4. Caractéristiques d'un système
distribué 4 
a.  Interopérabilité 4 b.  Partage des ressources 4 c.  Ouverture 5 d.  Expansible 5 e.  Performance 5 f.  Transparence 5 h. Concurrence 6 I.5. Type d'architecture de systèmes distribues
6 I.6. Communication dans un système
distribué 7 I.6.1. Les Sockets 7 I.6.2. La communication synchrone 8 I.6.3. RMI (Remote Method Invocator) 9 I.6.4. CORBA (Common Object Request Broker Architecture)
10 I.7. Avantages d'un système distribué
10 
I.8.   
 65 
Inconvénients d'un système distribue
11 I.9.  Architecture client - serveur 11 Chapitre II. Architecture orientée service
[1][3][6][11][15]   14 
II.1.  Introduction 14 II.2.  Définition 14 II.3.  SOA et Service 15 II.4.  Caractéristiques de la SOA 17 II.5.  Principes directeurs d'une architecture
orientée service 17 II.6.  Principaux objectifs de l'architecture
orientée services 18 II.7.  Avantages d'une architecture orientée
service 19 II.8.  Désavantages d'une architecture
orientée service 19 II.9.  SOA et Service Web 19  II.9.1. Intérêts et caractéristiques
d'un service Web 20  II.9.2. Architecture d'un service Web 21  II.9.3. Fonctionnement d'un service web 23  II.9.4. Types de services Web 24  II.9.5. Tableau comparatif de service web SOAP et REST
25 II.10.  SOA et micro services 26 Chapitre III. Conception et modélisation du
nouveau système [4][5][6][10]  28 III.I. Introduction 28 Section 1 : Théorie sur le système à
développer 28 III.1.I. Spécifications initiales du logiciel
28 III.1.2. Présentation des entités
(institutions) cible et leur rôle dans le système 29 III.1.3. Elaboration d'un concept de système
à développer 30 III.1.4. Les exigences du système à mettre
en place 31 Section 2 : Modélisation du système par
approche UML 32 III.2.1. Présentation des diagrammes
utilisés  33 III.2.2.1. Diagramme des cas d'utilisation (DCU)
34 III.2.2.2. Diagramme de séquence (DSE)
35 II.2.2.3. Diagramme d'activité(DA) 36 III.2.2.3. Diagramme de classes(DCL) 37 III.2.2.4. Diagramme de déploiement (DPL)
38 Chapitre IV. Mise en oeuvre et fonctionnement de
l'application 40 
IV.1.   
 66 
Introduction 40 IV.2.  Présentation de la technologie
utilisée 40 IV.3.Présentation des outils et environnements de
développement 40 IV.3.1. Le système de gestion de base de
données (SGBD) utilisé 40 IV.3.2. Le langage de programmation et environnement
utilisé  41 
IV.4.  implémentation du système
44  IV.4.1. implémentation de la base des
données 44  IV.4.2. Implémentation des services web
47  IV.4.3. Déploiement du Service Web 54 IV.5.  Interfaces Homme Machine (IHM) 59 CONCLUSION GENERALE 62 BIBLIOGRAPHIE 63 Table des matières 64 |