Prima di sviluppare un'applicazione

Prima di scrivere un'applicazione, scaricare e utilizzare le applicazioni di esempio e assicurarsi di disporre dei certificati e dei privilegi corretti per l'esecuzione di un'applicazione.

Oracle Blockchain Platform fornisce esempi scaricabili che ti aiutano a capire come scrivere codici concatenati e applicazioni. Fare riferimento a quanto riportato di seguito.

Oracle Blockchain Platform utilizza Hyperledger Fabric come base. Utilizzare la documentazione di Hyperledger Fabric per facilitare la scrittura delle applicazioni. Prima di scrivere la propria applicazione, leggere le sezioni Concetti fondamentali e Esercitazioni: documentazione di Hyperledger Fabric.

Prerequisiti per lo sviluppo delle applicazioni

Un ID utente e una password per l'utente dell'applicazione devono esistere in Oracle Identity Cloud Service. A seconda delle funzioni dell'applicazione, questo utente deve disporre dei prerequisiti riportati di seguito.

  • Per installare e distribuire il codice concatenato:

    • È necessario disporre dell'accesso amministrativo per installare o distribuire il codice concatenato.

    • È necessario esportare i certificati admincerts, cacerts e tlscacerts come descritto in Export Certificates in modo che possano essere inseriti nell'applicazione nelle cartelle crittografiche dei nodi peer e orderer.

    • È necessario esportare le credenziali amministratore in modo simile a come sono stati esportati i certificati (dal menu delle azioni selezionare Esporta credenziali amministratore). In questo modo verrà scaricato un file ZIP contenente il certificato firmato e i file keystore che devono essere inseriti nell'applicazione nelle cartelle crittografiche dei nodi peer e orderer.

  • Per eseguire operazioni su un codice concatenato installato e distribuito:

    • È necessario esportare i certificati admincerts, cacerts e tlscacerts come descritto in Export Certificates in modo che possano essere inseriti nell'applicazione nelle cartelle crittografiche dei nodi peer.

    • È necessario esportare il certificato tlscacerts per il nodo ordinante come descritto in Join the Participant or Scaled-Out OSNs to the Founder's Ordering Service in modo che possa essere inserito nell'applicazione.

    • Il codice concatenato che si sta richiamando deve essere installato e distribuito in un canale e in un nodo a cui l'ID utente può accedere.

    • È necessario configurare un nodo proxy REST e abilitare il codice concatenato per l'accesso proxy REST. È necessario fornire l'ID utente e la password per il nodo.

  • Per eseguire le funzioni su un endpoint API REST:

    • Il codice concatenato che si sta richiamando deve essere installato e distribuito in un canale e in un nodo a cui l'ID utente può accedere.

    • È necessario configurare un nodo proxy REST e abilitare il codice concatenato per l'accesso proxy REST. È necessario fornire l'ID utente e la password per il nodo.