AstronomVM is a platform that aims to provide the possibility to create, execute and deploy functional workflows.The main objective is to design workflows basing on pre-built components.
- AstronomKernel : This module provide the implementation of the Core Engine that process workflow provided as input
- AstronomCore : Domain module that provide data structures/definitions used by other modules
- AstronomDesigner : UI module
- AstronomSimulator : Basing on AstronomKernel, this module provide APIs to execute and simulate workflows' execution
- AstronomAgent : AstronomAgent is similar to AstronomSimulator, it aims to be deployed in order to execute workflows
- FunctionalRepositoryService : This module implement the Functional Models CRUD operations
- AstronomComponent : This is the abstract specification of Astronom components
- List of Components
- CSVFileLoaderComponent
- RowFilterComponent
- TextFileOutputComponent
- FunctionalModelMapperComponent
- SQLExecutorComponent
- JsonToModelComponent
- JsonPathSelectorComponent
- RestConsumerComponent