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