REST Proxy

Les transactions du DMP en mode REST

Le proxy REST embarque l’API java dans une application REST spring-boot, elle accepte des requetes simples JSON et les retransmet au DMP dans le bon formalisme et dans le respect des différentes transactions, il interprète les réponses du serveur DMP et les retourne au client initial dans un formalisme simplifié.

Intégration sur un environnement de démonstration

Vous pouvez commencer à intégrer la DevBox-Santé DMP depuis l’environnement de démonstration.

Pour cela vous pouvez :

  • consulter toute la documentation depuis l’environnement de démonstration REST de l’API

  • essayer avec une collection postman :

    Run In postman

Attention : Dans cet environnement de démonstration, l’authentification supportée est l’authentification indirecte par certificat. Le profil consultation ne peut dont pas être mis en œuvre.

Déploiement avec un Java Runtime Environnement

Pour démarrer le serveur, depuis une ligne de commande exécuter :

java -Dspring.config.location=application.yml -jar dmpc-proxy-rest.jar

Au lancement du serveur est chargé un fichier de configuration application.yml permettant de charger différents KeyStore les informations concernant le LPS et le serveur DMP. Il est initialisé par défaut sur un environnement de test.

Une fois démarré, le serveur est accessible à l’url suivante : http://127.0.0.1:8080/proxy

Pour obtenir, le schéma Swagger : http://127.0.0.1:8080/swagger-ui.html

Exemple schéma Swagger pour la DevBox-Santé DMP en mode REST

Intégration d’une image docker

Une page de documentation dédié : Docker

Utilisation de l’installer DevBox-Santé

Une page de documentation dédié : poste_client