Les choix d’implémentation de la plate-forme de calcul des profils publicitaires 

Les fonctionnalités de chacune des briques

Chacune des briques de la solution du profil publicitaire offre des fonctionnalités variées et apporte un intérêt dans la publicité sur Mobile en jouant un rôle bien précis dans la solution globale.

La plate-forme de configuration des profils publicitaires

La plate-forme de configuration des profils publicitaires est la première brique de la solution et elle permet de configurer les profils publicitaires.
Cette plate-forme permet, via une IHM WEB, de configurer de manière manuelle les différents profils publicitaires qui sont partagés avec l’Opérateur Télécom et avec la régie publicitaire.
Cette IHM Web est mise à la disposition d’un administrateur, dans le but de saisir les critères qui permettent de catégoriser un profil (âge, sexe, centre d’intérêt,…). Exemple de critères caractérisant un profil :
Sexe (H/F), tranche d’âge (16 à 25 ans), usage prédominant (actualités, sports,…),…
Ce profil est ensuite utilisé et véhiculé dans les requêtes des clients de l’Opérateur Télécom sans ses données personnelles.
L’administrateur communique le fichier de configuration à la plate-forme de calcul des profils publicitaires et à la plate-forme de la régie publicitaire. Une fois la configuration prise en compte par les deux briques, que sont la plate-forme de calcul des profils publicitaires et la plate-forme de la régie publicitaire, la cohérence des profils est opérationnelle sur toute la chaîne technique, ce qui permet de véhiculer seulement le profil publicitaire dans les requêtes des clients par l’intermédiaire de la dernière brique qu’est le proxy métier.

La plate-forme de calcul des profils publicitaires

La plate-forme de calcul des profils publicitaires a pour objectif de calculer pour chaque client son profil publicitaire.
Cette plate-forme a un rôle de serveur de traitement batch afin de calculer un profil publicitaire en fonction des critères composants chaque profil.
L’Opérateur Télécom réalise une extraction de données au sein de son DataWareHouse et la plate-forme réceptionne les informations des clients (date de naissance, sexe, usage prédominant,…) nécessaires aux calculs sous forme de fichiers à plat.
Elle calcule, à l’aide de traitement batch, l’ensemble des profils publicitaires par client et les stocke en base de données.
Cette plate-forme propose également un Webservice en mode lecture, retournant le profil publicitaire stocké en base de données lors de la sollicitation du proxy métier. Le proxy métier a la fonctionnalité d’enrichir le profil publicitaire communiqué par la plateforme de calcul des profils publicitaires.
La régie publicitaire propose une solution sans garder les coordonnées des clients de l’Opérateur Télécom et en améliorant les temps de réponses de l’image présentant la publicité au client. La solution complète du profil publicitaire augmente le taux de clics des clients du fait que la publicité est ciblée au plus prêt de leur centre d’intérêt.
Enfin, elle possède la fonction de saisie de campagne publicitaire en indiquant le profil correspondant à cette campagne et la durée de celle-ci.
Cette brique est l’élément du concept du profil publicitaire qui permet de monnayer l’augmentation des taux de clics auprès des annonceurs. La plate-forme de la régie publicitaire est la raison d’être de la solution.

Le proxy métier

Le proxy métier permet d’enrichir le profil publicitaire du client et de réaliser des traces métiers sur l’usage (le surf) de l’utilisateur tout en respectant les contraintes légales (voir paragraphe « Les exigences de la CNIL sur le plan de la publicité » en page 17).
Lors de la réception d’une requête à destination de la régie publicitaire, le proxy métier sollicite la plate-forme de calcul des profils publicitaires qui contient les profils publicitaires de chaque client via un Webservice et enrichit l’entête HTTP de la requête du client.

La solution de profil publicitaire, un challenge organisationnel et technique

