
Hyperledger Composer
Hyperledger Composer is a set of open source tools that allows business owners, operators, and developers a way to create blockchain applications and smart contracts aimed at solving business problems and/or improving operational efficiencies. Composer has been combined into Hyperledger Fabric v1.4+. Hyperledger composer is a business-oriented set of tools for creating enterprise blockchain applications, under the umbrella of the Hyperledger project. Hyperledger Composer offers a lot of advantages which include the faster creation of blockchain applications in easy steps, smooth and low-cost modeling and testing allowing the user to build, test and deploy various options and then implement the one that offers the best fit, and reusability of existing apps and APIs that reduce both effort and costs. Hyperledger Composer is a set of open source tools that allows business owners, operators, and developers a way to create blockchain applications and smart contracts aimed at solving business problems and/or improving operational efficiencies. They include defining the business rules based on which blockchain transactions will be processed, defining the assets that are exchanged in blockchain-based use cases, and define controls for participants, their identities, roles and access levels for performing the various kinds of transactions.

What Is Hyperledger Composer?
Hyperledger Composer is a set of open source tools that allows business owners, operators, and developers a way to create blockchain applications and smart contracts aimed at solving business problems and/or improving operational efficiencies. It is an example of a commercial application of blockchain-as-a-service (BaaS). Hyperledger Composer is one of the several Hyperledger projects hosted by The Linux Foundation in collaboration with corporate members.
As of August 2019, the Hyperledger Composer project is in deprecated status, meaning that while it is still in-use, none of the maintainers are actively developing new features or provide support. Composer has been combined into Hyperledger Fabric v1.4+.



Understanding Hyperledger Composer
Hyperledger Composer is built in Javascript, a platform-independent programming language that also supports the use of built-in libraries and uses available functions and scripts to make the utilities more scalable and reusable. Composer is an application development framework which simplifies and expedites the creation of Hyperledger fabric blockchain applications.
Using Hyperledger Composer, a business person with no technical knowledge can easily collaborate with a developer to build specific features. They include defining the business rules based on which blockchain transactions will be processed, defining the assets that are exchanged in blockchain-based use cases, and define controls for participants, their identities, roles and access levels for performing the various kinds of transactions.
Similarly, a developer using Hyperledger Composer can easily build and configure core components of the blockchain which include the network’s digital assets, transaction logic, participants and access controls. Composer supports sharing, reusability and scalability of components across various organizations. One can easily generate the required scripts and APIs necessary for business implementation using Hyperledger Composer. It also supports use cases and real-time testing, which can even be performed through the web-based Composer playground without the need for local installations.
Using Hyperledger Composer, it is possible for an individual to create and run a sample blockchain, and grant restricted permission to various participants. For instance, one can easily build a “Perishable Goods Network” that facilitates trading of items like fruits and vegetables, include participants like farmers, shippers and importers, define individual roles for each participant, define and execute terms of agreement between the participants, track shipments, acknowledge, monitor and report status of goods at various stage in the supply chain, and payments management.
Special Considerations
Hyperledger Composer offers a lot of advantages which include the faster creation of blockchain applications in easy steps, smooth and low-cost modeling and testing allowing the user to build, test and deploy various options and then implement the one that offers the best fit, and reusability of existing apps and APIs that reduce both effort and costs.
Business Network Archive is central to Hyperledger Composer’s architecture, and it maintains the core data and functionality of the business network that includes the business model, transaction logic and access controls. Composer Playground is the web-based interface that enables modeling the business requirements and functions, functional testing, as well as deployment testing on a live blockchain. A LoopBack connector that supports various APIs and integration capabilities allows a variety of client applications as well as non-blockchain applications an easy medium to interface with the Hyperledger Composer.
Related terms:
Blockchain : What You Need to Know
A guide to help you understand what blockchain is and how it can be used by industries. You've probably encountered a definition like this: “blockchain is a distributed, decentralized, public ledger." But blockchain is easier to understand than it sounds. read more
Blockchain-as-a-Service (BaaS)
Blockchain-as-a-Service (BaaS) is the third-party creation and management of cloud-based networks for companies building blockchain applications. read more
Enterprise Ethereum Alliance
The Enterprise Ethereum Alliance brings together start-ups and Fortune 500 companies to work on Ethereum as an enterprise-grade technology. read more
Hyperledger Burrow
Hyperledger Burrow is an open-source blockchain framework that handles transactions and executes smart contracts on a permissioned virtual machine. read more
Hyperledger Explorer
Hyperledger Explorer is a dashboard utility that allows for the monitoring, searching, and maintenance of blockchain developments and related data read more
Hyperledger Fabric
Hyperledger Fabric is a platform for building various blockchain-based products, solutions, and applications for business use. read more
Hyperledger Iroha
Hyperledger Iroha is a business blockchain framework designed for infrastructure projects that need distributed ledger technology. read more
Hyperledger Sawtooth
Hyperledger Sawtooth is an enterprise-level, permissioned, modular blockchain platform which uses an innovative Proof of Elapsed Time consensus algorithm read more
Hyperledger
Hyperledger is an open-source umbrella project that offers tools for developing and using blockchain systems and applications across industry sectors. read more
Open Source
Open source refers to software or other projects with source code that can be viewed, modified, or upgraded by anyone. read more