REST APIを使用したアプリケーションの開発
Oracle Blockchain Platformに用意されているREST APIは、最大限の柔軟性を考慮して作成されており、トランザクションの呼出し、問合せの起動、トランザクションのステータスの表示が可能です。ただし、オブジェクトレベルの制御を実現するために、多くの場合、既存のAPIエンドポイントをアプリケーション内にラップします。アプリケーションに、さらに詳細な操作を含めることができます。
REST APIを使用するアプリケーションでは、次のようにする必要があります。
- チェーンコードの名前およびバージョン。
- RESTサーバーのURLおよびポートと、RESTノードのユーザーIDおよびパスワード。
- レジャーに対するトランザクションを呼び出す関数またはレジャーを問い合せる関数。
例および使用構文など、既存の操作に関する情報は、『Oracle Blockchain Platform REST API』を参照してください。
アプリケーションの構造化
REST APIアプリケーションは、次のような構造にする必要があります:
/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