OLIVE: Microservice Framework

 

OLIVE

OmiLab 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

Download

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

Getting Started

User Manual

Download
  Process Simulation and Verification Web application that simulate and formally verify a BPMN process model  1.1

Getting Started

User Manual

Download
  Knowledge Based Process Simulation Web application that simulate a BPMN process model combining simulation parameters in an Excel file 1.1

Getting Started

User Manual

Download
  Process Model Wiki Web application that generate xWiki pages from ADOxx models and import any xWiki comment back in the model 1.2

Getting Started

User Manual

Download
  Model Questionnaire Web application that allow to associate and compile questionnaires on ADOxx model objects 1.1

Getting Started

User Manual

Download
  Model Signature Web application that sign an ADOxx model and verify the signatures 1.1

Getting Started

User Manual

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

 

 

Services for Developers

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

Getting Started

User Manual

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

 

 Minimum Software Requirements

 

 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.