Utilizza le API REST per sviluppare applicazioni

Le API REST fornite da Oracle Blockchain Platform sono state create tenendo presente la massima flessibilità; è possibile chiamare una transazione, eseguire una query o visualizzare lo stato di una transazione. Tuttavia, ciò significa che è probabile che si desideri eseguire il wrapping degli endpoint API esistenti in un'applicazione per fornire un controllo a livello di oggetto. Le applicazioni possono supportare operazioni a grana fine.

Qualsiasi applicazione che utilizza le API REST richiede le seguenti informazioni:

  • Nome e versione del codice concatenato.
  • URL e porta del server REST, nonché ID utente e password per il nodo REST.
  • Funzioni per richiamare le transazioni o eseguire query sul libro contabile.

Per informazioni sulle operazioni esistenti, inclusi esempi e sintassi d'uso, vedere API REST per Oracle Blockchain Platform.

Strutturare la tua applicazione

Struttura l'applicazione API REST in modo simile al seguente esempio:

/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