Stage : Data Cache & Mapping Cloud

Le Pôle R&D d’Open Wide est fournisseur d'innovation technologique dans les domaines données, documentaire, services et processus métier, et architectures Cloud.
Le projet Investissements d'Avenir "OCCIware" réunit sous l'égide d'Open Wide 10 entreprises, laboratoires et associations pour briser les silos entre les couches, métiers et applications du Cloud. Pour ce faire, il se fonde sur le standard OCCI, auquel notamment l'Inria apporte une dondation de méthodes formelles et Obeo une approche tirée par les modèles. Il vise un outillage complet, une plateforme d'exécution et 4 démonstrateurs dans des cas d'usages usuels du Cloud : Data Center, déploiement, Big Data, Linked Data / objets connectés.

  • Travaillant au sein de l'équipe R&D, le stagiaire étudiera le cas particulier existant au sein du composant Ozwillo Portal de cache de données géographiques pour concevoir l'architecture et développer un microservice de cache de données ouvertes liées provenant du composant Ozwillo Datacore. Il le mettra ensuite à la disposition en tant que service Cloud à la demande, et ce au standard OCCI, à l'aide des résultats du projet OCCIware : Studio pour modéliser les configurations ou leurs templates, plateforme d'exécution pour leur mise en oeuvre distribuée.
  • Dans ce stage, différents aspects peuvent être privilégiés : architecture du microservice de cache (extension de l'existant ou intégration au composant Datacore), configuration web, cache des données sous une nouvelle forme (mappings sémantiques), voire fonctionnalité de recherche plein texte.
  • Le stagiaire devra également s’intégrer et contribuer aux communautés Open Source membres de OCCIware.
  •  APIs HTTP REST JSON-LD et OCCI, MongoDB, Java / Spring / CXF, outil de provisioning (ex. puppet, docker). Optionnellement : moteur de recherche plein texte (SolR), technologies du web sémantique (RDF)...
  •  Outils basés sur Eclipse Modeling (Sirius)
  •  Projet R&D ambitieux à forte valeur technologique dans le monde de l’Open Source
  •  Architectures innovantes (objets connectés, NoSQL, REST, sémantique, Cloud, Open Data, Big Data)
  •  Collaboration avec les 10 partenaires français
  •  Ingénieur ou universitaire en fin d’étude ou avant-dernière année filière Informatique / Génie logiciel, Systèmes d’Informations...
  •  Maîtrise de la conception et du développement Java et des outils du marché (Eclipse, Junit, Maven, Git)
  •  Motivé par les architectures de données Cloud (REST, MongoDB, Linked Data)