ANIS v3 technical solution
The ANIS v3 is based on a RESTful architecture and users or sofwares will be abla to call ANIS-Server via URLs.
The user interface (ANIS-Client) is designed in single page application (SPA).
The architecture
The architecture is composed of several entities :
- ANIS-Serveur : A PHP REST server for querying databases (metadata database and scientific database)
- ANIS-Client : A Single Page Application made with Angular 2 / TypeScript, HTML & CSS, allows the user to query
the REST server via AJAX request (GET, POST, PUT, DELET)
- ANIS-Admin : A Single Page Application made with Angular 2 / TypeScript, HTML & CSS, allows to manage the ANIS metadata database
- Web services like astronomical image fits-cut, spectrum dipsly, export archive, ...