Java Web应用程序是否可以与使用HyperLedger Composer构建的区块链进行交互?

时间:2017-10-18 16:51:39

标签: blockchain hyperledger-fabric hyperledger hyperledger-composer

或者您是否必须使用某种语言构建Web应用程序才能使用composer?我一直在查找,但我很困惑网络应用程序如何使用区块链。

2 个答案:

答案 0 :(得分:2)

是的,这就是composer-rest-server的目的,它具有Swagger(OpenAPI)记录的RESTful接口,允许用户与Composer业务网络进行交互。

这在Developer Guide的“生成REST API”部分中有记录。

创建和composer deploy .bna(业务网络存档)之后,您将使用composer-rest-server命令行工具生成并启动可与您的业务网络交互的休息服务器。

使用此REST API,您可以通过http://localhost:3000/explorer/swagger.json访问swagger定义源。从那里,您可以使用Swagger Codegen等工具生成Java客户端。

答案 1 :(得分:0)

是的,您可以将业务网络公开为REST API&从任何Web应用程序调用它。

请参阅:https://hyperledger.github.io/composer/integrating/getting-started-rest-api.html