Careers

Afstudeeropdracht: Beheersaspecten van niet-JVM applicaties

Veel projecten die bij onze hosters draaien zijn gebaseerd op Java, ook omdat de meeste beheersorganisaties daar ervaring mee hebben. Hebben we mogelijkheden om nieuwe platformen (zoals node.js) in te zetten, zonder deze hosters in de weg te zitten?

Veel traditionele server applicaties zijn gebaseerd op de Java Virtual Machine, en maken gebruik van frameworks als Java EE en Spring. De meeste beheersorganisaties, commercieel, en ook die van klanten, zijn ingericht op het hosten en ondersteunen van deze applicaties. De heerschappij van Java (en .NET) applicaties wordt langzamerhand bedreigd door alternatieve talen. Ruby is een voorbeeld, maar voor Luminis zijn Javascript-gebaseerde oplossingen als node.js meer opportuun. Ook het gebruik van Nasshorn (Javascript op de JVM) is bijzonder interessante stap in deze richting. Hoe kunnen we die technologie inzetten, zonder dat we hiermee onze hosters in de weg zitten?

De werkzaamheden bestaan uit:

  • het in kaart brengen van de wensen van hosters,
  • het in kaart brengen van de gewenste soorten applicaties,
  • het onderzoeken en prototypen van verschillende technologieën vanuit beheersoogpunt.