Difference between revisions of "RICM5 2018 2019 - UGAChain"

From air
Jump to navigation Jump to search
Line 3: Line 3:
 
= Description du projet =
 
= Description du projet =
 
Ce projet a 2 objectifs:
 
Ce projet a 2 objectifs:
  +
* Reprendre le projet UGAChain avec les technologies du jour. Notamment en procédant à une refonte de l'application Java native avec JHipster vers une application web, et en utilisant la version LTS 1.4 de Hyperledger Fabric.
* Générer un projet JHipster (backend, frontend) à partir d'un smart contract [[Hyperledger]].
 
  +
* Concevoir un générateur Hyperledger pour JHipster
* Générer le squelette d'un smart contract [[Hyperledger]] à partir d'un descripteur JDL.
 
 
Ce projet sera validité et démontré avec le projet UGAChain 2018 et d'autres bases d'exemples ([[JHipster]], [[Hyperledger]]).
 
 
 
==Générer un projet [[JHipster]]==
 
* cto > participant --> ROLE_<participant>
 
* cto > asset --> Entity Asset<asset>
 
* acl --> ???
 
* authentication --> ?? ([[OAuth2.0]]) génération de la configuration Keycloak
 
* écriture d'un HyperledgerJPARepository ou d'un HyperledgerCrudRepository
 
* écriture d'un
 
* génération des dockerfiles et de descripteurs docker-compose
 
 
==Générer un smart contract==
 
* directives additionnelles dans JDL (asset, participant, acl)
 
   
 
= L'équipe =
 
= L'équipe =

Revision as of 15:56, 19 March 2019

UGAChain

Description du projet

Ce projet a 2 objectifs:

  • Reprendre le projet UGAChain avec les technologies du jour. Notamment en procédant à une refonte de l'application Java native avec JHipster vers une application web, et en utilisant la version LTS 1.4 de Hyperledger Fabric.
  • Concevoir un générateur Hyperledger pour JHipster

L'équipe

  • Enzo MOLION
  • Jordan JEAN
  • Léo VALETTE - Chef de projet
  • Loris GENTILLON

Gestion de projet

Livrables

Documentation