Présentation PowerPoint

Transcription

Présentation PowerPoint
SPIE a été retenu pour réaliser le Système d’Aide à la Gestion de Trafic (SAGT) dans le cadre de la mise en place d’un système
d’affectation dynamique des voies de circulation du Pont de Saint Nazaire exploité par le conseil général de Loire Atlantique.
Le SAGT a pour objectif d’aider les opérateurs dans l’exploitation du pont de St Nazaire et des voiries transitant par cet ouvrage : suivi du
trafic au travers de la gestion des données de comptage, information des usagers notamment grâce aux Panneaux à Messages Variables
(PMV), réponse aux évènements de la route par l’intermédiaire de stratégies préalablement définies, gestion des conditions météorologiques,
et notamment des alertes vent, gestion dynamique des voies de circulation sur le pont afin d’optimiser la circulation sur l’ouvrage.
Objectifs et Périmètre du Projet
Le SAGT doit être développé dans une architecture J2EE respectueuse des
normes ACAI (dérogation obtenue pour l’utilisation des JSF).
L’objectif de ce projet est de réaliser une application temps réel critique :
 Offrir une forte disponibilité,
 Posséder de hautes performances,
 Avoir un caractère évolutif et non propriétaire,
 Permettre un affichage temps réel et un pilotage multi-écrans et multisessions à partir de clients légers,
 En interface avec des systèmes hétérogènes : frontaux vidéo, frontaux
de pilotage des équipements (nouvelle et ancienne générations), frontaux
des données terrain (comptage, météo), PABX, Mail, B2B :
 Connecteur JCA de type JDBC (scan et insert dans BDD),
 Connecteur JCA de type Socket (écoute et écriture),
 Web Service pour l’export de données.
Architecture
User Interface Layer :
 Les JSF et leur implémentation RichFaces
 La technologie AJAX via les composants Ajax4J
Business Logic Layer :
 Stateless et Stateful pour la partie Contrôleur du pattern MVC,
 Entity pour la partie Modèle du pattern MVC,
 EJB MDB pour les données en provenance des frontaux (JCA),
 Les composants SEAM,
 Le moteur de règle DROOLS pour gérer l’intelligence du système,
 Les Web Services pour fournir des données à des applications externes,
 L’ordonnanceur Quartz pour les traitements périodiques planifiés,
Data Access Layer :
 Des connecteurs JCA pour attaquer les frontaux,
 PostgreSQL pour le stockage des données persistantes,
 La base de données HSQLDB pour les données éphémères.
SAS au capital de 120 000 €
24b, rue Jean Baldassini
69007 LYON
APE 6202A
04.72.76.29.22
[email protected]
http://www.progilone.fr
Environnement de Développement
Frameworks :
Seam, Richfaces, Hibernate, Drools, Quartz
Outil de modélisation objet : Rational Rose
Développements :
Java 1.6, JBoss 5.0.1, Eclipse 3.4, Seam 2.1.2,
RichFaces 3.3.1, Ajax4J
Systèmes :
Windows XP, Linux Fedora 11
SGBD :
PostGreSQL 8.3.7, Hibernate 3.3.1
Gestion de versions :
Subversion
Dates :
De septembre 2009 à Juin 2010
Schéma