Upload
alais-villette
View
104
Download
0
Embed Size (px)
Citation preview
Dryade – Société Anonyme au capital de 38000 € 223 avenue Pierre Brossolette - 92120 Montrouge
Tél 01 42 31 27 22 - Fax 01 42 31 29 66 - www.dryade.net
SIRI
Christophe Duquesne - Dryade
Dryade – Société Anonyme au capital de 38000 € 223 avenue Pierre Brossolette - 92120 Montrouge
Tél 01 42 31 27 22 - Fax 01 42 31 29 66 - www.dryade.net
SIRIPlan de la présentation
• Présentation de SIRI– Eléments clés– Justification– Normes et technologies sous-jacentes
• Quelques cas d’utilisation• 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 38000 € 223 avenue Pierre Brossolette - 92120 Montrouge
Tél 01 42 31 27 22 - Fax 01 42 31 29 66 - www.dryade.net
SIRIPlan de la présentation
• Accès aux services et communications
• Acquis et concessions
• Que faut-il faire pour implémenter SIRI
• Exemple d’outillage pour le développement SIRI
• FAQ
Dryade – Société Anonyme au capital de 38000 € 223 avenue Pierre Brossolette - 92120 Montrouge
Tél 01 42 31 27 22 - Fax 01 42 31 29 66 - www.dryade.net
Présentation de SIRI
Dryade – Société Anonyme au capital de 38000 € 223 avenue Pierre Brossolette - 92120 Montrouge
Tél 01 42 31 27 22 - Fax 01 42 31 29 66 - www.dryade.net
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 d’informations décrivant l’offre théorique (TRIDENT)
– Permet de diffuser toutes les évolutions de l’offre théorique, à partir de la « publication » de cette offre, jusqu’au passage effectif à l’arrêt.
Dryade – Société Anonyme au capital de 38000 € 223 avenue Pierre Brossolette - 92120 Montrouge
Tél 01 42 31 27 22 - Fax 01 42 31 29 66 - www.dryade.net
Présentation de SIRI• Points clés (2)
– Définit les services temps réel– Définit les principes de communication permettant
l’accès aux services– Ne définit pas les structures de données sous-
jacentes mais assure la cohérence avec toute infrastructure conforme à Transmodel
– C’est une boite à outil qui permet une implémentation progressive
– Ce n’est pas une baguette magique
Dryade – Société Anonyme au capital de 38000 € 223 avenue Pierre Brossolette - 92120 Montrouge
Tél 01 42 31 27 22 - Fax 01 42 31 29 66 - www.dryade.net
Présentation de SIRI• Justification (1)
– Besoins opérationnels• De mettre en place des services impliquant plusieurs
opérateurs (pôle d’information intermodal, gestion/pilotage des correspondances, etc.)
• D’informer largement les voyageurs sur les mises à jours les plus récentes de l’offre de transport
• De “désenclaver” l’information temps réel (accès multi support, éventuellement via un opérateur de contenu, etc.)
– Besoin d’homogénéisation des concepts et de la terminologie
• Pour l’interopérabilité• Pour les appel d’offre• Pour la définition des services
Dryade – Société Anonyme au capital de 38000 € 223 avenue Pierre Brossolette - 92120 Montrouge
Tél 01 42 31 27 22 - Fax 01 42 31 29 66 - www.dryade.net
Présentation de SIRI• Justification (2)
– Besoins opérationnels– Limitation et pérennisation des coûts de développement– Limitation des risques d’implémentation– Indépendance des fournisseurs de données et des utilisateurs– Besoin d’implémentation modulaire et extensible (d’où 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 38000 € 223 avenue Pierre Brossolette - 92120 Montrouge
Tél 01 42 31 27 22 - Fax 01 42 31 29 66 - www.dryade.net
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 l’implémentation de l’interface d’accès
Dryade – Société Anonyme au capital de 38000 € 223 avenue Pierre Brossolette - 92120 Montrouge
Tél 01 42 31 27 22 - Fax 01 42 31 29 66 - www.dryade.net
Présentation de SIRI• Les chapitres du document (actuel)
1. Préambule2. Introduction3. Normes de référence4. Termes et définitions5. Symboles et abréviations (très court)6. Contexte opérationnel7. Infrastructure de communication8. Description des interfaces des services9. « Checklist » pour l’implémentation de SIRI10. Annexes (mapping TRIDENT/RTIG/VDV et information
sur l’utilisation d’XML Schema)
Dryade – Société Anonyme au capital de 38000 € 223 avenue Pierre Brossolette - 92120 Montrouge
Tél 01 42 31 27 22 - Fax 01 42 31 29 66 - www.dryade.net
Quelques cas d’utilisation
Dryade – Société Anonyme au capital de 38000 € 223 avenue Pierre Brossolette - 92120 Montrouge
Tél 01 42 31 27 22 - Fax 01 42 31 29 66 - www.dryade.net
Cas d’utilisation
• Alimentation d’un service d’information voyageur– Horaires réels de passage à l’arrêt– Informations sur les correspondances– Informations sur et hors réseau
• Calcul d’itiné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 38000 € 223 avenue Pierre Brossolette - 92120 Montrouge
Tél 01 42 31 27 22 - Fax 01 42 31 29 66 - www.dryade.net
Cas d’utilisation
• 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é d’informer les voyageur sur l’état
d’une 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 38000 € 223 avenue Pierre Brossolette - 92120 Montrouge
Tél 01 42 31 27 22 - Fax 01 42 31 29 66 - www.dryade.net
Cas d’utilisation
Dryade – Société Anonyme au capital de 38000 € 223 avenue Pierre Brossolette - 92120 Montrouge
Tél 01 42 31 27 22 - Fax 01 42 31 29 66 - www.dryade.net
Cas d’utilisation
TRIDENT
TRIDENT
TRIDENT
TRIDENT
TRIDENT
TRIDENT TRIDENT
Dryade – Société Anonyme au capital de 38000 € 223 avenue Pierre Brossolette - 92120 Montrouge
Tél 01 42 31 27 22 - Fax 01 42 31 29 66 - www.dryade.net
Les services
Dryade – Société Anonyme au capital de 38000 € 223 avenue Pierre Brossolette - 92120 Montrouge
Tél 01 42 31 27 22 - Fax 01 42 31 29 66 - www.dryade.net
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 d’application 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 38000 € 223 avenue Pierre Brossolette - 92120 Montrouge
Tél 01 42 31 27 22 - Fax 01 42 31 29 66 - www.dryade.net
Les services
• Horaires à l’arrêt (Stop Timetable Service)– Information horaire à l’arrêt (théorique, planifié et
calculé)
• Passage à l’arrêt (Stop Monitoring Service)– Information sur les prochains bus passant à un arrêt
(calculé uniquement)
• Supervision des véhicules (Vehicle Monitoring Service)– Localisation d’un véhicule au cours d’une course
Dryade – Société Anonyme au capital de 38000 € 223 avenue Pierre Brossolette - 92120 Montrouge
Tél 01 42 31 27 22 - Fax 01 42 31 29 66 - www.dryade.net
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
l’exploitation
• Messagerie (General Messaging Service)– Messagerie « générique »
Dryade – Société Anonyme au capital de 38000 € 223 avenue Pierre Brossolette - 92120 Montrouge
Tél 01 42 31 27 22 - Fax 01 42 31 29 66 - www.dryade.net
Accès aux services et communications
Dryade – Société Anonyme au capital de 38000 € 223 avenue Pierre Brossolette - 92120 Montrouge
Tél 01 42 31 27 22 - Fax 01 42 31 29 66 - www.dryade.net
Services Génériqueset 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 d’accè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 38000 € 223 avenue Pierre Brossolette - 92120 Montrouge
Tél 01 42 31 27 22 - Fax 01 42 31 29 66 - www.dryade.net
Que faut-il faire pour implémenter SIRI ?
Dryade – Société Anonyme au capital de 38000 € 223 avenue Pierre Brossolette - 92120 Montrouge
Tél 01 42 31 27 22 - Fax 01 42 31 29 66 - www.dryade.net
Comment implémenter SIRI
• Aspects légaux et organisationnels – Propriété des données– Droits d’usage des données– Droits de revente et de rediffusion des données– Durée du contrat, obligations, etc.– Communication et publicité– …
• Infrastructure d’alimentation (et processus correspondant)
Dryade – Société Anonyme au capital de 38000 € 223 avenue Pierre Brossolette - 92120 Montrouge
Tél 01 42 31 27 22 - Fax 01 42 31 29 66 - www.dryade.net
Comment implémenter SIRI
• Sélectionner les parties de SIRI nécessaires, la version de SIRI,
• Choix d’un 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 38000 € 223 avenue Pierre Brossolette - 92120 Montrouge
Tél 01 42 31 27 22 - Fax 01 42 31 29 66 - www.dryade.net
Comment implémenter SIRI
• Définition du profil (local agreements)
– Type d’abonnement (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 38000 € 223 avenue Pierre Brossolette - 92120 Montrouge
Tél 01 42 31 27 22 - Fax 01 42 31 29 66 - www.dryade.net
Comment implémenter SIRI
• Données de référence– Participants– Identifiants des Lignes– Identifiants des Points d’Arrêt (et type de
point d’arrêt…)– Identifiants des Correspondances– Préciser les listes de valeurs supportées
(ServiceCategory, ProductCategory, VehicleFeature)
– …
Dryade – Société Anonyme au capital de 38000 € 223 avenue Pierre Brossolette - 92120 Montrouge
Tél 01 42 31 27 22 - Fax 01 42 31 29 66 - www.dryade.net
Comment implémenter SIRI
• Choix d’utilisation 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 d’interruption des services– Identification/gestion des anomalies
Dryade – Société Anonyme au capital de 38000 € 223 avenue Pierre Brossolette - 92120 Montrouge
Tél 01 42 31 27 22 - Fax 01 42 31 29 66 - www.dryade.net
Acquis et concessions
Dryade – Société Anonyme au capital de 38000 € 223 avenue Pierre Brossolette - 92120 Montrouge
Tél 01 42 31 27 22 - Fax 01 42 31 29 66 - www.dryade.net
Acquis et concessions• SIRI est aussi un résultat de négociation : ce n’est 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)– L’ouverture (capacité à s’intégrer avec d’autres systèmes) et
l’extensibilité (capacité à spécialiser/personnaliser l’échange) du schéma XSD proposé
– L’intégration de SOAP comme un moyen d’implémenter les fonctions (qui finalement fait l’unanimité)
Dryade – Société Anonyme au capital de 38000 € 223 avenue Pierre Brossolette - 92120 Montrouge
Tél 01 42 31 27 22 - Fax 01 42 31 29 66 - www.dryade.net
Acquis et concessions• En contrepartie les principales concessions
sont les suivantes:– Existence d’un 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 n’y sont pas un obstacle
– Grand nombre de « local agreements »
Dryade – Société Anonyme au capital de 38000 € 223 avenue Pierre Brossolette - 92120 Montrouge
Tél 01 42 31 27 22 - Fax 01 42 31 29 66 - www.dryade.net
Exemple d’outillage pour le développement SIRI
Dryade – Société Anonyme au capital de 38000 € 223 avenue Pierre Brossolette - 92120 Montrouge
Tél 01 42 31 27 22 - Fax 01 42 31 29 66 - www.dryade.net
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 d’entrée: Sourceforge, Freshmeat…
Dryade – Société Anonyme au capital de 38000 € 223 avenue Pierre Brossolette - 92120 Montrouge
Tél 01 42 31 27 22 - Fax 01 42 31 29 66 - www.dryade.net
FAQ
Dryade – Société Anonyme au capital de 38000 € 223 avenue Pierre Brossolette - 92120 Montrouge
Tél 01 42 31 27 22 - Fax 01 42 31 29 66 - www.dryade.net
FAQ SIRI
• SIRI est trop compliqué• SIRI produit des volumes de données trop
important• SIRI n’est pas encore une norme stabilisée• SIRI ne garanti pas l’interopérabilité• Comment certifier la conformité à SIRI ?• Comment trouver du support SIRI ?
Dryade – Société Anonyme au capital de 38000 € 223 avenue Pierre Brossolette - 92120 Montrouge
Tél 01 42 31 27 22 - Fax 01 42 31 29 66 - www.dryade.net
MERCI