Utiliser les API REST pour développer des applications

Les API REST fournies par Oracle Blockchain Platform ont été créées avec une flexibilité maximale. Vous pouvez appeler une transaction, exécuter une requête ou afficher le statut d'une transaction. Toutefois, cela signifie que vous souhaiterez probablement encapsuler les adresses d'API existantes dans une application afin de fournir un contrôle au niveau de l'objet. Les applications peuvent prendre en charge des opérations beaucoup plus détaillées.

Toute application qui utilise les API REST requiert les informations suivantes :

  • Nom et version du code chaîne.
  • URL et port du serveur REST, ainsi que l'ID utilisateur et le mot de passe du noeud REST.
  • Fonctions permettant d'appeler des transactions ou d'interroger le livre.

Pour plus d'informations sur les opérations existantes, notamment des exemples et la syntaxe d'utilisation, reportez-vous à API REST pour Oracle Blockchain Platform.

Structurer votre application

Structurez votre application d'API REST comme dans l'exemple suivant :

/Application
  /artifacts
    /crypto
      /orderer
        Contains the certificates required for the application to act on the orderer node
        In participant instances only contains TLS certificates
      /peer
        Contains the certificates required for the application to act on the peer node
    /src
  /REST
    Application script containing REST API calls