Générateur Hyperledger pour JHipster: Difference between revisions

From air
Jump to navigation Jump to search
 
(2 intermediate revisions by the same user not shown)
Line 5: Line 5:
* Générer le squelette d'un smart contract [[Hyperledger]] à partir d'un descripteur JDL.
* 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).
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=
=Générer un projet [[JHipster]]=
* cto > participant --> ROLE_<participent>
* cto > participant --> ROLE_<participant>
* cto > asset --> Entity Asset<asset>
* cto > asset --> Entity Asset<asset>
* acl --> ???
* acl --> ???
* authentication --> ?? (OAuth2.0) génération de la configuration Keycloak
* authentication --> ?? ([[OAuth2.0]]) génération de la configuration Keycloak
* écriture d'un HyperledgerJPARepository ou d'un HyperledgerCrudRepository
* écriture d'un HyperledgerJPARepository ou d'un HyperledgerCrudRepository
* écriture d'un
* écriture d'un

Latest revision as of 09:06, 12 September 2018

Enseignants : Didier Donsez

Ce projet a 2 objectifs:

  • Générer un projet JHipster (backend, frontend) à partir d'un smart contract Hyperledger.
  • 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)