Create one enterprise-level operating system
This ensures your digital system works the way you want it to across all assets, servers, devices.
The Olympe Virtual Machine is hardware agnostic
Frontend
(any device)
Browser, iOS, Android
Real-time
synchronization
Backend
(any Backend)
NodeJS
Olympe Virtual Machine (OVM)
The Olympe Virtual Machine interprets your software specs as data and transforms them into executable applications.
Application Graph
Running logic in the Olympe Virtual Machine
In Olympe, software is 100% ‘data’, both application business logic and its consumed data. The application specs are stored as a data graph pushed to the Clients (front-ends) and Servers (back-ends) running the OVM to render the relevant application. The data consumed and generated by the applications are shared between the OVMs that subscribed to it.
Olympe
Orchestrator
Distributes logic
The crucial component of the Olympe platform.
It is used in a public or private cloud or on-premises
Java, Graph DB, Vert.x, OpenShift, Docker
Orchestrator is built with a micro-services oriented architecture.
Therefore, each specific responsibility (authentication, subscription, notification, …) can be scaled independently.
The database itself can be scaled horizontally for reads and vertically for writes.
Doesn’t execute any business logic !
Authentication
Secure Remote Password protocol1
SAML (other protocols to come such as Open ID, …)
Session re-login with token
Data access & persistence
Subscriptions & notifications (continuous queries to receive data update in real-time)
Data queries (instant queries to receive data as they are right now)
Atomic transactions & operations
Authorizations
Permissions check when accessing and editing objects
Create your application graph
Software created in Olympe is stored as data (not code). This data is then interpreted in real-time by an OVM.
DRAW is a visual tool to create applications and service without writing a single line of code.
Build the best possible digital solutions with the relevant experts: UI/UX design, business innovation, developers, end-users. Software created in DRAW is stored as data (not code). This data is then interpreted in real-time by an OVM
Enrich the Olympe platform by coding new features into existing bricks or creating your own from scratch.
CODE is conceived as a full-stack framework over a widely used language: JavaScript. Dataflow programming at heart.
Underlying technologies
The only development platform deploying robust and adaptive solutions in days instead of months.
For indepth information visit our documentation website.