区块链中的建模语言是什么?它用在什么地方?
What is modeling language in Blockchain? Where it is use?
区块链中哪些地方需要用到建模语言?
Permissions.acl 文件使用哪种语言?
.cto 文件使用哪种语言?是建模语言吗?
我知道 logic.js 文件使用 JavaScript 语言。
请给我解释一下建模语言。
提前致谢。
来自维基:https://en.wikipedia.org/wiki/Modeling_language
建模语言: 建模语言是任何人工语言,可用于在由一组一致的规则定义的结构中表达信息或知识或系统。规则用于解释结构中组件的含义。
来自 Hyperledger Github:https://github.com/hyperledger/composer/blob/master/packages/composer-website/jekylldocs/reference/cto_language.md
Hyperledger Composer 建模语言是一种 object-oriented 语言,它定义了包含资产、参与者和交易的业务网络模型。
你也可以看看这个教程。本教程将有助于使用 Hyperledger Composer 开发项目。
来自 https://hyperledger.github.io/composer/latest/reference/cto_language
Hyperledger Composer 包含一个 object-oriented 建模语言,用于定义业务网络定义的领域模型。
Hyperledger Composer CTO 模型文件由以下部分组成:
单个命名空间。文件中的所有资源声明都是
隐含在此命名空间中。
一组资源定义,包括资产、交易、
参与者和事件。
从其他资源导入资源的可选导入声明
命名空间。
从 https://hyperledger.github.io/composer/latest/reference/acl_language.html
Hyperledger Composer 包括一种 访问控制语言 (ACL),它提供对域模型元素的声明式访问控制。通过定义 ACL 规则,您可以确定允许哪些 users/roles 创建、读取、更新或删除业务网络域模型中的元素。
区块链中哪些地方需要用到建模语言?
Permissions.acl 文件使用哪种语言? .cto 文件使用哪种语言?是建模语言吗?
我知道 logic.js 文件使用 JavaScript 语言。
请给我解释一下建模语言。 提前致谢。
来自维基:https://en.wikipedia.org/wiki/Modeling_language
建模语言: 建模语言是任何人工语言,可用于在由一组一致的规则定义的结构中表达信息或知识或系统。规则用于解释结构中组件的含义。
来自 Hyperledger Github:https://github.com/hyperledger/composer/blob/master/packages/composer-website/jekylldocs/reference/cto_language.md
Hyperledger Composer 建模语言是一种 object-oriented 语言,它定义了包含资产、参与者和交易的业务网络模型。
你也可以看看这个教程。本教程将有助于使用 Hyperledger Composer 开发项目。
来自 https://hyperledger.github.io/composer/latest/reference/cto_language
Hyperledger Composer 包含一个 object-oriented 建模语言,用于定义业务网络定义的领域模型。 Hyperledger Composer CTO 模型文件由以下部分组成:
单个命名空间。文件中的所有资源声明都是 隐含在此命名空间中。
一组资源定义,包括资产、交易、 参与者和事件。
从其他资源导入资源的可选导入声明 命名空间。
从 https://hyperledger.github.io/composer/latest/reference/acl_language.html Hyperledger Composer 包括一种 访问控制语言 (ACL),它提供对域模型元素的声明式访问控制。通过定义 ACL 规则,您可以确定允许哪些 users/roles 创建、读取、更新或删除业务网络域模型中的元素。