Questo progetto ha ricevuto un finanziamento dal 7° Programma quadro di ricerca, sviluppo tecnologico e dimostrazione nell'ambito dell'accordo di sovvenzione n° #607798

Supportare i tecnici nell'implementazione
della Test-bed Technical Infrastructure e
nel collegamento di soluzioni e simulatori
Coordinatore tecnico
solution provider

Informazioni

a cosa serve
questo strumento

Per i tecnici coinvolti nell'implementazione dell'infrastruttura e nella sua configurazione per un trial specifico, sono disponibili le seguenti funzionalità e componenti aggiuntivi:

  • Gli adattatori CIS e CSS sono disponibili come software open source nei linguaggi di programmazione Java, C#, JavaScript/TypeScript/Node.js, Python e come end-point REST. Questi migliorano i normali connettori Kafka con funzionalità specifiche per il trial, tra cui i segnali periodici (o heart beats), accesso diretto ai tempi della simulazione e codifica del messaggio. Con questi adattatori facili da regolare e implementare, gli sviluppatori di software possono collegare rapidamente soluzioni, sistemi tradizionali e simulatori al CIS o CSS. Questi adattatori sono provvisti di schemi AVRO standardizzati per lo scambio di dati, per cui lo scambio di dati non deve essere progettato e sviluppato da zero, ma ogni trial può fare riferimento a ciò che è stato sviluppato in precedenza e adattarlo alle proprie esigenze.
  • Il servizio di replay consente di inviare una sequenza cronologica di messaggi (ad es. per testare un simulatore che alimenta una soluzione). Inoltre, la UI degli argomenti Kafka è utile per ispezionare i messaggi inviati. i messaggi registrati possono essere scaricati in questa UI e ripetuti.
  • L'infrastruttura può essere ulteriormente arricchita con l'utilizzo di vari servizi di dati, tra cui il servizio di trasferimento file di grandi dimensioni per la condivisione di grandi set di dati tra soluzioni, un servizio WMS per convertire gli overlay GeoJSON delle geometrie spaziali nel più comune formato WMS, un gateway di Twitter per convertire i messaggi in tweet, o un gateway e-mail per convertire i messaggi in e-mail e viceversa. È inoltre disponibile un servizio di geofencing in grado di innescare messaggi quando una persona o un'entità simulata entra o abbandona un'area.
  • La Test-bed Technical Infrastructure è eseguita sulla piattaforma di virtualizzazione Docker, che consente ai tecnici IT di selezionare solo i componenti dell'infrastruttura necessari e creare velocemente un installer per l'intera infrastruttura specifica del trial. Qui potete trovare diversi esempi completi oppure utilizzate il compositore online. Questa infrastruttura può poi essere facilmente implementata nella vostra organizzazione o all'interno di un servizio cloud online (l'intera infrastruttura è eseguita nel cloud e tutti i componenti connessi si collegano ad essa tramite internet).