Alla scoperta dell’OSDM: una guida completa alla comprensione e all’implementazione degli standard dei dati
La mobilità del futuro dovrà affrontare nuove sfide guidate da una confluenza di fattori che richiederanno soluzioni innovative. Al centro di questa trasformazione ci sono le esigenze dei consumatori, che ridefiniranno il concetto stesso di mobilità.
Nel mondo in rapida evoluzione del trasporto urbano, sistemi efficienti e affidabili sono fondamentali per le città moderne. Quando si sviluppa un’applicazione MaaS, i dati sono una risorsa cruciale. È essenziale per facilitare l’interazione e lo scambio tra i vari attori della mobilità. È qui che entrano in gioco i formati di dati standardizzati.
In questo articolo presenteremo uno di questi standard per lo scambio di dati nel settore della Mobilità e dei Trasporti: l’Open Sales and Distribution Model (OSDM). Vedremo le sue specifiche, i suoi vantaggi, le differenze con altri standard e il suo funzionamento.
Introduzione all’OSDM
Nel panorama in evoluzione della gestione dei biglietti per i trasporti, l’efficienza, l’interoperabilità e gli approcci incentrati sul cliente sono fondamentali. L’Open Sales and Distribution Model (OSDM) emerge come un un framework trasformativo progettato per standardizzare e snellire i complessi processi di prenotazione nella mobilità. Questo modello, sostenuto dalla International Union of Railways (UIC), facilita un’integrazione uniforme tra i vari fornitori di servizi nel mondo dei trasporti, migliorando l’esperienza dell’utente e l’efficienza operativa.
OSDM è una specifica completa che gestisce i processi end-to-end coinvolti nella vendita e nella distribuzione dei biglietti. Sostituisce le interfacce legacy con un sistema moderno e unificato che risponde alle esigenze dell’economia digitale di oggi. Offrendo protocolli di comunicazione e formati di dati standardizzati, l’OSDM garantisce la compatibilità e la cooperazione tra i diversi operatori di mobilità e i canali di distribuzione.
Specifiche principali dell’OSDM
Ecco le principali specifiche che caratterizzano l’OSDM:
- Formati di dati standardizzati: OSDM utilizza formati di dati standardizzati basati su JSON e XML, garantendo l’interoperabilità e la facilità di integrazione tra le varie piattaforme.
- Open API: Il modello supporta una serie di open API che facilitano lo scambio di informazioni di prenotazione e biglietteria tra sistemi diversi, consentendo la condivisione dei dati in tempo reale.
- Architettura modulare: Il design modulare dell’OSDM consente un’implementazione flessibile dei suoi componenti, permettendo agli operatori di mobilità di adottare moduli specifici in base alle loro esigenze.
- Sicurezza e conformità: Il modello include solide funzioni di sicurezza per proteggere i dati sensibili e garantisce la conformità agli standard internazionali come il GDPR.
- Estensibilità: l’OSDM è progettato per adattarsi a futuri miglioramenti ed espansioni, rendendolo una soluzione a prova di futuro per la bigliettazione.
Benefici dell’OSDM
Perché l’OSDM è importante? Perché dovrebbe essere adottato? I principali benefici che garantisce sono:
- Interoperabilità migliorata: L’approccio standardizzato dell’OSDM garantisce che i diversi operatori di mobilità e i canali di distribuzione di terze parti possano interagire senza problemi, fornendo un’esperienza unificata ai clienti.
- Maggiore efficienza: L’automazione dei processi di prenotazione e biglietteria riduce gli interventi manuali, rendendo le operazioni più rapide e accurate.
- Migliore esperienza del cliente: Grazie alla condivisione di informazioni in tempo reale e a formati di dati coerenti, i clienti possono godere di un’esperienza di biglietteria più fluida e affidabile.
- Risparmio sui costi: Adottando un modello standardizzato, gli operatori di mobilità possono ridurre significativamente i costi associati alla manutenzione di sistemi multipli e disparati.
- Preparazione per il futuro: L’estensibilità di OSDM consente di adattarsi facilmente alle nuove tecnologie e alle richieste del mercato, garantendo una rilevanza a lungo termine.
Differenze tra OSDM, GTFS e NeTEx
Il settore della mobilità e dei trasporti dispone già di diversi standard per lo scambio di dati. Abbiamo dedicato un blog post e una pagina del sito alla loro scoperta ed esplorazione.
In questo paragrafo evidenzieremo le principali differenze tra l’OSDM e due degli standard più importanti: il GTFS e il NeTEx.
- OSDM: standard sviluppato per unificare e ottimizzare la vendita e la distribuzione dei biglietti. È ideale per standardizzare la vendita e la distribuzione dei biglietti per il trasporto a livello internazionale, migliorando l’interoperabilità tra le diverse compagnie della mobilità.
- GTFS: standard sviluppato da Google per rappresentare gli orari e le informazioni sulle fermate dei mezzi pubblici in un formato facile da gestire, basato su file CSV. Perfetto per rappresentare gli orari e le fermate dei trasporti pubblici in un formato semplice e ampiamente adottato, utile per le applicazioni di navigazione e pianificazione del viaggio. Viene utilizzato principalmente in Google Maps per mostrare queste informazioni agli utenti, ma può essere riutilizzato in altre applicazioni.
- NeTEx: standard europeo sviluppato dall’European Committee for Standardization (CEN), per lo scambio di dati sul trasporto pubblico. Essendo basato su file XML, è perfetto per lo scambio di dati complessi sul trasporto pubblico a livello nazionale o regionale, supportando un’ampia gamma di informazioni dettagliate e complesse.
OSDM | GTFS | NeTEx | |
|---|---|---|---|
Focus | Vendita e distribuzione di biglietti | Orari e fermate del trasporto pubblico | Scambio di dati complessi sul trasporto pubblico |
Formati dei dati | XML, JSON | CSV, GTFS-realtime | XML |
Adozione geografica | Internazionale | Globale | Europa |
Ambito d'utilizzo | Imprese dei trasporti e piattaforme di vendita | Agenzie di trasporto pubblico e app di navigazione | Agenzie di trasporto pubblico e sistemi nazionali |
Esempio di applicazione | Vendita di biglietti internazionali | Integrazione con Google Maps | Pianificazione nazionale integrata dei viaggi |
Interoperabilità | Alta (tra diverse compagnie dei trasporti) | Media (trasporto pubblico locale) | Alta (tra diverse agenzie di trasporto) |
Modelli di attori nell’OSDM
Nell’ambito dell’OSDM, gli attori rappresentano entità che interagiscono con un soggetto attraverso segnali e scambi di dati. Gli utenti umani, l’hardware esterno o altre entità possono essere tutti attori. È importante notare che un attore rappresenta un ruolo o un aspetto di un’entità rilevante per i suoi casi d’uso, non necessariamente un’entità specifica.
Di seguito è riportato un elenco di tutti gli attori dello standard OSDM con una breve descrizione delle loro funzionalità:
- Distributor: incentrato sulla creazione e sulla fornitura di contenuti per i biglietti:
- Gestisce il ciclo di vita dei prodotti venduti (contratti di viaggio);
- Scambia informazioni con rivenditori, vettori e TCO;
- Fornisce dati sull’evasione dei ticket (ad es. PDF) e modifica lo stato dei ticket;
- Carrier: fornisce servizi di trasporto, direttamente o tramite un sostituto:
- Stabilisce un contratto con il viaggiatore;
- Include imprese ferroviarie, compagnie di autobus e compagnie marittime;
- È proprietaria delle tariffe, a meno che non sia gestita da un fornitore intermedio di tariffe;
- Customer: acquista contratti di viaggio per uno o più viaggiatori:
- Ha diritto a ricevere i pagamenti di rimborso;
- Retailer: vende ai clienti i biglietti forniti e gestiti dal distributore;
- Fare Provider: gestisce le tariffe per conto di un vettore o di un’autorità di trasporto locale;
- Local Transport Authority: configura il trasporto locale e definisce le strutture tariffarie per il trasporto locale, applicate da tutti i vettori inclusi;
- Passenger: la persona che viaggia con un contratto di viaggio:
- Il cliente e il passeggero possono essere persone diverse, ad esempio un genitore che acquista un biglietto per un figlio;
- Ticket Controller: responsabili del controllo dei biglietti, sia come personale ferroviario che come macchine automatiche:
- Parte di un’organizzazione di controllo dei biglietti che agisce per conto del vettore.
I principali modelli di dati dell’OSDM
Il framework OSDM fornisce una rappresentazione dei modelli di dati alla base delle sue specifiche API per aiutare a comprendere le API e i suoi concetti.
Sono in gioco diversi modelli di dati, ognuno dei quali descrive un aspetto diverso del processo di vendita e distribuzione.
La figura sopra evidenzia i principali modelli di dati, che sono:
Passeggeri: Rappresentano i passeggeri per i quali vengono proposte offerte. Gli attributi includono la data di nascita, lo stato di disabilità e le riduzioni.
Prenotazioni: Rappresenta le offerte di prenotazione, con attributi quali lo stato della prenotazione, il termine di conferma e i prezzi.
Offerte: Le offerte contengono elementi tariffari. Le offerte hanno un prezzo minimo, una classe di servizio e una flessibilità, e di solito hanno una durata limitata (ad esempio, 30 minuti).
Evasioni: Le evasioni in OSDM rappresentano il completamento delle offerte prenotate, come i ticket tradizionali. Servono come riferimenti per le operazioni post-vendita, collegandosi a parti specifiche dell’offerta, e includono identificatori come i numeri di controllo del biglietto per scopi di tracciamento. Inoltre, possono contenere collegamenti a documenti o funzioni di sicurezza per la gestione dello stato di evasione.
Prodotti: Rappresentano i prodotti effettivi offerti, contenenti condizioni e attributi.
Viaggi: Rappresenta un viaggio dalla partenza alla destinazione. Un viaggio è composto da uno o più tripLeg, che possono essere TimedLeg (orari del trasporto pubblico), TransferLeg (collegamenti tra le gambe) o ContinuousLeg (ad esempio, scooter, taxi). I viaggi possono essere in stati come pianificato, confermato, modificato o cancellato.
Luoghi: Rappresenta luoghi specifici di un viaggio, come la partenza, l’origine, la fermata intermedia o altro. I tipi di luoghi includono Indirizzo, PointOfInterest, StopPlace, GeoCoordinate e FareConnectionPoint.
Ogni modello di dati ha anche un corrispondente modello di stato, che descrive lo stato dell’oggetto di dati. Ad esempio, lo stato di un oggetto di adempimento (ad esempio, i biglietti) può essere uno dei seguenti: CONFIRMED, FULFILLED, REFUNDED, EXCHANGED, CHECKEDIN, dove il modello di stato di questi stati è descritto nell’immagine sotto.
Le API dell’OSDM
L’OSDM definisce un’API per consentire e semplificare la vendita di prodotti di trasporto. L’API consente ai rivenditori di accedere ai prodotti di trasporto forniti dai distributori. Inoltre, consente ai distributori di accedere ai brick di prodotti di trasporto forniti dai vettori o dai fornitori di tariffe per costruire prodotti di trasporto combinati. L’obiettivo dell’OSDM è quello di fornire una semplice API per accedere alle informazioni richieste online; tuttavia, l’OSDM fornisce anche uno scambio di dati offline sulle tariffe.
Adotta l’OSDM con Mia-Platform
Per adottare rapidamente lo standard OSDM, è necessario un componente dell’architettura in grado di convertire le interfacce proprietarie per garantire che ogni sistema possa parlare la stessa lingua dello standard proposto, invece di aggiornare ogni singolo sistema.
Mia-Platform può diventare il componente dell’architettura in grado di eseguire la conversione senza duplicare la logica di traduzione dei formati in ogni sistema.
Grazie a Mia-Platform Marketplace, i team di sviluppo possono accedere a una serie di soluzioni precostituite o personalizzate per realizzare il livello di conversione tra i vari sistemi rispettando le regole dello standard. Inoltre, il Marketplace può rendere questi componenti riutilizzabili tra i diversi processi aziendali per evitare di replicare il codice e massimizzare il time-to-market delle nuove interfacce OSDM-ready.
Inoltre, tramite l’Integration Portal, è possibile semplificare il processo di onboarding di nuovi membri del team e dei system integrator fornendo loro una documentazione chiara di ogni API disponibile e consentendo loro di provarle prima di adottarle nella loro logica aziendale.
Conclusione
L’Open Sales and Distribution Model (OSDM) è un’iniziativa innovativa che porta la necessaria standardizzazione nel settore della mobilità, per quanto riguarda la bigliettazione. Affrontando le complessità della prenotazione e dell’evasione attraverso un solido modello di stato e una serie di specifiche aperte e interoperabili, l’OSDM pone le basi per un ecosistema dei trasporti più efficiente, incentrato sul cliente e pronto per il futuro. Man mano che gli operatori di mobilità e i fornitori di tecnologia continueranno ad adottare questo modello, i vantaggi si estenderanno oltre l’efficienza operativa, fino ad arrivare a un’esperienza di viaggio più fluida e soddisfacente per i passeggeri di tutto il mondo.
Sfrutta le funzionalità della suite Mia-Platform per adottare rapidamente lo standard OSDM, fornendo ai tuoi team uno strumento per accelerare lo sviluppo di adattatori e riutilizzarli in ogni scenario necessario, aumentando il time-to-market delle nuove funzionalità costruite attorno alle comunicazioni OSDM.


