AdminUI Backend - epam/acuity GitHub Wiki
AdminUI is an ACUITY Spring Java application. It's built with Maven and should be normally run using the spring-boot-maven-plugin. It works with PostgreSQL database and uses MyBatis as an ORM tool.
AdminUI main goal is creating VAHub data set representations by:
- Creating Clinical Study Data Sets and Drug Programmes (mapping source data)
- ETL transfer of mapped data into ACUITY database
Project contains several Maven modules:
-
acuity-common— provides access to different source data providers (Azure Storage, Local storage, or Samba storage). -
acuity-core— contains scheduler service (for creating scheduled ETL-jobs) and web application core (front end and back end). -
acuity-etl— module providing implementation for ETL data transfer -
config— contains checkstyle configuration -
etl-api— contains interfaces for accessing ETL api and some common entities for it