35
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 - SIRI

Embed Size (px)

Citation preview

Page 1: 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 -  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

SIRI

Christophe Duquesne - Dryade

Page 2: 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 -  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

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

Page 3: 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 -  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

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

Page 4: 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 -  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

Page 5: 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 -  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.

Page 6: 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 -  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 (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

Page 7: 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 -  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• 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

Page 8: 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 -  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• 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

Page 9: 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 -  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

• 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

Page 10: 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 -  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• 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)

Page 11: 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 -  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

Page 12: 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 -  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

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

Page 13: 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 -  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

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

Page 14: 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 -  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

Cas d’utilisation

Page 15: 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 -  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

Cas d’utilisation

TRIDENT

TRIDENT

TRIDENT

TRIDENT

TRIDENT

TRIDENT TRIDENT

Page 16: 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 -  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 services

Page 17: 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 -  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 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

Page 18: 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 -  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 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

Page 19: 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 -  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 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 »

Page 20: 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 -  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

Accès aux services et communications

Page 21: 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 -  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

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)

Page 22: 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 -  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

Que faut-il faire pour implémenter SIRI ?

Page 23: 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 -  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)

Page 24: 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 -  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

• 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.)

Page 25: 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 -  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

• 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”– …

Page 26: 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 -  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

• 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)

– …

Page 27: 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 -  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

• 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

Page 28: 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 -  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

Page 29: 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 -  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• 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é)

Page 30: 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 -  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• 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 »

Page 31: 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 -  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

Exemple d’outillage pour le développement SIRI

Page 32: 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 -  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…

Page 33: 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 -  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

FAQ

Page 34: 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 -  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

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 ?

Page 35: 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 -  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