Integration layer
Layer che permette la comunicazione dati in entrata e in uscita a tutto l’ecosistema OpenMove Suite
- Struttura modulare per facilitare nuove comunicazioni dati da e verso sistemi di terze parti; ciò permette di focalizzare il lavoro di integrazione in un unico punto
- Esposizione di API per la comunicazione dati in diversi formati: JSON, XML, CSV, formati proprietari
- Modulo per la traduzione dei dati eterogenei di trasporto in dati riconosciuti dal sistema OpenMove; è possibile utilizzare un traduttore tra quelli presenti o crearlo ad hoc per formati di dati non ancora riconosciuti
- Gestione delle limitazioni delle chiamate a carico dei web service messi a disposizione dal MaaS integration layer
- Invio di dati in differita verso servizi di terze parti, con ripetizione in caso di errori di ricezione
- MaaS actors subscription: raccolta e distribuzione di informazioni sulla mobilità
- subscription manager per la gestione dei canali di vendita o infomobilità abilitati a ricevere informazioni di mobilità dal sistema
- gestione centralizzata che abilita la distribuzione a terzi dei servizi di mobilità
- distribuzione automatica degli aggiornamenti
- Dati scambiati in input/output:
- definizione delle fermate, itinerari, corse, orari, calendario di servizio, percorsi, trasferimenti, tipologie mezzi, capienza mezzi, dati trasmissibili anche in formato GTFS
- feed per gli avvisi relativi al servizio di trasporto
- biglietti venduti
- prenotazione dei posti a sedere
- biglietti validati
- biglietti controllati
- abbonamenti per il servizio di trasporto
- decodifica dei codici dei veicoli
- prenotazione parcheggi
- disponibilità parcheggi
- informazioni operatori
- sessioni di vendita degli operatori
- posizioni GPS
- dati utente