OLIVE: Microservice Framework
OLIVEOmiLab Integrated Virtual Environment |
Olive is a framework to create model aware web applications through configuration of existing components, both for the backend and the frontend side.
Despite the framework is at an early stage, it has been successfully applied in different projects and several web application have been created using it. Have a look at the following download section for testing them.
To learn more on how to start working with the Olive framework read the blueprint describing the ideas behind it.
Packages for Users
Use one of the following packages to easily test the Olive framework in your local machine:
Item | Description | Version | Documentation | Download | |
1 Olive Framework | |||||
Standalone package for Windows OS | Standalone package for Windows OS of: Olive Microservice Controller + Olive Micro-frontend | 1.1 | Getting Started | ||
2 Olive Based Applications | |||||
Hello World | Web application that show the models in ADOxx and provide a service that can be called via ADOScript | 1.1 | Getting Started | Download | |
KPI Design | Web application that show the values of KPIs described in a specific model in ADOxx | 1.3 | Download | ||
Process Simulation and Verification | Web application that simulate and formally verify a BPMN process model | 1.1 | Download | ||
Knowledge Based Process Simulation | Web application that simulate a BPMN process model combining simulation parameters in an Excel file | 1.1 | Download | ||
Process Model Wiki | Web application that generate xWiki pages from ADOxx models and import any xWiki comment back in the model | 1.2 | Download | ||
Model Questionnaire | Web application that allow to associate and compile questionnaires on ADOxx model objects | 1.1 | Download | ||
Model Signature | Web application that sign an ADOxx model and verify the signatures | 1.1 | Download | ||
3 Project Specific Olive Packages | |||||
BIMERR Project | Standalone package for Windows OS of: Olive Microservice Controller + KBSimulation + KPIDashboard + Celonis + ModelWiki | 1.5 | Getting Started | Download | |
CALIBRaiTE Project | Standalone package for Windows OS of: Olive Microservice Controller + KBSimulation + KPIDashboard + ModelWiki | 1.8 | Getting Started | Download | |
complAI Project | Standalone package for Windows OS of: Olive Microservice Controller + Camunda Workflow Engine + Model Questionnaire + Model Signature | 1.4 | Getting Started | Download | |
Change2Twin Project | Standalone package for Windows OS of: Olive Microservice Controller + Scene2Model + Annotation Service | 1.13 | Getting Started | Download | |
EIS 2020 Course | Standalone package for Windows OS of: Olive Microservice Controller + Twitter Post | 0.1 | Getting Started | Download | |
EIS 2021 Course | Customized version of the Olive Micro-frontend for the EIS 2021 course | 0.1 | Getting Started | Download |
Here you can download the single components of the Olive Framework for a customized deployment:
Item | Version | Documentation | Download | Source Code | |
1. Olive Framework | |||||
Olive Microservice Controller | 1.2 | Download | GitLab | ||
Olive Micro-frontend | 1.0 | Getting Started | Download | GitLab | |
2. Olive based Applications | |||||
Hello World | 1.0 | Getting Started | Download | GitLab | |
KPI Dashboard | 1.0 | Getting Started | Download | GitLab | |
Process Simulation and Verification | 1.0 | Getting Started | Download | GitLab | |
Knowledge Based Process Simulation | 1.0 | Getting Started | Download | GitLab | |
Process Model Wiki | 1.0 | Getting Started | Download | GitLab | |
Model Questionnaire | 1.0 | Getting Started | Download | GitLab | |
Model Signature | 1.0 | Getting Started | Download | GitLab |
Requirements
The following tables specify the detailed hardware/software requirement to get the Olive Framework up and running on your system.
Minimum Hardware Requirements |
---|
- Server-class computer - Dual-Core processor - 2048 MB RAM minimum, depending on service number and simultaneous users (3072 MB or more are recommended) - 5 GB free disk space, depending on number services and space requirements for pictures, modelling toolkits (more recommended) - 1 Network card and a static and world-wide routed IP address |
Minimum Software Requirements |
---|
The portal should work pretty much work on any operating system that supports Tomcat, Java and any kind of SQL server. Although the system is only well-tested in the following environment: - Ubuntu 18 - JRE 8 - Tomcat 8.5 - MySQL 5.7 and - Windows 10 - JRE 8 - Tomcat 8.5 - MySQL 5.7 |
Minimum Skill Required |
The following skills are required in order to deploy correctly Olive: - Basic MySQL administration skills - Basic Tomcat administration skills - Basic Java knowledge |
Futher Questions
In case of problems and for more informations contact us at faq@adoxx.org.