Dépôt jeux de données et création apis

  • published
  • 500 € à 1.000 €
  • France
  • 14 octobre 2021 à 16h33

Dépôt jeux de données et création apis

Le développeur devra être AGILE, force de proposition et disponible pour ce projet consistant à créer un portail sécurisé exposé sur le net ou non sur lequel l'importation des fichiers (CSV, XLS, JSON) est possible. L'hébergement sera déployé par le développeur (après workshop) puis nous sera transféré, celui-ci devra être facilement maintenu et mise à jour (automatisation?). Les jeux de données seront issus de plusieurs organisations et leurs formats seront statiques (si respecté). La fréquence de leurs mises à jour est fonction du jeu de donnée. Une fois l'importation effectuée, le développeur devra créé des APIs pour chacun des jeux de données afin de facilité leurs interrogations depuis des interfaces WEB ou application mobile. Les APIs devront être documentées et en plus de requêter le contenu des jeux de données ils devront permettre de faire des calculs de types GroupBy, Median, Average, Sum, Percent... au travers de requêtes pour lesquels des résultats seront renvoyés. La plateforme devra faire l'objet d'une documentation d'utilisation et un maintien en condition opération ainsi que d'un maintien en condition de sécurité. Pour commencer, cela concernera une 30aine de fichiers principalement CSV et XLS allant de quelques Mo à plusieurs Go composés en générale d'une 20aine de colonnes et de 40,000 à 1,500,000 lignes... scalabilité demandé. Outre l'usage interne à notre service, ces APIs devront permettre d'accorder à des tiers abonnés l'accès à des ressources web. Les APIs devront être développé en respectant les standards de sécurité et proposé d': - Utiliser des jetons afin de définir des identités vérifiées, puis contrôlez l'accès aux services et aux ressources. - Utiliser le chiffrement et les signatures afin de chiffrez les données. - Utiliser des quotas et la limitation de requêtes par tiers abonné permettant de définir des quotas quant à la fréquence d'appels des APIs et de suivre leurs utilisations dans l'historique. - Utiliser une passerelle d'API régissant le trafic des API afin de pouvoir authentifier le trafic ainsi que contrôler et analyser l'utilisation des API. *** IN FINE cette solution devra s'interopérer avec notre e-boutique et proposer ses services d'APIs aux tiers ayant souscrits *** Au plaisir de vous connaitre.