https://github.com/yxuco/flogo-enterprise-app
flogo enterprise extensions for hyperledger-fabric
https://github.com/yxuco/flogo-enterprise-app
blockchain flogo go golang hyperledger-fabric
Last synced: 6 months ago
JSON representation
flogo enterprise extensions for hyperledger-fabric
- Host: GitHub
- URL: https://github.com/yxuco/flogo-enterprise-app
- Owner: yxuco
- License: mit
- Created: 2019-03-05T01:59:41.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2019-04-07T05:40:51.000Z (over 6 years ago)
- Last Synced: 2025-03-04T20:01:54.537Z (8 months ago)
- Topics: blockchain, flogo, go, golang, hyperledger-fabric
- Language: Go
- Homepage:
- Size: 1.07 MB
- Stars: 1
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# flogo-enterprise-app
This package includes [TIBCO Flogo® Enterprise](https://docs.tibco.com/products/tibco-flogo-enterprise-2-4-0) extensions for developing blockchain apps and smart contracts on [Hyperledger Fabric](https://www.hyperledger.org/projects/fabric).It provides the following Flogo® extensions:
- [Fabric Chaincode Extension](https://github.com/yxuco/flogo-enterprise-app/tree/master/fabric), which includes triggers and activities for designing and implementing Hyperledger Fabric chaincode with zero-code.
- [Fabric Client Extension](https://github.com/yxuco/flogo-enterprise-app/tree/master/fabclient), which includes connector and activities for designing and implementing Hyperledger Fabric client apps, such as a REST service that interacts with a Hyperledger Fabric network, by visual programming with zero-code.Samples for Hyperledger Fabric chaincode:
- [`marble-app`](https://github.com/yxuco/flogo-enterprise-app/tree/master/marble-app)
- [`marble-private`](https://github.com/yxuco/flogo-enterprise-app/tree/master/marble-private)These are the zero-code version of the `marbles02` and `marbles02_private` chaincode in [`fabric samples`](https://github.com/hyperledger/fabric-samples/tree/release-1.4/chaincode). The hundreds of lines of boilerplate code are replaced by a JSON model file exported from the TIBCO Flogo® Enterprise, where the chaincode is modeled by drag-and-drop.
Sample REST services as a Hyperledger Fabric client:
- [`marble-client`](https://github.com/yxuco/flogo-enterprise-app/tree/master/marble-client)
- [`marble-private-client`](https://github.com/yxuco/flogo-enterprise-app/tree/master/marble-private-client)These sample REST services are clients of the `marble-app` and `marble-private` networks. They implement REST APIs that interact with the distributed ledger in Hyperledger Fabric network. These Flogo apps do not require any code, each app contains only a JSON model file exported from the the TIBCO Flogo® Enterprise, where the REST APIs are modeled by drag-and-drop.