Proposition Standardisation et démonstrateur du calcul d itinéraire global

Documents pareils
La normalisation. Articulation et travaux en cours

Programme «Analyste Programmeur» Diplôme d état : «Développeur Informatique» Homologué au niveau III (Bac+2) (JO N 176 du 1 août 2003) (34 semaines)

W4 - Workflow La base des applications agiles

JOnAS 5. Serveur d application d

Architecture JEE. Objectifs attendus. Serveurs d applications JEE. Architectures JEE Normes JEE. Systèmes distribués

10. Base de données et Web. OlivierCuré

Catalogue des Formations Techniques

Institut Supérieur de Gestion. Cours pour 3 ème LFIG. Java Enterprise Edition Introduction Bayoudhi Chaouki

Moderniser. le système d information et le portefeuille applicatif.

Objectif : Passer de l analyse métier et fonctionnelle à la définition des applications qui

Identification du module

Introduction à la plateforme J2EE

GESTION DE DONNÉES TECHNIQUES

Master Informatique Aix-Marseille Université

Windows (2000/NT), Solaris, AIX, HP-UX, Linux Haute disponibilité : SunCluster 3, Veritas Cluster Server 4. J2EE (JSP, Servlet, EJB, JTA), Open Source

SECTION 5 BANQUE DE PROJETS

CQP Développeur Nouvelles Technologies (DNT)

Nos Solutions PME VIPDev sont les Atouts Business de votre entreprise.

Introduction à la conception de systèmes d information

MODALITES DE SUIVI DU PROJET ANNUEL DU MASTER 2 SOLUTIONS INFORMATIQUES LIBRES

Famille IBM WebSphere Application Server

Assurances & Mutuelles, Industrie, Santé, Énergie, Transport, Médias / Multimédias, Télécoms, Services

Ingénieur Développement Nouvelles Technologies

DotNet. Plan. Les outils de développement

Apache Tomcat 6. Guide d'administration du serveur Java EE sous Windows et Linux. Résumé. Étienne LANGLET

Marie-Christine Spengler

Domaines d intervention

Hébergement de sites Web

Vérifier la qualité de vos applications logicielle de manière continue

Application Web et J2EE

Stage ingénieur : Participation à un projet de convergence des Systèmes d Information de retraite

LICENCE PROFESSIONNELLE SYSTEMES INFORMATIQUES & LOGICIELS

Environnements de Développement

PloneLabs un gestionnaire de contenu pour les laboratoires

Programme scientifique Majeure ARCHITECTURE DES SYSTEMES D INFORMATION. Mentions Ingénierie des Systèmes d Information Business Intelligence

Systèmes et réseaux d information et de communication

LICENCE PROFESSIONNELLE

GESTION DE PROJET SÉANCE 2 : LES CYCLE DE VIE D'UN PROJET

INDUSTRIALISATION ET RATIONALISATION

Simplifier l intégration des systèmes RH et garantir une version unique des données de l employé. D

LTE dans les transports: Au service de nouveaux services

Le passage à l échelle de serveur J2EE : le cas des EJB

Génie logiciel (Un aperçu)

Le logiciel de gestion intégré conçu pour les Promoteurs Immobilier

Module BD et sites WEB

MARCHE PUBLIC DE TRAVAUX CAHIER DES CLAUSES ADMINISTRATIVES PARTICULIERES (C.C.A.P.)

Services Réseaux et Télécom

Conditions Générales de Vente

Méthodologies de développement de logiciels de gestion

Le management des risques de l entreprise Cadre de Référence. Synthèse

XML, PMML, SOAP. Rapport. EPITA SCIA Promo janvier Julien Lemoine Alexandre Thibault Nicolas Wiest-Million

Formation en Logiciels Libres. Fiche d inscription

Messagerie asynchrone et Services Web

Conception et Intégration de Systèmes Critiques

MARCHE DE PRESTATIONS INTELLECTUELLES. Marché n CAHIER DES CHARGES

Information utiles. webpage : Google+ : digiusto/

BES WEBDEVELOPER ACTIVITÉ RÔLE

Mise en œuvre des serveurs d application

SIO Page 1 de 5. Applications Web dynamiques. Prof. : Dzenan Ridjanovic Assistant : Vincent Dussault

Cours en ligne Développement Java pour le web

Projet. But: consultation en temps réel d événements (cours de bourse, trafic d envoi SMS ) sur des téléphones portables. Serveur de diffusion

