WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

Les services d'annuaires LDAP: application au référencement dans les transports terrestres camerounais

( Télécharger le fichier original )
par Dany Stéphane ZIE FOMEKONG
Ecole supérieure de commerce et de gestion - Siantou - Marster en informatique approfondie 2006
  

sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

ESIG- SIANTOU

Master 1 Master en Informatique Approfondie

http://www.dep.u-picardie.fr/ines/codes/ressources/modules.php?numform=80

Thème :

Les services d'annuaires LDAP : Application au référencement dans les transports terrestres Camerounais

Présenté par

ZIE FOMEKONG Dany Stéphane

Encadré par

M. Guy MBATCOU

Année académique 2005/2006

DEDICACES

A la femme qui m'a porté pendant plus de 9 mois en son sein et qui continue encore aujourd'hui de soutenir mes ambitions exprimées.

A l'homme qui de part sa rigueur dans le travail a su m'inculquer la vertu et la ténacité dans ma vie au quotidien.

A tous ces êtres qui me sont si chers et qui ont partagé le sein de ma mère.

REMERCIEMENTS

A l'être suprême qui a rendu possible la réalisation de ce travail

A la famille FOMEKONG à Bertoua pour le soutien inconditionnel.

A la famille TOTOUOM à Yaoundé pour tout.

A M. Guy Mbatchou pour sa disponibilité.

A mes enseignants de Master pour l'encadrement pédagogique et le suivi perpétuel pendant ces deux années d'étude.

A tous mes camarades de Master promotion 2006 : enfin le bout du tunnel

A tous mes amis et connaissances en particuliers ceux qui m'ont toujours soutenu et qui ont cultivé mon potentiel humain et professionnel.

SOMMAIRE

DEDICACES 1

REMERCIEMENTS 3

SOMMAIRE 4

LISTE DES FIGURES 7

LISTE DES TABLEAUX 8

LISTE DES SIGLES ET ABREVIATIONS 9

RESUME 10

INTRODUCTION 12

1. CONTEXTE 12

2. POSITION DU PROBLÈME 13

3. EBAUCHE DE SOLUTION AU PROBLÈME 13

4. PLAN 14

PREMIERE PARTIE : LES SERVICES D'ANNUAIRES LDAP 15

I. PRÉSENTATION DES ANNUAIRES 16

A. DÉFINITION 16

1. Gestion dynamique de l'annuaire 16

2. Flexibilité 16

3. La recherche 16

4. Gestion de la sécurité 17

B. COMPARAISON AVEC D'AUTRES SYSTÈMES 17

1. Les caractéristiques propres d'un annuaire électronique 17

2. Comparaison avec les bases de données 18

3. Comparaison avec d'autres systèmes de stockage 19

C. DOMAINES D'UTILISATION 19

1. Recherche 19

2. Gestion 19

3. Autres domaines d'utilisation 20

D. HISTORIQUE ET NORME X500 20

1. Historique, avant la norme 20

2. La norme 21

II. PRÉSENTATION DE LA NORME LDAP 22

A. HISTORIQUE 22

1. Simplification du protocole d'accès 22

2. Simplification du serveur 23

3. Première évolution: vers la version 3 23

B. DESCRIPTION DE LA NORME 24

1. Description générale 24

2. Modèle de données 25

3. Modèle de nommage 25

4. Modèle fonctionnel 26

5. Modèle de sécurité 28

6. Étendre LDAP 28

7. Meta recherche 30

III. PRÉSENTATION DE QUELQUES STANDARDS LDAP 32

A. LES FICHIERS LDIF 32

1. Introduction aux fichiers LDIF 32

2. Syntaxe 32

3. Liste des opérations 33

B. FILTRE DE RECHERCHE 34

1. Présentation générale 34

2. Les opérations élémentaires 35

3. Exemples de filtres simples 36

4. Les filtres étendus 36

C. URLS LDAP 37

1. Présentation 37

2. Syntaxe 37

3. Exemples 38

IV. CONCEPTION DES SCHÉMAS LDAP 39

A. MODÈLE DES DONNÉES 39

B. LES ATTRIBUTS 39

1. Description des attributs 39

