Skip to content

AstronomVM is a platform to create workflows and automate their executions

License

Notifications You must be signed in to change notification settings

AhmedRiahi/AstronomVM

Repository files navigation

AstronomVM Build Status Sonar Sonar Sonar

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.

Project Structure

  • 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

Platform Architecture

Screenshot

Documentation

To be done

Installation instructions

Prerequisites

To be done

Installation

To be done

Contributing

All contributions are welcom :)

About

AstronomVM is a platform to create workflows and automate their executions

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published