Dryade – Société Anonyme au capital de 38000 223 avenue Pierre Brossolette - 92120 Montrouge...

Preview:

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

Recommended