DOSSIER SOLUTION CA ERwin Modeling. Comment gérer la complexité des données et améliorer l agilité métier?

SII Stage d informatique pour l ingénieur

Introduction. Nicolas Phalippon IR3. Source: rapport commandé par le Congrès américain. Présentation du 24/10/02

Architecture N-Tier. Ces données peuvent être saisies interactivement via l interface ou lues depuis un disque. Application

Gestion des utilisateurs et Entreprise Etendue

ORIENTATIONS POUR LA CLASSE DE TROISIÈME

Conduite de projets informatiques Développement, analyse et pilotage (2ième édition)

Catalogue Formations Jalios

Lot 4: Validation industrielle. Youness LEMRABET Pascal YIM, 19/11/2010

Des solutions J2EE open source professionnelles adaptées à votre système d information d entreprise

Méthodologie de mise en place de

Avant-propos 1. Avant-propos Organisation du guide À qui s'adresse ce guide?...4

Nouvelles Plateformes Technologiques

SYNERGIE Associés Confidentiel Reproduction interdite sans autorisation préalable Page 1 de 44

Vulgarisation Java EE Java EE, c est quoi?

Ré-architecture et migration d une application standalone vers un serveur applicatif multi-tiers dans un contexte JAVA-SAP

7 villa de la citadelle Né le 13 mai Arcueil Nationalité : Française. Développeur Web JEE COMPÉTENCES

Industrialiser la chaîne complète de fabrication 1ère partie - Les bénéfices de la solution logicielle IBM VisualAge Pacbase / Rational

Les tableaux de bord de pilotage de nouvelle génération. Copyright PRELYTIS

EXAMENS EN VUE DU RECRUTEMENT ET DE LA CONSTITUTION DE RÉSERVES DE RECRUTEMENT DE SYSTEM ADMINISTRATORS APPLICATION DEVELOPERS

