REST API를 사용하여 애플리케이션 개발

Oracle Blockchain Platform에서 제공하는 REST API는 최대한의 유연성을 염두에 두고 만들어졌습니다. 트랜잭션을 호출하거나, 쿼리를 호출하거나, 트랜잭션 상태를 볼 수 있습니다. 그러나 이는 애플리케이션에서 기존 API 엔드포인트를 래핑하여 객체 레벨 제어를 제공하고자 할 수 있음을 의미합니다. 응용 프로그램에는 훨씬 더 세분화된 작업이 포함될 수 있습니다.

REST API를 사용하는 모든 애플리케이션에는 다음이 필요합니다.

  • 체인 코드 이름 및 버전입니다.
  • REST 서버 URL 및 포트, REST 노드에 대한 사용자 ID 및 비밀번호입니다.
  • 원장에 대해 트랜잭션을 호출하거나 원장을 질의하는 기능입니다.

예제 및 사용 구문을 비롯한 기존 작업에 대한 자세한 내용은 REST API for Oracle Blockchain Platform를 참조하십시오.

애플리케이션 구성

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