The Doppler Quarterly (DEUTSCHE) Herbst 2016 | Page 52
Abbildung 4: Die Datenbankantwortschicht reagiert nicht nur auf
externe Ereignisse, sondern lernt während der Antwortverarbeitung dazu.
Abbildung 5: Die Service-/API-Schicht bildet den Einstiegspunkt
in eine RDA.
Neben den APIs/Services kann auch ein Software Development Kit für diese
Schnittstellen verwendet werden. Außerdem können Sprachbindungen für
unterschiedliche Anwendungs- und Gerätetypen hinzugefügt werden. Zudem
müssen Kommunikationstechnologien eingebunden werden, darunter RFID,
WiFi, Bluetooth usw.
In machen Fällen müssen Services zur Überwindung von Geräteeinschränkun-
gen entwickelt werden, beispielsweise, wenn kontinuierlich neue Daten von
Geräten abgefragt werden müssen. Eine RDA ist ein ereignis- und dienstorien-
tiertes Framework, das sich mit herkömmlichen Methoden, Programmierspra-
chen und Skripts erweitern lässt.
Eine RDA basiert auf bestehenden, bewährten Computing-Konzepten und bie-
tet Entwicklern ein gut strukturiertes, physisches Referenzframework. Jede
Komponente sollte eigenständig funktionieren, in der Kombination aber einen
Mehrwert bieten.
Entwickler, die IoT-Systeme in Public Clouds entwickeln, sind ständig mit Leis-
tungsproblemen aufgrund von Einschränkungen der Cloud-Plattform kon-
frontiert. Eine RDA kann diese Einschränkungen überwinden. Sie bietet einen
Ausgangspunkt für die Entwicklung hocheffizienter IoT-Systeme in Public
Clouds und eine praktische Lösung für dieses häufige Problem.
50 | THE DOPPLER | Herbst 2016