2. Exemples 40

3. Exemples et descriptions de règles de comparaison définies dans les [rfc2252] 40

4. Exemples d'attributs définis dans la [rfc2256] 41

C. LES CLASSES 41

1. Description 41

2. Exemples 42

D. PRÉSENTATION DES OID 42

1. Présentation des OID 42

2. Exemples 43

E. SYNTAXE 43

1. Syntaxe de la définition d'un attribut 43

2. Syntaxe de la définition d'un objet 44

F. L'INTÉRÊT DE CRÉER SES PROPRES SCHÉMAS 45

V. DÉPLOIEMENT D'UNE ARCHITECTURE LDAP 46

A. PHASE DE CADRAGE 46

B. PHASE DE CONCEPTION 46

1. Choix des données et Identification des acteurs 47

2. Élaboration du schéma 48

C. SÉCURISATION 49

D. DÉVELOPPEMENT DE L'ARBRE INFORMATIONNEL 49

1. La structure de l'arbre informationnel 49

2. Le nommage des données 51

E. TOPOLOGIE DU SERVICE 51

1. Conception 51

2. Utilisation de referral 53

3. La réplication 54

F. VUE D'ENSEMBLE 55

DEUXIEME PARTIE : CONCEPTION ET REALISATION DU SYSTEME 56

CHAPITRE I : PROBLEMATIQUE 57

I ETAT DE L'ART 57

A. LE CONTEXTE DES TRANSPORTS TERRESTRES AU CAMEROUN 57

A.1 Au premier rang des facteurs de croissance économique 57

A.2 Les transports urbains 57

A.3 Les transports interurbains de personnes 57

A.4 Le transport routier de marchandises au Cameroun 58

I ETUDE CRITIQUE DE L'EXISTANT 59

CHAPITRE II : LA METHOLOGIE 60

I PRÉSENTATION DES OUTILS DE MODÉLISATION CHOISIS 60

A. UML (UNIFIED MODELING LANGUAGE) 60

1. Historique d'UML 60

2. Pourquoi une méthodologie Objet 61

3. Concepts d'UML 63

II MODÉLISATION DU SYSTÈME 66

A. PHASE DE CADRAGE 66

B. PHASE DE CONCEPTION 67

1. Cas d'utilisation 67

2. Les séquences 68

3. Les collaborations 79

C. Sécurisation 86

D. Développement de l'arbre informationnel 87

E. Topologie du service 89

CHAPITRE III : REALISATION DU SYSTEME 90

A. PRÉSENTATION DES OUTILS 90

A.1 LA PLATE FORME LINUX MANDRAKE 9.2 90

A.2 PRÉSENTATION DE LA SUITE OPENLDAP 90

1. Historique 90

2. Contenu de la suite 91

3. RFC supportées 91

4. Les RFCs non supportées 92

5. La licence 93

6. Points forts/Points faibles 93

D. LE LANGAGE PHP 94

1. Qu'est ce que PHP ? 94

2. Que peut faire PHP? 95

A.3 LE SERVEUR APACHE 97

A.4 LE DNS 97

B. IMPLÉMENTATION 98

B.1 INSTALLATION ET CONFIGURATION DES SERVEURS 98

1. Apache et BIND 98

2. Package OpenLDAP 99

B.2 RÉALISATION DE L'APPLICATION CLIENTE POUR LA GESTION ET L'ADMINISTRATION DE L'ANNUAIRE 109

1. L'IHM 109

a) La charte graphique 109

b) L'ergononie 109

2. LA PROGRAMMATION 109

III RÉSULTATS ATTENDUS ET PROBLÈMES RENCONTRÉS 111

A. TEST DES DIFFÉRENTS SERVEURS 111

B. QUELQUES ÉCRANS DE L'APPLICATION 112

B. PROBLÈMES RENCONTRÉS 114

CHAPITRE IV : CONCLUSION ET PERSPECTIVES 115

BIBLIOGRAPHIE 116

A. LES LIVRES UTILISES 116

B. WEBOGRAPHIE 116

sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"Il y a des temps ou l'on doit dispenser son mépris qu'avec économie à cause du grand nombre de nécessiteux"   Chateaubriand