Dryade – Société Anonyme au capital de avenue Pierre Brossolette Montrouge Tél Fax SIRI Christophe Duquesne - Dryade
Dryade – Société Anonyme au capital de avenue Pierre Brossolette Montrouge Tél Fax SIRI Plan de la présentation Présentation de SIRI –Eléments clés –Justification –Normes et technologies sous-jacentes Quelques cas dutilisation Les services –The Production Timetable Service –The Estimated Timetable Service –The Stop Services (Stop Timetable and Stop Monitoring) –The Vehicle Monitoring Service –The Connection Protection Services (Connection Timetable and Connection Monitoring) –General Messaging Service
Dryade – Société Anonyme au capital de avenue Pierre Brossolette Montrouge Tél Fax SIRI Plan de la présentation Accès aux services et communications Acquis et concessions Que faut-il faire pour implémenter SIRI Exemple doutillage pour le développement SIRI FAQ
Dryade – Société Anonyme au capital de avenue Pierre Brossolette Montrouge Tél Fax Présentation de SIRI
Dryade – Société Anonyme au capital de avenue Pierre Brossolette Montrouge Tél Fax Présentation de SIRI Points clés (1) –Définit une interface de service pour les informations en temps réel sur les réseaux de transport en commun –Se positionne en complément de léchange dinformations décrivant loffre théorique (TRIDENT) –Permet de diffuser toutes les évolutions de loffre théorique, à partir de la « publication » de cette offre, jusquau passage effectif à larrêt.
Dryade – Société Anonyme au capital de avenue Pierre Brossolette Montrouge Tél Fax Présentation de SIRI Points clés (2) –Définit les services temps réel –Définit les principes de communication permettant laccès aux services –Ne définit pas les structures de données sous- jacentes mais assure la cohérence avec toute infrastructure conforme à Transmodel –Cest une boite à outil qui permet une implémentation progressive –Ce nest pas une baguette magique
Dryade – Société Anonyme au capital de avenue Pierre Brossolette Montrouge Tél Fax Présentation de SIRI Justification (1) –Besoins opérationnels De mettre en place des services impliquant plusieurs opérateurs (pôle dinformation intermodal, gestion/pilotage des correspondances, etc.) Dinformer largement les voyageurs sur les mises à jours les plus récentes de loffre de transport De désenclaver linformation temps réel (accès multi support, éventuellement via un opérateur de contenu, etc.) –Besoin dhomogénéisation des concepts et de la terminologie Pour linteropérabilité Pour les appel doffre Pour la définition des services
Dryade – Société Anonyme au capital de avenue Pierre Brossolette Montrouge Tél Fax Présentation de SIRI Justification (2) –Besoins opérationnels –Limitation et pérennisation des coûts de développement –Limitation des risques dimplémentation –Indépendance des fournisseurs de données et des utilisateurs –Besoin dimplémentation modulaire et extensible (doù la notion de « boite à outil ») –Les besoins indiqués ci-dessus sont présents au niveau Européen –Continuité logique de standards comme RTIG, Trident,VDV ou des interfaces propriétaires
Dryade – Société Anonyme au capital de avenue Pierre Brossolette Montrouge Tél Fax Présentation de SIRI Normes et technologies sous-jacentes –XML pour léchange –XSD définition de données échangées définition des service –SOAP (facultatif) pour limplémentation de linterface daccès
Dryade – Société Anonyme au capital de avenue Pierre Brossolette Montrouge Tél Fax Présentation de SIRI Les chapitres du document (actuel) 1.Préambule 2.Introduction 3.Normes de référence 4.Termes et définitions 5.Symboles et abréviations (très court) 6.Contexte opérationnel 7.Infrastructure de communication 8.Description des interfaces des services 9.« Checklist » pour limplémentation de SIRI 10.Annexes (mapping TRIDENT/RTIG/VDV et information sur lutilisation dXML Schema)
Dryade – Société Anonyme au capital de avenue Pierre Brossolette Montrouge Tél Fax Quelques cas dutilisation
Dryade – Société Anonyme au capital de avenue Pierre Brossolette Montrouge Tél Fax Cas dutilisation Alimentation dun service dinformation voyageur –Horaires réels de passage à larrêt –Informations sur les correspondances –Informations sur et hors réseau Calcul ditinéraire –Prise en compte des horaires réels –Induit la possibilité de proposer des alternatives plus efficaces que ce que permettaient de prévoir les horaires théoriques
Dryade – Société Anonyme au capital de avenue Pierre Brossolette Montrouge Tél Fax Cas dutilisation Améliorer les correspondances pour les voyageurs –Meilleure synchronisation inter-opérateur –Information plus complète pour la régulation en vue de correspondance –Possibilité dinformer les voyageur sur létat dune correspondance Amélioration de la gestion de flotte et de la gestion du réseau –Possibilité de prendre en compte les données temps réel issues de différents opérateurs
Dryade – Société Anonyme au capital de avenue Pierre Brossolette Montrouge Tél Fax Cas dutilisation
Dryade – Société Anonyme au capital de avenue Pierre Brossolette Montrouge Tél Fax Cas dutilisation TRIDENT
Dryade – Société Anonyme au capital de avenue Pierre Brossolette Montrouge Tél Fax Les services
Dryade – Société Anonyme au capital de avenue Pierre Brossolette Montrouge Tél Fax Les services Horaires planifiés (Production Timetable Service) –Mise à jour des horaires théoriques publiés –Mise à jour des missions et des itinéraires –Applicable pour un jour dapplication donné –Service centré sur la ligne Horaires calculés (Estimated Timetable Service) –Horaires estimés pendant la course –Mise à jour des missions et des itinéraires –Service centré sur la ligne
Dryade – Société Anonyme au capital de avenue Pierre Brossolette Montrouge Tél Fax Les services Horaires à larrêt (Stop Timetable Service) –Information horaire à larrêt (théorique, planifié et calculé) Passage à larrêt (Stop Monitoring Service) –Information sur les prochains bus passant à un arrêt (calculé uniquement) Supervision des véhicules (Vehicle Monitoring Service) –Localisation dun véhicule au cours dune course
Dryade – Société Anonyme au capital de avenue Pierre Brossolette Montrouge Tél Fax Les services Gestion des correspondances planifiées (Connection Timetable Service) –Mise à jour des informations sur les correspondances (par rapport aux information théorique) Gestion des correspondances calculées (Connection Monitoring Service) –Information et gestion des correspondances pendant lexploitation Messagerie (General Messaging Service) –Messagerie « générique »
Dryade – Société Anonyme au capital de avenue Pierre Brossolette Montrouge Tél Fax Accès aux services et communications
Dryade – Société Anonyme au capital de avenue Pierre Brossolette Montrouge Tél Fax Services Génériques et Communications Abonnement (une ou deux phase) ou accès direct Contrôle de présence Information sur les services disponibles Sécurité (applicative) et contrôle daccès Gestion des erreurs Gestion des versions Description de la logique de communication Disponible sous forme de « Web Service » (SOAP/WSDL)
Dryade – Société Anonyme au capital de avenue Pierre Brossolette Montrouge Tél Fax Que faut-il faire pour implémenter SIRI ?
Dryade – Société Anonyme au capital de avenue Pierre Brossolette Montrouge Tél Fax Comment implémenter SIRI Aspects légaux et organisationnels –Propriété des données –Droits dusage des données –Droits de revente et de rediffusion des données –Durée du contrat, obligations, etc. –Communication et publicité –… Infrastructure dalimentation (et processus correspondant)
Dryade – Société Anonyme au capital de avenue Pierre Brossolette Montrouge Tél Fax Comment implémenter SIRI Sélectionner les parties de SIRI nécessaires, la version de SIRI, Choix dun protocole de transport pour les échanges (SOAP, HTTP non SOAP, XML sur CORBA…) –Peut implique de nombreux autres choix (authentification, cryptage, définition des adresses, etc.)
Dryade – Société Anonyme au capital de avenue Pierre Brossolette Montrouge Tél Fax Comment implémenter SIRI Définition du profil (local agreements) –Type dabonnement (1 ou 2 phases) –Support de la segmentation des messages. –Confirmation, ou non, des notifications. –Filtres simples ou multiples. –Support du Heartbeat. –Signification du Stop VisitNumber –…
Dryade – Société Anonyme au capital de avenue Pierre Brossolette Montrouge Tél Fax Comment implémenter SIRI Données de référence –Participants –Identifiants des Lignes –Identifiants des Points dArrêt (et type de point darrêt…) –Identifiants des Correspondances –Préciser les listes de valeurs supportées (ServiceCategory, ProductCategory, VehicleFeature) –…
Dryade – Société Anonyme au capital de avenue Pierre Brossolette Montrouge Tél Fax Comment implémenter SIRI Choix dutilisation des champs facultatifs Définition déventuelles extensions Méthode de validation/recette des échanges Gestion système –Contacts et responsables opérationnels –Surveillance des services –Période dinterruption des services –Identification/gestion des anomalies
Dryade – Société Anonyme au capital de avenue Pierre Brossolette Montrouge Tél Fax Acquis et concessions
Dryade – Société Anonyme au capital de avenue Pierre Brossolette Montrouge Tél Fax Acquis et concessions SIRI est aussi un résultat de négociation : ce nest ni un document Anglais, ni un document Français ni un document Allemand… Principaux Acquis –Le respect de TRANSMODEL (et de TRIDENT par rebond) –Une bonne qualité technique des schémas XSD proposés (au niveau données et communications) –Louverture (capacité à sintégrer avec dautres systèmes) et lextensibilité (capacité à spécialiser/personnaliser léchange) du schéma XSD proposé –Lintégration de SOAP comme un moyen dimplémenter les fonctions (qui finalement fait lunanimité)
Dryade – Société Anonyme au capital de avenue Pierre Brossolette Montrouge Tél Fax Acquis et concessions En contrepartie les principales concessions sont les suivantes: –Existence dun mode « flat XML » –Deux modes de notification –Quelques champs XML pour la compatibilité VDV (mais nous avons notre pendant Transmodel) –Peu de modèles UML dans le document : ces modèles auraient simplifié la vérification de conformité Transmodel, mais ny sont pas un obstacle –Grand nombre de « local agreements »
Dryade – Société Anonyme au capital de avenue Pierre Brossolette Montrouge Tél Fax Exemple doutillage pour le développement SIRI
Dryade – Société Anonyme au capital de avenue Pierre Brossolette Montrouge Tél Fax Outillage pour SIRI (domaine public) XSD : XMLSpy XML : Castor/Xerces SOAP : JAXRPC, Apache Axis, SOAP:Lite, gSOAP… Java / PHP / Perl / C++ Globalement: de très nombreux outils libres permettent de grandement simplifier et automatiser le développement Principaux points dentrée: Sourceforge, Freshmeat…
Dryade – Société Anonyme au capital de avenue Pierre Brossolette Montrouge Tél Fax FAQ
Dryade – Société Anonyme au capital de avenue Pierre Brossolette Montrouge Tél Fax FAQ SIRI SIRI est trop compliqué SIRI produit des volumes de données trop important SIRI nest pas encore une norme stabilisée SIRI ne garanti pas linteropérabilité Comment certifier la conformité à SIRI ? Comment trouver du support SIRI ?
Dryade – Société Anonyme au capital de avenue Pierre Brossolette Montrouge Tél Fax MERCI