iX Special 2018
S. 76
Software
Java I
Aufmacherbild

Open-Source-Java-APIs für die Entwicklung von IoT-Applikationen

Im Griff

Entwickler von IoT-Systemen stehen vor den gleichen Herausforderungen wie „normale“ Softwareprogrammierer: Sie müssen Objekte und Dokumente verwalten, deren Lebenszyklus managen, Prozesse anstoßen und abwickeln und vor allem sicherstellen, dass Security- und Compliance-Regeln eingehalten werden. Frameworks helfen, all dies zu berücksichtigen.

Nüchtern betrachtet unterscheiden sich IoT-Applikationen nur geringfügig von klassischen Web- oder Client-Server-Anwendungen. Ob M2M für Mensch-Maschine- oder Maschine-Maschine-Kommunikation steht: In allen Fällen werden Daten produziert, auf die entsprechend zu reagieren ist. Wegen des enorm hohen und rasant wachsenden Datenvolumens müssen IoT-Applikationen allerdings um einiges leistungsfähiger, skalierbarer und sicherer sein. Letzteres ist von besonderer Bedeutung, schließlich darf die Inbetriebnahme einer IoT-Plattform nicht an der unzureichenden Einhaltung von Datenschutzbestimmungen oder anderen Regularien scheitern.

Kaum ein Unternehmen im IoT-Umfeld operiert auf der grünen Wiese – typischerweise hat es bereits viel in unternehmenskritische Anwendungen investiert, die es weiterzuverwenden gilt. Entwickler müssen daher bei ihrer Arbeit zwar an die Integration in bestehende Systeme denken, gleichzeitig stehen aber auch Daten und Prozesse zur Verfügung, die sich in der IoT-Applikation verwenden lassen.