Kontakt

Newsletter

Subscribe

Sponsoren

Node.js und Evented I/O Alternativen auf der JVM

Juni 2015: Niko Köbler: Beer-as-a-Service - Node.js und Evented I/O Alternativen auf der JVM


Node.js (oder mittlerweile auch I/O.js) ist als „Evented I/O Runtime“ weit verbreitet und vielseitig im Einsatz. Aber wie kann die neue Node.js-Welt in vorhandene Enterprise-Architekturen eingebunden werden? Es gibt ausgereifte Monitoring-Prozesse für JVM-Runtime-Umgebungen und ein nicht unerheblicher Anteil von Fachlogik ist in Java-Bibliotheken implementiert. Zusätzlich ist die Ausführung von JavaScript Code in Node.js nur single-threaded. Lohnt sich das dann überhaupt?
Die nahtlose Integration und (nahezu vollständige) Kompatibilität zu Node.js-Anwendungen in JVM-Umgebungen verspricht Nodyn von RedHat. Hierbei werden aber JVM-native JavaScript-Engines wie Nashorn bzw. DynJS verwendet. Zusätzlich spielen hier auch Netty und Vert.x eine Rolle. Diese Lösung ermöglicht es nicht nur JavaScript Code asynchron und nicht-blockierend zu verwenden, sondern diesen auch in verteilten Umgebungen mit Hilfe des Vert.x-Eventbusses ablaufen zu lassen.
Mit Hilfe meines „Beer-as-a-Service“ zeige ich Möglichkeiten, wie mittlerweile auch im Unternehmensumfeld JavaScript serverseitig eingesetzt werden kann.

25.06.2015, 19:00, Fraunhofer IESE, Kaiserslautern

Sprecher:

Niko Köbler ist freiberuflicher Software-Architekt, Developer & Trainer für Java & JavaScript (Enterprise) Lösungen, Integrationen und Webdevelopment. Er ist Co-Lead der JUG Darmstadt, schreibt Artikel für Fachmagazine und ist regelmäßig als Sprecher auf internationalen Fachkonferenzen anzutreffen. Niko twittert unter @dasniko.
Niko Köbler

Ressourcen:

Fotos: