le projet api-agro · api-agro: security and management efita 2015 conference.30th, june - pozna

20
Le Projet API-AGRO Plate-forme de références agronomiques au service du pilotage des systèmes agricoles et de suivi de l’état du milieu (multi-filières) Mehdi Siné (Arvalis) & Théo-Paul Haezebrouck (ACTA) 08/10/2015 - Paris

Upload: others

Post on 22-May-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Le Projet API-AGRO · API-AGRO: Security and Management EFITA 2015 Conference.30th, June - Pozna

Le Projet API-AGRO

Plate-forme de références agronomiques au service du pilotage des

systèmes agricoles et de suivi de l’état du milieu (multi-filières)

Mehdi Siné (Arvalis) & Théo-Paul Haezebrouck (ACTA)

08/10/2015 - Paris

Page 2: Le Projet API-AGRO · API-AGRO: Security and Management EFITA 2015 Conference.30th, June - Pozna

Contexte

• Ecophyto, Agroécologie, etc…• Rapport Guillou• PNDAR (objectif 3)• Projet RMT Erytage• …

= attentes fortes sur : - mutualisation des références agronomiques au sens large- pour faciliter l’évaluation à des échelles spatio-temporelle

variées des performances des systèmes agricoles français- en mobilisant les technologies de l’information.

Page 3: Le Projet API-AGRO · API-AGRO: Security and Management EFITA 2015 Conference.30th, June - Pozna

Objectifs du ProjetCe projet vise à recenser les besoins, partagés ou singuliers des partenaires en matièrede description et d’évaluation des systèmes de culture et de production, et de mise encommun de références agronomiques en lien et en complémentarité avec le projetAgrosyst développé dans le cadre du plan ECOPHYTO.

Objectif final :

• co-construire une plateforme informatique optimisant les services rendus en termes d’évaluation des systèmes de production grâce au partage et une meilleure interopérabilité des références agronomiques mises à disposition par les partenaires.

Les gains attendus du projet sont de :

• favoriser le fonctionnement en réseau entre opérateurs intéressés dans l’évaluation de la durabilité des systèmes et des territoires,

• répondre aux attentes du plan Ecophyto en matière d’évolution des systèmes vers une moindre dépendance aux phytosanitaires,

• doter les opérateurs R&D d’outils performants et faciliter l’accès aux données

Page 4: Le Projet API-AGRO · API-AGRO: Security and Management EFITA 2015 Conference.30th, June - Pozna

1

Recensement des références et des outils de description et d’évaluation des SDC/SDP et du milieu disponibles dans les ITA et chez les partenaires.

2

Analyse approfondie des besoins des partenaires en termes de mise en commun des références sur la plateforme et d’identification des outils ou indicateurs d’évaluation des systèmes liés ou à construire.

3

Conception d’une plateforme d’API pilote s’appuyant sur des références et services déjà disponibles dès le début du projet.

Programme de travail

Le travail s’opèrera dans la perspective du plan Ecophyto, mais en tenant compte également

de problématiques plus larges (biodiversité, énergie,…) ou d’échelles différentes

(parcelle>système>exploitation>territoire). L’implication des partenaires du projet PLAGE (à

travers l’AgroTransfert) dans ce projet vise à valoriser et conforter le travail qui a déjà été fait

dans le cadre de cette dynamique.

Le projet sera séquencé en trois temps :

Page 5: Le Projet API-AGRO · API-AGRO: Security and Management EFITA 2015 Conference.30th, June - Pozna

Volet 1Inventaire référencesRecueil des Besoins

Programme de travail

Volet 4Besoins complémentaires API

Préparation après-projet

Volet 2Cahier des charges

de l’APIDéveloppement de

l’API

Volet 3Analyse juridique

Conditions Générales d’Utilisation de l’API

Page 6: Le Projet API-AGRO · API-AGRO: Security and Management EFITA 2015 Conference.30th, June - Pozna

Les livrables attendus

• Plate-forme de références Agronomiques au service du pilotage des

systèmes agricoles et de suivi de l’état du milieu (multi-filières)

• Résultats attendus :

• Un catalogue de services et de références agronomiques

• Une plateforme d’API inter-institutionnelle pouvant faire office de magasin à données et services web, en ligne et utilisable par l’ensemble de la communauté des acteurs de la R&D.

• Une documentation sur les aspects contractuels

Page 7: Le Projet API-AGRO · API-AGRO: Security and Management EFITA 2015 Conference.30th, June - Pozna

Principe de fonctionnement d’une

plateforme de gestion d’APIFournir des services :

• Savoir-faire• Données• Puissance de calcul• Espace de stockage

Système d’authentificationGestion du traficStandardisationSécurisationPerformance (cache)Monétisation

Page 8: Le Projet API-AGRO · API-AGRO: Security and Management EFITA 2015 Conference.30th, June - Pozna

API-AGRO : Agricultural Technical Institutes Ecosystem

Pesticides

API(s)

References databases

VarietesAPI(s)

SoilAPI(s)

Multicriteriaevaluation

EDI Import

TracabealitySoftware

Exploitation system Modeling

Environnement assesment

PestsAPI(s)

Indicators calculating functions

&

…Web interfaceDecisionSupport System

FMIS

Page 9: Le Projet API-AGRO · API-AGRO: Security and Management EFITA 2015 Conference.30th, June - Pozna

