Pendant le développement de DoliSCAN, il est apparu nécessaire d'aller chercher un certain nombre d'informations qui semblaient être « en dehors » du périmètre strict du logiciel. Nous avons donc implémenté un certain nombre de webservices.
Webservices utilisés depuis l'application ou depuis le serveur :
- https://geo.doliscan.fr, qui permet de donner une position en longitude et latitude d'une ville de France métropolitaine, source OpenData https://www.data.gouv.fr/fr/datasets/regions-departements-villes-et-villages-de-france-et-doutre-mer/, notez au passage que https://github.com/Stanislas-Poisson/French-zip-code est codé en Laravel :)
- osrm.doliscan.fr (en espace privé), qui permet de calculer une distance routière entre deux points GPS, c'est un serveur OSRM qui tourne sur un de nos serveurs ;
- https://siret.cap-rel.fr/, pour la recherche automatique des informations concernant une société à partir de son numéro SIREN, source OpenData : https://www.data.gouv.fr/fr/datasets/base-sirene-des-entreprises-et-de-leurs-etablissements-siren-siret/
- https://sign.archive-probante.fr/, pour signer numériquement chaque document. Pour résumer, sans OpenData nous aurions probablement dû nous appuyer sur des services tiers et créer ainsi une dette technologique…