Académique Documents
Professionnel Documents
Culture Documents
PLAN
Etude de l’existant et
problématique
Solution proposée
3
Architecture et conception
Réalisation
Conclusion et perspectives
4
Messaging Pro
Application web de messagerie
Envoyer en masse
Envoyer en masse des SMS
des messages vocaux
Présentation Analyse
Etude de l’existant Solution Conclusion
de Sofrecom et spécification Conception Réalisation
et problématique proposée et perspectives
Tunisie des besoins
6
Encore…
1.Active MQ comme étant la plateforme de messaging.
2.MySQL comme étant la base de données.
3.Play framework comme étant le framework de présentation.
Autonomes
Migrer vers une architecture
microservices Indépendamment modifiable et deployable
Alignement
coût de organisationnel
remplacement Résistance
optimal aux pannes
La réutilisabilité
Hétérogénéité
technologique
Facilité et
rapidité de
déploiement Scalabilité
ciblée
REST API
API
Gateway
REST
API
Microservice A
Instance 2
: circuit breaker
Présentation Analyse
Etude de l’existant Conclusion
de Sofrecom Solution proposée et spécification Conception Réalisation
et problématique et perspectives
Tunisie des besoins
11
Division de Messaging Pro en microservices
Customer - ContactList-
Contexet Contexet
User-Contexet
Customer Contact List Contact
Email
User
SMSCampaign- Bundle-
Contexet Contexet
VoiceCampaign-
SMS Contexet
Campaign Bundle
Voice
Campaign
SMS
Message Voice Microservice
Message phoneNumber
-Service
Présentation Analyse
Etude de l’existant Conclusion
de Sofrecom Solution proposée et spécification Conception Réalisation
et problématique et perspectives
Tunisie des besoins
12
Les microservices à
Sprint développer Durée
Présentation Analyse
Etude de l’existant Conclusion
de Sofrecom Solution proposée et spécification Conception Réalisation
et problématique et perspectives
Tunisie des besoins
13
Lister toutes
les campagnes
SMS
Présentation Analyse
Etude de l’existant Solution proposée Conception Conclusion
de Sofrecom et spécification Réalisation
et problématique et architecture et perspectives
Tunisie des besoins
Les interactions du système pour « Créer une campagne » 14
ContatList-
Service
PhoneNumber-
Service
User-Service
API Gteway
Bundle-Service
SMSCampaign-
Service
Présentation Analyse
Etude de l’existant Conception Conclusion
de Sofrecom Solution proposée et spécification Réalisation
et problématique et architecture et perspectives
Tunisie des besoins
Architecture logicielle de microservice 15
SMSCampaign-Service
SMSCampaign-Service
Integration layer
Asynchrone messaging
REST API
manager
Business Layer
BD
campagne
SMSC
5 6 9
SMS Campaign
SMS Sender SMS Receiver
Creator
Message broker
Analyse et Conclusion et
Présentation de Etude de l’existant Conception et
Solution proposée spécification Réalisation perspectives
Sofrecom Tunisie et problématique architecture
des besoins
17
Spring Cloud
Analyse Conception
Présentation de Etude de l’existant Conclusion
Solution proposée et spécification et architecture Réalisation
Sofrecom Tunisie et problématique et perspectives
des besoins
18
Send
SMSCampaign-Service Spring cloud
Spring Boot + Spring Cloud
Integration Layer
Stream Kafka
Component
Template
Service
Présentation Analyse
Etude de l’existant Conception Conclusion et
de Sofrecom Solution proposée et spécification Réalisation
et problématique et architecture perspectives
Tunisie des besoins
Les interfaces de SMSCampaign-Service 21
Présentation Analyse
Etude de l’existant Conception Conclusion et
de Sofrecom Solution proposée et spécification Réalisation
et problématique et architecture perspectives
Tunisie des besoins
22
Tests, validation et déploiement
Chaine de déploiement
Présentation Analyse
Etude de l’existant Conception Conclusion
de Sofrecom Solution proposée et spécification Réalisation
et problématique et architecture et perspectives
Tunisie des besoins
25
Merci pour
votre attention