360 likes | 578 Views
SIRI. Christophe Duquesne - Dryade. 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)
E N D
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
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 SIRIPlan de la présentation 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 Acquis et concessions Que faut-il faire pour implémenter SIRI Exemple d’outillage pour le développement SIRI FAQ SIRIPlan de la présentation 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
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. 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
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 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
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 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
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 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
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 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
Les chapitres du document (actuel) Préambule Introduction Normes de référence Termes et définitions Symboles et abréviations (très court) Contexte opérationnel Infrastructure de communication Description des interfaces des services « Checklist » pour l’implémentation de SIRI Annexes (mapping TRIDENT/RTIG/VDV et information sur l’utilisation d’XML Schema) 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
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
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 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
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 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 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
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 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
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 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
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 » 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
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
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) Services Génériqueset 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
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
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) Comment 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
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.) Comment 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
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” … Comment 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
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) … Comment 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
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 Comment 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
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
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é) 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
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 » 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
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
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… Outillage pour SIRI(domaine public) 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
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 ? FAQ 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 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