Forecast (prévision météo):

• Boigneville : 48.3356, 2.37167

http://forecast.io/#/f/48.3356,2.37167

• Exemple d’appel : https://api.forecast.io/forecast/4df67c1472ee660f8093db3b1ee5ac4

8/48.3356,2.37167

09/10/2015 9

Exemples d’ API

Page 10: Le Projet API-AGRO · API-AGRO: Security and Management EFITA 2015 Conference.30th, June - Pozna

API-AGRO : Une usine à applications

09/10/2015 10

Qu’est-ce que c’est?

API pour Application Programming Interface.

Application : Si vous avez un smartphone vous savez parfaitement ce qu’est une application; elles sontomniprésentes sur ce type d’appareil et en font la richesseProgramming : Programmer, c’est ce que font les développeurs pour créer des applications qui vont vous faciliter la vieInterface : Une interface, c’est ce qui va lier deux applications pour qu’elles puissent communiquer et échanger des données.Ainsi une API est essentiellement un moyen permettant à des développeurs de faire communiquer leursapplications

Pourquoi est-ce important?

• Permet d’accéder à des jeux de données provenant d’applications

• Créer de la valeur en structurant, connectant et extrayant des données

• Créer des opportunités de co-développement et de partenariat

Page 11: Le Projet API-AGRO · API-AGRO: Security and Management EFITA 2015 Conference.30th, June - Pozna

Outils de gestion parcellairesOGP

Agriculteurs

Cooperatives

Prévision météo

Modèle Agro

Farmer’s app

Exemple du développement d’une

application avec un APIPlateforme d’expertise agro-météo développée par Arvalis et Météo France

Les conseils donnés aux agrissont basés sur les donnéescollectées dans les OGP disponibles par API

Ces datas sont traitées par les modèles d’Arvalis et MF

Les agriculteurs peuventconsulter les résultats des conseils directement sur uneAPP smartphone

Page 12: Le Projet API-AGRO · API-AGRO: Security and Management EFITA 2015 Conference.30th, June - Pozna

Fournisseur d’API

Utilisateur d’API

Aspects contractuels

• Des licences « standards » permettent de fixer le cadre d’utilisation des données et des APIs. Il en existe un grand nombre dont certaines très répandues.

• Important en amont de se poser les bonnes questions !

– Autorisation commerciale ou non ?

– Re-diffusion possible ou non ?

– Possibilité de modifier les données reçues ou non ?

– Obligation de faire un retour sur la qualité des données auprès du fournisseur (ex: remonté d’erreur par exemple) ou non ?

12

• Un outil en ligne pour choisir sa licence sera mis à disposition• Dans le cas où ces licences ne seraient pas adaptées… on peut écrire des CGU «

spécifiques » à partir d’un modèle proposé.

Page 13: Le Projet API-AGRO · API-AGRO: Security and Management EFITA 2015 Conference.30th, June - Pozna

En quoi la mise en place d’un programme d’API WEB peut-il être stratégique pour des organisations désirant augmenter leur diffusion de services sur le web ?

Les enjeux des API :

- Favoriser l’innovation,- Étendre l’entreprise- Développer de nouveaux marchés- Créer de nouveaux produits et services autour des data

Les outils de gestion de plateforme d’API facilitent :

- Le développement d’applications- Favorise l’accès et la réutilisation des données (et donc leur valorisation)- Une meilleure appropriation des données et services par les clients et partenaires

externes- La sécurisation des accès- La clarification des conditions d’utilisation et de valorisation (licences, cgu,…)

13

Les enjeux des API

Page 14: Le Projet API-AGRO · API-AGRO: Security and Management EFITA 2015 Conference.30th, June - Pozna

Avenir de la plateforme

• Poursuite du remplissage du catalogue (n’hésitez pas…)

• Ouverture au public le 15 octobre 2015

• Journée de lancement – début 2016

• Mise en place de la future gouvernance (Gp numérique ACTA)

• Financement et pérennité de la plateforme

Page 15: Le Projet API-AGRO · API-AGRO: Security and Management EFITA 2015 Conference.30th, June - Pozna

démo

Page 16: Le Projet API-AGRO · API-AGRO: Security and Management EFITA 2015 Conference.30th, June - Pozna

API-AGRO: Catalogue

EFITA 2015 Conference. 30th, June - Poznań 16

Page 17: Le Projet API-AGRO · API-AGRO: Security and Management EFITA 2015 Conference.30th, June - Pozna

API-AGRO: Dataset details

EFITA 2015 Conference. 30th, June - Poznań 17

Page 18: Le Projet API-AGRO · API-AGRO: Security and Management EFITA 2015 Conference.30th, June - Pozna

API-AGRO: Dataset valorisations

EFITA 2015 Conference. 30th, June - Poznań 18

Page 19: Le Projet API-AGRO · API-AGRO: Security and Management EFITA 2015 Conference.30th, June - Pozna

API-AGRO: Dataset access

EFITA 2015 Conference. 30th, June - Poznań 19

Page 20: Le Projet API-AGRO · API-AGRO: Security and Management EFITA 2015 Conference.30th, June - Pozna

API-AGRO: Security and Management

EFITA 2015 Conference. 30th, June - Poznań 20

• Users and group permissions