Composants et services de PrestaKit

Composants

PrestaKit est destiné à fournir les outils nécessaire au développement rapide d'une prestation en ligne en utilisant les technologies Java et Angular.

Il est composé de quatre éléments:

  • prestations-be: librairie Java pour le développement back-end,
  • prestations-ng: libraire Angular pour le développement des formulaires front-end,
  • Foehn: styleguide Bootstrap qui décrit la charte graphique de l'Etat de Vaud,
  • Skeleton: exemple simple de front-end pour une prestation qui sert de base de départ à la création d'une nouvelle prestation.

Ensemble, ces éléments fournissent tous les outils et services nécessaires pour le développement rapide de nouvelle prestations Cyber.

Services

Un certain nombre de services sont prêts à l'emploi et peuvent être utilisés pour le développement de prestations Cyber.

  • Enregistrement et configuration: service permettant de gérer la publication d’une nouvelle prestation. Toute prestation doit s’y déclarer pour être mise à disposition des usagers. Le catalogue des prestations contient une définition de chaque prestation qui sera utilisée sur le site vd.ch dans la page de présentation de la prestation.
  • Gestionnaire de demandes: service permettant de gérer le cycle de vie d’une demande de prestation par un usager, de son initialisation jusqu’à sa transmission à un back-office métier. Ce composant permet également le suivi des différentes étapes de la demande par l’usager.
  • Gestion de session: service permettant d’accéder de manière transparente aux données d’un usager connecté au SSO de l’Autorité Cantonale Vaudoise.
  • Upload de documents: service permettant de déposer un ou plusieurs documents dans le cadre d’une demande de prestation. Tous les fichiers déposés font l’objet d’un contrôle de sécurité ainsi que d’une analyse antivirus.
  • Captcha: service permettant de bloquer les robots et ainsi limiter le risque de "spam".
  • E-Paiement: service permettant de faciliter la réalisation de paiements électroniques auprès du fournisseur de l’Autorité Cantonale Vaudoise.
  • Charte graphique: styleguide afin de garantir d'uniformité du design graphique de toutes les prestations Cyber.

Partager la page

Partager sur :