Eclipse Jemo - Cloud Application Runtime
Eclipse Jemo provides a platform, frameworks, and runtime support for building Cloud Native Applications which run across multiple clouds without the need for re-engineering.
Eclipse Jemo provides:
An Application Runtime that will take advantage of CSP PaaS technologies and provide high-level software infrastructure into those services.
An Event-driven paradigm through which developers can build Cloud Native Applications which run across multiple clouds without the need for re-engineering.
A UI Framework which will allow back-end developers to build modern single page web applications through a stateless microservices paradigm.
A common runtime framework which spans across cloud providers.
Runtime implementations for all major Cloud Service Providers (CSP).
Monitoring, Logging, and Analytics to manage the applications deployed to the server.
Eclipse Jemo provides a multi-cloud FaaS programming model for JVM based languages which can run across multiple cloud service providers and on-premise networks.
The Eclipse Jemo application runtime operates at the infrastructure control layer and because of this will aim to provide support for popular Java frameworks such as Microprofile, Spring, Jakarta EE, and others. Eclipse Jmo incorporates server technologies such as Eclipse Jetty and Hono to allow both traditional request/response and event-driven IoT applications to be built.