Les meilleurs développeurs web freelances sont sur Codeur.com

Création/mise à jour d'entités via SPARQL/RabbitMQ

 Fermé·Plus de 10 000 €·12 offres·754 vues·12 interactions


Nous avons besoin d'un devis pour préparer une plateforme web sous D8.

- Nous avons une base de données interne (appelée "VIVO") interrogeable via SPARQL qui contient des données sur notre personnel et nos publications.
- Les données les plus simples (identifiants uniques, titres des publications, noms des personnes) présentes dans cette base sont indexées sur un serveur SolR.
- Les modifications apportées à cette base VIVO sont signalées sur notre réseau interne via des notifications RabbitMQ.

Nos contributeurs Drupal doivent importer du contenu sur la plateforme web en provenance de VIVO.
Pour cela, ils doivent pouvoir interroger l'index SolR (via la fonction d'autocomplete) pour chercher et sélectionner les données qu'ils souhaitent importer.
Une fois ces données sélectionnées, Drupal doit pouvoir interroger automatiquement VIVO via SPARQL pour créer les nouvelles entités/nodes.

Par ailleurs, Drupal doit pouvoir "écouter" les notifications RabbitMQ pour évaluer si un des contenus locaux a subi une modification et, le cas échéant, mettre à jour les données locales en ré-interrogeant VIVO.

Nous avons en conséquence besoin d'un module permettant :
- de récupérer via SolR un identifiant unique associé à un titre de publication, à une personne etc. lorque les utilisateurs cherchent un de ces contenus (en utilisant un champ d'autocomplétion pour la recherche) ;
- d'interroger VIVO via SPARQL pour récupérer les données à partir de l'identifiant unique récupéré juste avant ;
- de sauvegarder ces données récupérées sous la forme d'une nouvelle entité Drupal
- de mettre à jour les entités Drupal locales existantes si/quand une notification RabbitMQ est reçue.

Les champs Drupal correspondant à l'ontologie de la base VIVO sont créés.

Nous avons besoin de votre devis dans les plus brefs délais afin d'intégrer ce projet dans notre budget 2018 (qui se termine dans quelques jours...).

Nous sommes à votre disposition pour toute information complémentaire concernant votre devis.

Budget indicatif : Plus de 10 000 €

Publication : 11 décembre 2018 à 11h54

Profils recherchés : Développeur de plugin freelance, Développeur spécifique freelance, Développeur back-end freelance

Le profil du client est reservé aux prestataires abonnés

Créer un compte

12 freelances ont répondu à ce projet

8 propositions de devis en moins de 2h

+5

Montant moyen des devis proposés : 5 800 €

Estimation du délai : 23 jours

Publier un projet similaire

Chaque jour, des centaines de clients utilisent Codeur.com pour trouver un prestataire. Créez votre compte dès maintenant, remplissez votre profil et trouvez de nouveaux clients.

Trouver des nouveaux clients

Votre navigateur Web n’est plus à jour. Il ne permet pas d’afficher correctement le site Codeur.com.
Nous vous invitons à mettre à jour votre navigateur ou à utiliser un autre navigateur plus récent.