Anwendungen mit REST-APIs entwickeln

Die von Oracle Blockchain Platform bereitgestellten REST-APIs wurden unter Berücksichtigung maximaler Flexibilität erstellt. Sie können eine Transaktion aufrufen, eine Abfrage ausführen oder den Status einer Transaktion anzeigen. Dies bedeutet jedoch, dass Sie die vorhandenen API-Endpunkte wahrscheinlich in eine Anwendung wrappen möchten, um Steuerelemente auf Objektebene bereitzustellen. Anwendungen können wesentlich fein granuliertere Vorgänge unterstützen.

Für jede Anwendung, die REST-APIs verwendet, sind die folgenden Informationen erforderlich:

  • Chaincode-Name und -Version.
  • Die REST-Server-URL und der Port sowie die Benutzer-ID und das Kennwort für den REST-Knoten.
  • Funktionen zum Aufrufen von Transaktionen oder Abfragen des Buchs.

Informationen zu den vorhandenen Vorgängen, einschließlich Beispielen und Syntax für die Verwendung, finden Sie unter REST-API für Oracle Blockchain Platform.

Anwendungen strukturieren

Strukturieren Sie Ihre REST-API-Anwendung wie im folgenden Beispiel:

/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