Il est important de souligner que le projet de la solution du profil publicitaire a été d’une part un challenge organisationnel mais d’autre part un challenge technique.
En effet, dans le contexte concurrentiel de l’Internet Mobile (voir le paragraphe « L’internet Mobile en France, un marché sous tension » en page 16), proposer un projet innovant, proche de la R&D, à Genious Systèmes a été un véritable challenge organisationnel. De plus la crise économique a influencé le projet, et je deviens non seulement le concepteur ou la MOA du projet, mais également le développeur ou la MOE du projet.
Le développement de la solution, comme le présentent les chapitres suivants, est le résultat d’un challenge technique. Pour conclure, j’ai imaginé un concept de profil publicitaire en tant que consultant de la SSII Genious Systèmes. Ce projet innovant se déroule de septembre 2008 à avril 2010 et a pour but d’adapter la publicité en fonction du profil du client.
Ce chapitre vient de présenter le contexte du projet du profil publicitaire, le rôle que j’ai joué et une description succincte de la solution.

Les spécifications de la solution du profil publicitaire

Ce chapitre aborde la phase de conception de la solution du profil publicitaire en présentant les spécifications fonctionnelles et techniques des quatre briques.

La plate-forme de configuration des profils publicitaires

La plate-forme de configuration des profils publicitaires est la première brique de la solution, elle permet de configurer les profils publicitaires. Ces profils publicitaires sont ensuite communiqués à la plate-forme de calcul des profils publicitaires et à la plate-forme de la régie publicitaire.

Objectif principal de la plate-forme de configuration des profils publicitaires

Cette brique est une interface WEB permettant la configuration des profils publicitaires. Ces profils publicitaires permettent de catégoriser les utilisateurs finaux par des profils distincts.
Ce premier composant de la solution permet via une IHM WEB de configurer les différents profils publicitaires qui sont partagés avec l’Opérateur Télécom (via la plateforme de calcul des profils publicitaires) et la régie publicitaire.
Cet outil est mis à la disposition d’un administrateur offrant à ce dernier la possibilité de saisir les critères qui permettent de catégoriser un profil (âge, sexe, centre d’intérêt,…).
Ce profil est ensuite utilisé et véhiculé dans les requêtes des clients de l’Opérateur Télécom sans ses données personnelles.
Ce mécanisme améliore sensiblement les temps de réponse de l’image de la publicité au client.
Cette nouvelle brique est la base du concept du profil publicitaire. C’est la base de la solution.

Schéma d’architecture fonctionnelle

Voici une présentation schématique de l’architecture fonctionnelle de la plate-forme de configuration des profils publicitaires.

La plate-forme de calcul des profils publicitaires

La plate-forme de calcul des profils publicitaires est un élément majeur de la solution. Elle se trouve au sein de l’Opérateur Télécom et calcule pour chaque client un profil publicitaire.

Objectif principal de la plate-forme de calcul des profils publicitaires

Cette brique est un moteur de calcul du profil du client, profil qui est ensuite stocké au sein d’une base de données.
Cette solution de calcul des profils publicitaires met à la disposition d’un élément externe (tel le proxy métier) le profil publicitaire du client, afin que seul celui-ci soit communiqué à un tiers. Cette brique réceptionne des informations (date de naissance, sexe,…) en provenance du DataWareHouse de l’Opérateur Télécom sous forme de fichiers à plat.
Ensuite, elle calcule à l’aide de traitements batch, l’ensemble des profils publicitaires par client et les stocke en base de données.
Une fois calculé et stocké, le profil publicitaire est mis à disposition via un Webservice . Ce dernier retourne le profil publicitaire lors d’une sollicitation HTTP externe (proxy métier). Cette brique doit être performante tant en nombre de requêtes par seconde traitées lors du traitement, qu’en temps de réponse au niveau du Webservice.
Cette brique est l’un des éléments indispensables du concept du profil publicitaire. C’est le socle de la solution qui crée le lien avec l’Opérateur Télécom.

Le traitement batch du calcul des profils par client et le stockage en base de données

Ce mécanisme intervient durant les heures les moins chargées (par exemple de nuit). Il peut intervenir sur l’intégralité des données ou sur une partie des données.
Une fois le calcul du profil réalisé pour chaque client, l’identifiant du client (par exemple son MSISDN ) et son profil publicitaire sont stockés en base de données. Une fois le stockage avéré, une purge des données réceptionnées est réalisée sur les fichiers d’informations des clients. L’objectif est de ne conserver que le profil publicitaire par client.

