conception et réalisation plateforme collaboratif basant sur la methode agile...
Conception Et Mise En œUvre D’Une Plate Forme Edi Pour La Communaté Portuaire Final
1. 2
SOUTENANCE DU PROJET DE FIN D’ETUDE
Conception et mise en œuvre
d’une nouvelle plate forme EDI
pour la communauté portuaire
Membres du jury:
Présenté par :
M. M. WAHBI (EHTP)
Mlle B.BENSALEM
M. R. SAADANE (EHTP)
M. Codjo Marius Fabrice QUENUM
M. K.GUENNOUN (EHTP)
M. S. MOUFID (ANP)
M. A. BOUJAR (ANP)
mercredi 18 juin 2008
2. Plan
Présentation de l'organisme d'acceuil
1.
Existant
2.
La problématique de l'existant
3.
Solution proposée
4.
Mise en œuvre
5.
Conclusion et perspectives
6.
2
3. 1. Présentation de l'organisme d'accueil
Agence Nationale des Ports
Statut Juridique:
Créée par la loi 15-02. Etablissement public
sous tutelle technique du ministère de
l'équipement et du transport.
Mission:
Autorité de gestion et de régulation des ports du
Royaume , sauf celui de Tanger Mediterranée.
3
4. 2. Existant
Le PortNet : C’est un système
d’échange de documents de
l’escale par EDI entre les agents
maritimes et l’ANP.
PortNet est l’une
des solutions pour connecter RVA
les agents maritimes
4
5. 3. La problématique de l'existant
Communication synchrone en mode point à point.
Echanges entre systèmes à travers des scripts pour traiter des fichiers texte.
Procédures d'échanges compliquées.
les documents du commerce ne sont pas dématérialisés.
Informations décentralisées ,difficultés de consolidation.
Limitation au niveau du nombre des messages et des acteurs.
Séparation entre le processus métier et les échanges.
5
6. Plan (suite)
4. La solution proposée
Nouvelle architecture communautaire
Qu'est-ce-qu'un EAI?
Quels sont les composants d'un EAI?
Pourquoi un EAI?
6
7. Nouvelle Architecture communautaire
Déclarant
Web
SGBD
Backoffice
communautaire
Communautaire
EAI
ANP
Agent
Maritime
Opérateur
Douane
Manutention
7
8. Qu'est – ce – qu'un EAI?
Enterprise Appication Integration
L'EAI est un ensemble d'outils
destinés à la modernisation, la
consolidation, et à la coordination
des applications d’une entreprise .
8
9. Qu'est – ce – qu'un EAI?
Vision Business: Vision de l’architecte: Vision du développeur:
Plan de Style architecturale Application optimisée
développement des SI favorisant la pour servir
permettant au SI de prise en compte de d’intermédiaire entre
s’ouvrir aux l’héritage des applications
partenaires, aux (applications communicantes, assurer
clients et aux autres existantes) tout en l’orchestration, le
portions de facilitant la migration. monitoring et la gestion
l’entreprise. des échanges.
9
10. Les composants d'un EAI
connecteurs (HTTP(S),
(S)FTP, POP, SOAP,
JDBC/ODBC, …),
d’un moteur de workflow
moteur d’intégration,
Message Oriented
Middleware (MOM)
9
11. Mécanismes d'intégration
Transferts de Replication de
fichiers BD
EAI
Communication
extraction en mode
datawarehouse message
11
12. Pourquoi un EAI ?
Syndrome de spaghetti (Gartner Group)
reliant les application les uns aux
autres il se forme un réseau maillé.
Complexe et non gouvernable
Le loose coupling (faible couplage)
minimisation des dépendances entre
applications. Distribuer les applications.
Le Best of Breed (le meilleur de la lignée)
possibilité d’utiliser la meilleure
application qui existe. Diversifier les
fournisseurs d'application.
12
13. Pourquoi un EAI ?
Faciliter les échanges B2B
Intégrer des systèmes hétérogènes
Prendre en compte l'héritage
Intégrer tous les acteurs dés le
départ
Avoir un seul point d'accés pour la
communauté portuaire
Refonte des processus métier pour
suivre l'évolution de l'activité de
l'éntreprise
13
14. Environnement de l’EAI
Mise en place d'un
(BPM)
Business Process Management
Business Activity Monitoring (BAM)
Business Intelligence (BI)
Processus
Datawarehouse
Escale
14
15. Plan (suite)
Mise en œuvre
5.
Méthodologie de travail
Démo
Sécurité
15
16. 5. Mise en œuvre
Ok, je veux un maintenant, que dois – je faire ?
16
17. Méthodologie
Design
2 3
proposition d'un modèle d'architecture
intégrant toutes les fonctionnalités
Assemblage
souhaitées
Assemblage
Design Déploiement
choix des applications compasant le
modèle
Simulation
Déploiement
1 4 installation et configuartion.
Simulation
Test des fonctionnalités
17
18. Design: Architecture fonctionnelle
Les Utilisateurs
Utilisateurs produisent et consomment
les messages en circulation sur la
plate forme. Ils sont vis-à-vis de la du
moteur d’intégration des applications
clientes.
Les Serveurs
Les serveurs exécutent les traitements
visant à rendre les données
accessibles aux utilisateurs. Le rôle le
plus important est l’EAI. Grâce à ses
connecteurs il sera relié à tous les
autres serveurs de la plate forme.
Les bases de données
Ce sont les bases de données qui
18 existent déjà et le datawarehouse.
19. Assemblage: Maquette de simulation
Caractéristiques:
•OS: Windows ® XP Professionnel
•Moteur d'intégration: BIE
•Moteur de workflow: jBPM
•Seveur FTP: FileZilla
•Serveur mail: hMail
•Clients: Firefox
Outlook
FileZilla Client
19
21. Démo: Processus Escale de navire
Attribution
Confirmation
Réponse sur
N° escale
ANP Visualisation Visualisation
Arrivée
+ Dangereux VAQ Statut Douane
Réponse PAQ navire
O rd in a t e u r c e n tr a l
Visualisation Visualisation
Opérateur Constat Visu BAD
Manifeste Statut Douane
Manutention Vu à quai
prévisionnel
O rd in a t e u r c e n tr a l
Visualisation et Visu et
Visualisation Visualisation Attribution
OK OK
Manifeste VAQ statut
ADII Etat différences Décl. Sommaire
prévisionnel
O rd in a t e u r c e n t ra l
Importation
EAI
Manifeste
Annonce Prévisionnel
Agent Visualisation
Voyage Validation État des Déclaration Intégration
Visualisation
+Manifeste
maritime Statut Douane
DPQ Manifeste différences Sommaire BAD
VAQ
Dangereux
O rd in a t e u r c e n t ra l
Prévisionnel
(LMD, LMS)
Déclaration Visu Décl. Visu BAD
Visualisation en douane Sommaire
Transitaire VAQ
Visualisation
Manifeste Visualisation
Visu Décl. Visu BAD
prévisionnel Statut Douane
Visualisation Sommaire
Transporteur VAQ
terrestre
21
22. Sécurité
La sécurité des échanges
se fait en associant une
infrastructure à clé public
(PKI) à l'EAI.
Le PKI n'est indispensable
que pour les échanges
B2B
22
24. Conclusion
Le ROI d’un EAI pour la communauté portuaire se résume en ces point s:
Architecture adaptative
Utilisation de nombreux standards
Productivité accrue
Cependant, il faut noter :
Manque de maturité
Difficulté à implémenter
24
25. Perspectives
Malgré leurs
nombreux avantages
les EAI sont de moins
en moins utilisés. Il faut
envisager une
architecture SOA.
25
27. 2
SOUTENANCE DU PROJET DE FIN D’ETUDE
Conception et mise en œuvre
d’une nouvelle plate forme EDI
pour la communauté portuaire
Membres du jury:
Présenté par :
M. M. WAHBI (EHTP)
Mlle B.BENSALEM
M. R. SAADANE (EHTP)
M. Codjo Marius Fabrice QUENUM
M. K.GUENNOUN (EHTP)
M. S. MOUFID (ANP)
M. A. BOUJAR (ANP)
QUESTIONS