La directive INSPIRE en Wallonie: le géoportail et l infrastructure de diffusion des géodonnées en Région wallonne (InfraSIG(

J2EE - Introduction. Développement web - Java. Plan du chapitre

ECTS CM TD TP. 1er semestre (S3)

SERVICE PUBLIC DE TRANSPORTS COLLECTIFS Synthèse du rapport annuel du Délégataire 2012

Apache Camel. Entreprise Integration Patterns. Raphaël Delaporte BreizhJUG

Les nouvelles architectures des SI : Etat de l Art

SITE WEB E-COMMERCE ET VENTE A DISTANCE

M1if22 - Logiciels éducatifs Conception & rôle de l enseignant

Examen organisé en vue du recrutement et de la constitution de réserves de recrutement. d'assistants (gestionnaire de systèmes et développeur)

Présentation Intactile DESIGN

Urbanisation de système d'information. PLM 6 (Product Lifecycle Management) Collaboration et partage d'informations

Panorama général des normes et outils d audit. François VERGEZ AFAI

Formations qualifiantes pour demandeurs d emploi

Proposition pour la création d un site de gestion de projet

Parcours en deuxième année

C-JDBC. Emmanuel Cecchet INRIA, Projet Sardes.

DOSSIER DE PRESENTATION

Transcription:

Proposition Standardisation et démonstrateur du calcul d itinéraire global

- Sommaire - 1 OBJECTIF... 3 2 PERIMETRE... 4 3 CONTEXTE... 5 4 DEMARCHE... 6 5 PRESTATION... 7 6 LOTISSEMENT... 8 7 RESULTAT MIS EN OPEN SOURCE... 9 - Figures - Figure 1 - Positionnement de l étude sur un réseau global...4 Figure 2 - Architecture de l'outil CHOUETTE...5 Figure 3 - Processus général de développement...6 Figure 4 - Exemple d'architecture logicielle...7 Figure 5 - Lotissement du projet...erreur! Signet non défini.

1 OBJECTIF L étude proposée a pour objectif la standardisation des données destinées à être échangées avec les multiples logiciels de calcul d itinéraire réparti, liés aux métiers des transports dans le cadre d une demande d un itinéraire globale. Une approche générale des systèmes de transports intelligents suppose la prise en compte de la fonction d optimisation des itinéraires d une façon globale, afin d éviter que la fonction ne reste centralisée chez l exploitant. Cette décentralisation de l information permet ainsi de concevoir un nouveau mode d optimisation des itinéraires, multimodal, capable par exemple de renseigner les usagers sur leur trajet de porte à porte, quels que soient la destination et le moyen de transport choisi. Cette étude s inscrit dans une réflexion globale d élaboration du futur Système d Information Voyageurs (SIV) et s appuie sur les recommandations du projet Actif d architecture de Système de Transport Intelligent (STI) ainsi que sur la prénorme Européenne d échange de données Trident. L étude conduira d une part à la fourniture d un document spécifiant les échanges des flux d information entrant et sortant entre un calculateur d itinéraire et un réseau d échange de données Trident et d autre part un prototype «démonstrateur». 3/3

2 PERIMETRE Le thème particulier que nous proposons dans cette étude concerne le calcul d itinéraire global limité au domaine des Transports en Commun (TC) et à la standardisation des échanges de données entre un réseau Trident et des outils logiciels de calcul d itinéraire. Le périmètre métiers couvert par l étude est celui de l information voyageurs pour les usagers des TC. Les domaines d information voyageurs couverts par l étude sont : les réseaux, les horaires et les itinéraires. Ce périmètre fonctionnel et technique est le cœur de métier de MobiliTime. Cette étude est la première que nous soumettons. D autres études seront proposées ensuite visant à étendre ce démonstrateur à la publication Web et à la standardisation des IHM pour l élaboration d un calcul d itinéraire global. Figure 1 - Positionnement de l étude sur un réseau global 4/4

3 CONTEXTE Le voyageur souhaite accéder via des supports multiples comme le papier, le téléphone mobile ou fixe, Internet, à une information fiable, multimodale, personnalisée, et intégrant les perturbations. Avant son voyage, il souhaite connaître les itinéraires, les horaires et les tarifs alors que pendant son déplacement, il souhaite être informé des perturbations et des moyens alternatifs mis à sa disposition lorsque l incident se prolonge. Les informations nécessaires au calcul d itinéraire se caractérisent par une multitude de fournisseurs et un large éventail de données. Bien que les systèmes d information et d itinéraires doivent s interfacer avec de nombreux autres systèmes, il n existe pratiquement pas de standards ou de normes couvrant ces échanges. Par ailleurs, l information liée au calcul d itinéraire global est soumise, d une part, à une répartition des informations d itinéraires sur des systèmes de calcul d itinéraires locaux, chez les exploitants, et, d autre part, à une organisation hétérogène des principes de calculs propres aux fournisseurs de ces informations. Une des difficultés rencontrées est la mise en œuvre de spécifications normalisées sur le terrain et leur généralisation. La fourniture d un document plus compact et plus accessible que les documents TRIDENT par exemple ou encore les projets de normalisation comme la VDV454 en Allemagne n est pas suffisante pour la plupart des réseaux et des autorités organisatrices des TC. C est pourquoi nous proposons un démonstrateur qui vise à étendre le prototype CHOUETTE, développé dans le cadre d une prestation pour le CERTU, au calcul d itinéraire global. Ce démonstrateur capitalise les études précédentes afin de garder son caractère innovant et reste axé sur un thème particulier de recherche, «la standardisation d un calcul d itinéraire global». Figure 2 - Architecture de l'outil CHOUETTE 5/5

4 DEMARCHE Quand on conçoit un système d information, deux obstacles apparaissent fréquemment : le poids de l existant et l incertitude des besoins. Tout système existant est le résultat d un projet, il a fait l objet d une définition et a fini par s ancrer dans le vécu quotidien. Il devient parfois difficile d imaginer un fonctionnement différent. Cette pesanteur empêche souvent de tirer le meilleur parti des technologies existantes et nouvelles. De plus, les besoins en information et leurs usages ne sont jamais statiques. Cette dynamique des besoins fragilise souvent les systèmes informatiques et leurs bases de données statiques. C est pourquoi il est essentiel de représenter le système d information à l aide de modèles compréhensibles par les décideurs et les acteurs plus généralement de l organisation. L exhaustivité de l expression du besoin peut être améliorée, en utilisant des méthodes d analyse et en adaptant le cycle de développement du projet aux caractéristiques du domaine. La compréhension du besoin et la validation des solutions peuvent être facilitées par l adoption d un langage commun fondé sur des modèles, en l occurrence UML. Analyse Conception Cycle n Mise en oeuvre Cycle i Implémentation Démonstrateur Analyse Figure 3 - Processus général de développement La démarche de réalisation du démonstrateur que nous proposons s inscrit dans un processus général de développement projet en quatre étapes : L analyse. Il s agit de définir le futur système d information aux voyageurs axé sur le calcul d itinéraire global. L analyse donne lieu à un document de spécifications. Ces spécifications sont validées par le client pour chaque itération. La conception. Il s agit de concevoir un système informatique pouvant satisfaire les exigences formulées à l issue de l étape d analyse. La conception s intéresse aux objets, aux interfaces et à la présentation. L implémentation. Il s agit de transformer les éléments décrits lors de la conception en éléments du langage cible. Les langages sont choisis en fonction des choix d architecture et des exigences particulières notamment liées aux choix d architecture dans le projet Actif. La mise en œuvre. Il s agit de mettre en place le nouvel outil informatique, dûment initialisé, accompagné de la nouvelle organisation du travail pour rendre opérationnel le nouveau SIV. Les trois premières étapes sont réalisées en cascade. A l issue de la troisième étape, il peut être nécessaire de dérouler une itération afin de valider la conception et l implémentation et d accroître ainsi le champ du démonstrateur jusqu à son périmètre final. 6/6

5 PRESTATION La prestation est un cadre forfaitaire dans lequel nous proposons : D extraire des documents de normalisation actuels et en cours, ainsi que des avancées technologiques particulières, les éléments pertinents et de les synthétiser dans un ensemble de schémas et modèles compréhensibles au sein d un document de spécifications. De faire un diagnostic, au niveau des interfaces, des outils de calcul d itinéraire déployés et utilisés dans l hexagone et de spécifier une standardisation des échanges de données aussi bien en entrée qu en sortie de ces calculateurs. D implémenter par extension de l outil CHOUETTE, un prototype sur une base de données, étendue au domaine du calcul d itinéraire global. D évaluer et de consigner des préconisations de déploiement, des éléments de coût et de délai. Ces recommandations pourront servir de guide méthodologique pour l élaboration de cahier des charges préalable à la mise en œuvre de centrale d information aux voyageurs. Des diagrammes UML seront utilisés pour la production des modèles de données, d activités et de collaborations. La standardisation des données sera élaborée à l aide d une spécification XML. L ensemble de ces modèles, diagrammes et schémas sera fourni dans un format standard exploitable par le maître d ouvrage. Afin que le maître d ouvrage puisse apprécier et vérifier l avancement des travaux de l étude, il sera fourni régulièrement un compte-rendu précis sur les entretiens et les interviews réalisés avec les acteurs du domaine. Pour la planification et le suivi de l avancement du projet nous proposons d utiliser l outil de Microsoft, MS Project. Pour la production des documents d analyse UML, nous proposons d utiliser l outil de Rational, Rose 2000. Pour la production des spécifications de données en XML, nous proposons d utiliser l outil de Altova, XMLSPY5. L ensemble des données produites, (UML et XML) sont importables sur la plate-forme de modélisation Méga. L ensemble des développements sera réalisé avec les technologies Conteneurs J2EE, servlets, JSP et EJB, ainsi que les langages objets associés à ces technologies, Java, HTML, XML. Serveur web Serveur d application Conteneur JSP Servlet Conteneur EJB RMI / IIOP JTA JNDI JDBC JavaMail RMI / IIOP JTA JNDI JDBC JavaMail BD Service de répertoire Application Application C JavaMail Figure 4 - Exemple d'architecture logicielle 7/7

6 LOTISSEMENT Lot 1 : Analyse et spécifications de l interface d échange de données entre un réseau Trident et des outils de calcul d itinéraire: (Etude des normalisations en cours, document de synthèse, Application des projets de normalisation dans les interfaces du démonstrateur, choix de l architecture, rédaction de spécifications détaillées, diagrammes UML). o Durée : 1 mois Lot 2 : Conception et implémentation du démonstrateur : (Conception d une architecture étendue et ouverte, J2EE, conception et implémentation des objets métiers, UML, Java, Servlet, conception et implémentation des interfaces, XML, TRIDENT/XML, TransXchange, ). o Durée : 1,5 mois Lot 3 : Déploiement et évaluation du démonstrateur : (Configuration et descripteur, jeux d essais, cahier de recette, déploiement, test et évaluation). o Durée : 1 mois 8/8

7 RESULTATS MIS EN OPEN SOURCE Spécifications de l interface d échange de données entre un réseau Trident et des outils de calcul d itinéraire, Guide d implémentation de l interface avec un logiciel de calcul d itinéraire, Préconisations de déploiement. Ces documents pourront être mis en open source afin de faciliter le portage de tous les outils de calcul d itinéraire existant dans un environnement Trident. 9/9