Définition et objectif

Ce traitement a pour objectif d’exploiter les fichiers d’informations réceptionnés en utilisant la configuration des fichiers XML afin de catégoriser les clients. Ce traitement est lancé en fonction d’une période prédéfinie. Par défaut, la fréquence du batch est de 1 traitement par jour.

Description fonctionnelle 

Traitements 

Les traitements récupèrent ligne par ligne les informations de chaque client.
Un premier traitement s’exécute pour calculer l’âge du client en fonction de sa date de naissance.
Un deuxième, transforme le sexe du client, le sexe « Masculin » est égal à 1 et le sexe « Féminin » à 2.
Le troisième traitement permet de pouvoir simplement corréler les informations reçues aux informations permettant de catégoriser le client. En effet, un profil publicitaire est constitué de plusieurs critères. Chaque critère possède plusieurs valeurs ou un intervalle de valeurs (exemple : une tranche d’âge 18 à 25 ans).
Le quatrième traitement est le calcul des profils publicitaires par client en utilisant les informations communiquées.
Par exemple, le profil publicitaire 001 est composé d’une tranche d’âge « 18-25 » ans, sexe « Masculin », code postal « 75013 », type de client « prepaid », usage prédominant « people ». Si l’on reprend l’exemple du fichier d’information communiqué, le Client2 possède le profil publicitaire 001.
Le cinquième traitement est l’insertion en base de données du profil publicitaire avec l’identifiant du client dans la table prévue à cet effet. Si un client ne possède pas d’information corrélable avec un profil existant, un profil publicitaire par défaut lui est affecté.
Le sixième traitement consiste à purger le fichier d’informations une fois que celui-ci a été intégralement traité.

Le rapport de stage ou le pfe est un document d’analyse, de synthèse et d’évaluation de votre apprentissage, c’est pour cela chatpfe.com propose le téléchargement des modèles complet de projet de fin d’étude, rapport de stage, mémoire, pfe, thèse, pour connaître la méthodologie à avoir et savoir comment construire les parties d’un projet de fin d’étude.

