ePASMed is a software that allows the synchronization and mediation of information between the Information System of the Institute of Information Science and Technologies (ISTI-CNR) and the instance of the ePAS attendance tracking system of the same institute. ePASMed interacts bi-directionally with ePAS Rest API and the ISTI Information System (based on PostgreSQL database). Data synchronization takes place both on a scheduled basis (daily) and upon request from the ISTI personnel office. ePASMed is a software developed in Java EE, based on Spring Boot framework with Angular + NG-Bootstrap frontend. It uses Docker container technology and is deployed on D4Science's Docker Swarm platform using Ansible scripts respecting current DevOps best practices. Furthermore, the ePASMed instance is connected to the Prometheus and Grafana systems which allow system managers to monitor the application and its status.

ePASMed è un software che permette la sincronizzazione e la mediazione delle informazioni tra il Sistema Informativo dell'Istituto di Scienza e Tecnologie dell'Informazione(ISTI-CNR) e l'istanza del sistema di rilevamento delle presenze ePAS dell'istituto stesso. ePASMed comunica in maniera bidirezionale con ePAS utilizzando le sue API Rest e con il Sistema Informativo ISTI tramite accesso al suo Database PostgreSQL. La sincronizzazione dei dati avviene sia in maniera schedulata (giornaliera) che su richiesta dell'ufficio del personale ISTI. ePASMed è un software sviluppato in Java EE, basato su framework Spring Boot con frontend Angular + NG-Bootstrap. Usa la tecnologia a container Docker ed è deployato sulla piattaforma Docker Swarm di D4Science tramite scripts Ansible rispettando le attuali best practice di DevOps. Inoltre, l'istanza di ePASMed è collegata ai sistemi Prometheus e Grafana che permettono, ai responsabili di sistema, il monitoraggio dell'applicazione e del suo stato.

ePASMed - Servizio di mediazione dati tra ePAS e Sistema Informativo ISTI

Panichi G;Diciotti R
2022

Abstract

ePASMed is a software that allows the synchronization and mediation of information between the Information System of the Institute of Information Science and Technologies (ISTI-CNR) and the instance of the ePAS attendance tracking system of the same institute. ePASMed interacts bi-directionally with ePAS Rest API and the ISTI Information System (based on PostgreSQL database). Data synchronization takes place both on a scheduled basis (daily) and upon request from the ISTI personnel office. ePASMed is a software developed in Java EE, based on Spring Boot framework with Angular + NG-Bootstrap frontend. It uses Docker container technology and is deployed on D4Science's Docker Swarm platform using Ansible scripts respecting current DevOps best practices. Furthermore, the ePASMed instance is connected to the Prometheus and Grafana systems which allow system managers to monitor the application and its status.
2022
Istituto di Scienza e Tecnologie dell'Informazione "Alessandro Faedo" - ISTI
ePASMed è un software che permette la sincronizzazione e la mediazione delle informazioni tra il Sistema Informativo dell'Istituto di Scienza e Tecnologie dell'Informazione(ISTI-CNR) e l'istanza del sistema di rilevamento delle presenze ePAS dell'istituto stesso. ePASMed comunica in maniera bidirezionale con ePAS utilizzando le sue API Rest e con il Sistema Informativo ISTI tramite accesso al suo Database PostgreSQL. La sincronizzazione dei dati avviene sia in maniera schedulata (giornaliera) che su richiesta dell'ufficio del personale ISTI. ePASMed è un software sviluppato in Java EE, basato su framework Spring Boot con frontend Angular + NG-Bootstrap. Usa la tecnologia a container Docker ed è deployato sulla piattaforma Docker Swarm di D4Science tramite scripts Ansible rispettando le attuali best practice di DevOps. Inoltre, l'istanza di ePASMed è collegata ai sistemi Prometheus e Grafana che permettono, ai responsabili di sistema, il monitoraggio dell'applicazione e del suo stato.
ePASMed
Web Application
Web Services
Spring Boot
ePAS
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.14243/431540
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
social impact