-| - é-k 2016-6 1 Geo-Info 11 Component COTS examples OSS examples 1 Message Broker Often part of ESB or CEP solutions like Oracle, Tibco, Websphere Mosquitto MQ, Rabbit MQ, ActiveMQ 2 Event Message PreProcessing standaardisatie (OGC Sensorthings) SensorUp Geodan GOST, Fraunhofer OGC ST-API 3 Real-time analytics of event streams (CEP) Oracle CEP, Microsoft Streambase, Tibco Steambase, OsiSoft, Zapier Esper, WSO2, iFTTT 4 GEO event Processing Esri ArcGIS Extensie GeoEventProcessor, FME Server Steaming capabilities GeoKettle (SOS support) 5 Business Rules Engine (BRE) Pega, InRule Drools 6 Mass Notification Service MIR3, Everbridge, ATI, SendWordNow Bosun 7 Data Store (SQL Relational) Microsoft SQL Server, Oracle Postgres 8 Big Data Store (NoSQL) Azure, Oracle ElasticSearch, MongoDB, CouchDB, Neo4J, Hadoop (HDFS) 9 (Geo) Big Data Analytics Tableau, Qlik, Spotfire, Palantir Hadoop (mapreduce) 10 AI engines Watson (IBM) Tensorflow (Google), Microsoft CNTK Tabel 1 - Smart city EDA ICT Solution Componenten. In tabel 1 zijn een aantal Commercial Off-The Shelf (COTS) en Open Source (OSS) soft wareoplossingen weergegeven waarmee de conceptuele architectuur zoals geschetst in figuur 5 kan worden ingevuld tot een concrete solution architectuur voor een Smart City. Sommige software heeft zowel open source als commerciële licentie varianten. Er zijn inmiddels ook steeds meer kant-en-klare Smart City softwareplatformen beschikbaar, zowel in de cloud als softwareplatformen voor on-premise oplossingen. Voorbeelden zijn Xively, Thingworx, Thingspeak en EU-FIWARE [4]. De nieuwe OGC SensorThings API-standaard Standaardisatie is van groot belang in een Smart City. Echter, tot voor kort ontbrak het aan IoT-stan- daarden. Veel huidige IoT-oplossingen zijn op dit moment daarom op zichzelf staand en vendor spe cifiek ('Silo's'). In juli 2016 heeft het Open Geospatial Consortium (OGC) een nieuwe standaard voor IoT gepubliceerd, genaamd 'SensorThings API' [5]. De OGC SensorThings API is een lichtgewicht-versie van de bestaande OGC Sensor Web Enablement (SWE) standaarden, en biedt een open, geografie ondersteunende, uniforme manier om IoT-devices, sensor data, en applicaties met elkaar te verbinden. De standaard biedt ondersteuning voor zowel sensing als acting (ook wel 'Tasking' genoemd). Met deze standaard biedt het OGC een oplossing tegen IoT vendor lock-in. De SensorThings API standaard is in feite een API-beschrijving met een onderliggend datamodel (zie figuur 6). De SensorThings-standaard zorgt ervoor dat vendor specifieke events worden omgezet naar gestandaardiseerde events. Dit heeft als voordeel dat event data makkelijker uitwisselbaar wordt in en tussen Smart Cities, maar ook dat event streams Feature or Intafnl jiUng Figuur 6 - OGC SensorThings Data Model. makkelijker gecombineerd kunnen worden in CEP engines. Geodan heeft recentelijk een van de eerste open source implementaties van de nieuwe OGC SensorThings API-standaard ontwikkeld, genaamd GOST [6], dat staat voor 'GOlang [7] Sensor Things' server. De source code is beschikbaar op GitHub [8]. Conclusies Om steden in de toekomst leefbaar te houden zullen operationele processen efficiënter ingericht moeten worden. Door slimme(re) inzet van ICT ontstaat een Smart City. Het Internet of Things (slimme dingen) en Big Data zijn belangrijke pijlers onder het Smart City concept. De grote hoeveelheden data en het real-time karakter daarvan stelt nieuwe uitdagingen aan de huidige, traditionele (geo-) ICT-infra- structuren. Een nieuw type ICT-architectuur, de event-driven architecture (EDA) is nodig om Smart Cities te kunnen realiseren. Om IoT vendor lock-in te voorkomen is het van groot belang Smart City gerelateerde internationale open standaarden toe te passen, bijvoorbeeld de nieuwe OGC Sensorthings API standaard. Voor iedere stad met Smart City ambities is het zaak om een integrale ICT-visie te ontwik kelen, waarin nieuwe architectuur principes en richtlijnen zijn geformuleerd met betrekking tot event-driven architecture, IoT en Big Data. Referenties [1] PBLQ www.mijn-gemeente.com/ms-admin/images/651/ smart-city-rotterdam.pdf, [2] Vertatique www.vertatique.com/50-billion-connected- devices-2020. [3] EU IoT-A Project www.iot-a.eu. [4] EU-FIWARE www.fiware.org. [5] OGC SensorThings API docs.opengeospatial.org/is/15-078r6/ 15-078r6.html. [6] Geodan GOST SensorThing API implementatie gost.geodan.nl. [7] Golang golang.org. [8] Geodan GOST source code op GitHub github.com/ Geodan/gost. Drs. Erik van der Zee is Senior Consultant Geo-IT en GIS bij Geodan. Hij is bereikbaar via er ik. van.der. zee@geodan.n l.

Digitale Tijdschriftenarchief Stichting De Hollandse Cirkel en Geo Informatie Nederland

Geo-Info | 2016 | | pagina 13