Table des matières
RESUME 
MOTS CLEFS 
ABSTRACT 
KEYWORDS 
REMERCIEMENTS 
LA SOLUTION DU PROFIL PUBLICITAIRE, LA SOLUTION QUI AMELIORE LE TAUX DE CLICS SUR LES PUBLICITES DE L’INTERNET MOBILE
INDEX 
TABLE DES ILLUSTRATIONS 
GLOSSAIRE 
LE CONTEXTE DU PROJET DE LA SOLUTION DU PROFIL PUBLICITAIRE 
1. CONTEXTE GENERAL DU PROJET
1. La publicité dans l’Internet Mobile
2. Le principe de fonctionnement de la publicité sur Mobile
3. Illustration du fonctionnement de la publicité sur Mobile
4. Les prémisses de l’adaptation de la publicité sur Mobile
5. L’arrivée des nouveaux Smartphones
2. L’INTERNET MOBILE EN FRANCE, UN MARCHE SOUS TENSION
1. Le marché concurrentiel de l’Internet Mobile
2. Les nouveaux acteurs de la publicité sur Mobile
3. Les exigences de la CNIL sur le plan de la publicité
4. La pérennité d’une solution publicitaire
3. LE TRAVAIL DEMANDE
1. Présentation de la société Genious Systèmes.
2. La présentation du concept à la société Genious Systèmes
3. La réalisation d’une démonstration
4. La rédaction des spécifications
5. Demande d’étude sur l’évolution du marché
6. Le développement de la solution
7. Les phases du projet
4. DESCRIPTION GENERALE DE LA SOLUTION
1. L’objectif de la solution du profil publicitaire
2. Schéma de principe
3. Les fonctionnalités de chacune des briques
5. LA SOLUTION DE PROFIL PUBLICITAIRE, UN CHALLENGE ORGANISATIONNEL ET TECHNIQUE
LES SPECIFICATIONS DE LA SOLUTION DU PROFIL PUBLICITAIRE 
1. LA PLATE-FORME DE CONFIGURATION DES PROFILS PUBLICITAIRES
1. Objectif principal de la plate-forme de configuration des profils publicitaires
2. Schéma d’architecture fonctionnelle
3. Les spécifications fonctionnelles de la plate-forme de configuration des profils publicitaires
4. Les spécifications techniques de la plate-forme de configuration des profils publicitaires
2. LA PLATE-FORME DE CALCUL DES PROFILS PUBLICITAIRES
1. Objectif principal de la plate-forme de calcul des profils publicitaires
2. Schéma d’architecture fonctionnelle
3. Les spécifications fonctionnelles de la plate-forme de calcul des profils publicitaires
4. Les spécifications techniques de la plate-forme de calcul des profils publicitaires
3. LA PLATE-FORME DE LA REGIE PUBLICITAIRE
1. Objectif principal de la plate-forme de la régie publicitaire
2. Schéma d’architecture fonctionnelle
3. Les spécifications fonctionnelles de la plate-forme de la régie publicitaire
4. Les spécifications techniques de la régie publicitaire
4. LE PROXY METIER
1. Objectif principal du proxy métier
2. Schéma d’architecture fonctionnelle
3. Les spécifications fonctionnelles du proxy métier
4. Les spécifications techniques du proxy métier
LES DEVELOPPEMENTS ET LES TESTS DE LA SOLUTION DU PROFIL PUBLICITAIRE 
1. PRINCIPE DE FONCTIONNEMENT (CALL FLOW)
2.L’IMPLEMENTATION TECHNIQUE DE LA PLATE-FORME DE CONFIGURATION DES PROFILS PUBLICITAIRES
1. Les technologies utilisées pour la plate-forme de configuration des profils publicitaires
2. Les logiciels utilisés pour le développement de la plate-forme de configuration des profils publicitaires
3. L’arborescence de la plate-forme de configuration des profils publicitaires
4. Les choix d’implémentation de configuration des profils publicitaires
3. L’IMPLEMENTATION TECHNIQUE DE LA PLATE-FORME DE CALCUL DES PROFILS PUBLICITAIRES
1. Les technologies utilisées pour la plate-forme de calcul des profils publicitaires
2. Les logiciels utilisés pour le développement de la plate-forme de calcul des profils publicitaires
3. L’arborescence de la plate-forme de calcul des profils publicitaires
4. La création de la base de données de la plate-forme de calcul des profils publicitaires
5. Les choix d’implémentation de la plate-forme de calcul des profils publicitaires
4. L’IMPLEMENTATION TECHNIQUE DE LA PLATE-FORME DE LA REGIE PUBLICITAIRE
1. Les technologies utilisées pour la plate-forme de la régie publicitaire
2. Les logiciels utilisés pour le développement de la plate-forme de la régie publicitaire
3. L’arborescence de la plate-forme de la régie publicitaire
4. La création de la base de données de la plate-forme de la régie publicitaire
5. Les choix d’implémentation de la régie publicitaire
5. L’IMPLEMENTATION TECHNIQUE DU PROXY METIER
1. Les technologies utilisées pour le proxy métier
2. Les logiciels utilisés pour le développement du proxy métier
3. L’arborescence du proxy métier
4. Les choix d’implémentation de la plate-forme de calcul des profils publicitaires
6. LES TESTS DE PERFORMANCES DE LA SOLUTION
1. La validation des performances de la plate-forme de calcul des profils publicitaires
2. Les tests de bout en bout de la solution du profil publicitaire
LE BILAN DU PROJET 
1. LES APPORTS DE LA SOLUTION DU PROFIL PUBLICITAIRE
1. Les gains apportés par la solution du profil publicitaire
2. Les atouts de chacune des briques de la solution
2. LES APPORTS DU PROJET A TITRE PERSONNEL
1. La satisfaction des demandes exprimées par la société Genious Systèmes
2. Des challenges techniques stimulants
3. L’exploitation de mes compétences dans le projet
4. La nouvelle expérience accumulée durant le projet
3. UNE SOLUTION QUI N’EST PAS ENCORE DEPLOYEE
CONCLUSION DU MEMOIRE
BIBLIOGRAPHIE
1. OUVRAGES
1. Titre : Apache Security
2. Titre : C en action
3. Titre : Internet Marketing 2010
4. Titre : Introduction à UML2
5. Titre : Le Langage C Norme ANSI
6. Titre : Oracle Database 10g PHP Web programming
7. Titre : PHP 5 & MySQL 5
8. Titre : Writing Apache Modules with Perl and C
2. SITE INTERNET
1. Titre : Observatoires / Services mobiles Arcep publication du 6 mai 2010
2. Titre : le site Wikipedia France
3. Titre : Le site de la Mobile Marketing Association France
4. Le site de l’IAB France (Interactive Advertising Bureau)
5. Le site de l’AFMM (Association Française du Multimédia Mobile)
6. Titre : Le site Apache HTTP server project
7. Titre : Le site présentation de tuning Oracle et PHP
8. Titre : le site de l’outil Webload
9. Titre : le site W3Cschool
3. ARTICLES
1. Médiamétrie retenue pour mesurer l’audience de l’internet mobile
2. Marketing ciblé sur internet : vos données ont de la valeur
3. Rapport CNIL La publicité ciblée en ligne
4. Pourquoi la publicité sur mobile va vraiment décoller
5. 2009, année difficile pour le secteur télécoms
ANNEXES 
1. INFORMATION SUR LA SOCIETE GENIOUS SYSTEMES
1. L’organigramme de la société Genious Systèmes
2. Démonstration de la solution du profil publicitaire en décembre 2008
2. LA PLATE-FORME DE CONFIGURATION DES PROFILS PUBLICITAIRES
3. Représentation UML des fonctions de la plate-forme de configuration des profils publicitaires
4. Fichier XML exemple de configuration des profils publicitaires
5. Copies d’écrans de la plate-forme de configuration des profils publicitaires
6. Copies d’écran de l’arborescence de la plate-forme de configuration des profils publicitaires
7. Fenêtre d’authentification Apache utilisée pour le contrôle d’accès de l’administrateur
3. LA PLATE-FORME DE CALCUL DES PROFILS PUBLICITAIRES
1. Modèle conceptuel des données de la plate-forme de calcul des profils publicitaires
2. Représentation UML des fonctions de la plate-forme de calcul des profils publicitaires
3. Copies d’écrans de la plate-forme de calcul des profils publicitaires
4. Copies d’écrans de l’arborescence de la plate-forme de calcul des profils publicitaires
4. LA REGIE PUBLICITAIRE
1. Modèle conceptuel des données de la régie publicitaire
2. Représentation UML des fonctions de la régie publicitaire
3. Code HTML exemple pour l’appel vers la plate-forme de la régie publicitaire
4. Exemple d’entête HTTP reçu par la plate-forme de la régie publicitaire
5. Les références des bannières publicitaires
6. Copies d’écrans de la régie publicitaire
7. Copies d’écrans de l’arborescence de la plate-forme de la régie publicitaire
5. LE PROXY METIER
1. Les fonctionnalités standard d’un proxy
2. Représentation UML des fonctions du proxy métier
3. Copies d’écrans du proxy métier
4. Copie d’écran de l’arborescence du proxy métier (serveur Apache)
6. LA VALIDATION DES PERFORMANCES DE LA SOLUTION
1. Le code source générant 1000000 de clients distincts
2. Extrait du fichier résultat généré par le script PHP précédent
3. Résultat du test de performances avec la fonction oci_connect (durée 10 minutes)
4. Résultat du test de performances avec la fonction oci_pconnect (durée 10 minutes)
5. Résultat du test de performances de bout en bout (durée 20 minutes)
6. L’interface de statistiques de la régie publicitaire après le test en charge de bout en bout.
FIN DU DOCUMENT

Rapport PFE, mémoire et thèse PDFTélécharger le rapport complet

Télécharger aussi :

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *