Hyperledger Composer is a set of JavaScript-based high-level toolsets and frameworks that simplify and quickly build and run an application on top of a Hyperledger Fabric blockchain. Business owners and developers can quickly create smart contracts and applications via the composer tool. The composer tool generates a RESTful endpoint to interact with fabric channels. Instead of writing chaincode using Golang, Composer uses model language to generate a business network archive (.BNA) file for the blockchain network.
Here is an example of a Hyperledger Composer solution architecture:
Hyperledger Composer contains the components that are listed in the following sections.