Ou devez-vous créer l'application Web en utilisant une certaine langue pour utiliser le composeur? J'ai regardé ceci mais je suis confus comment une application Web utiliserait la blockchain.Est-il possible qu'une application Web Java interagisse avec une chaîne de blocs construite avec HyperLedger Composer?
Répondre
Oui, tel est le but du compositeur repose-serveur qui a une Swagger (OpenAPI) documenté l'interface RESTful qui permet d'interagir avec un réseau d'affaires Composer.
Ceci est documenté dans la section "Générer API REST" du Developer Guide.
Après avoir créé et composer deploy
votre .bna (archive de réseau d'entreprise), vous utiliserez l'outil de ligne de commande composer-rest-server
pour générer et démarrer un serveur de repos pouvant interagir avec votre réseau d'entreprise.
En utilisant cette API REST, vous pouvez accéder à la source de définition swagger via http://localhost:3000/explorer/swagger.json. De cela, vous pouvez générer un client Java en utilisant un outil tel que Swagger Codegen.
Oui, vous pouvez le faire en exposant le réseau d'entreprise en tant qu'API REST & en l'invoquant depuis n'importe quelle application Web.
Voir ceci: https://hyperledger.github.io/composer/integrating/getting-started-rest-api.html