SlideShare a Scribd company logo
1 of 6
Blockchain on IBM Cloud
Definition and deploy: high level overview
Simone Romano
simone.romano1@ibm.com
08/2018 / © 2018 IBM Corporation
IBM® Blockchain Platform
08/2018 / © 2018 IBM Corporation
IBM® Blockchain Platform leverages the Hyperledger
Composer open source development toolset
Key concepts:
• Assets
• tangible or intangible goods, services, or property, and are
stored in registrie
• Participants
• Participants are members of a business network. They may own
assets and submit transactions
• Transactions
• Transactions are the mechanism by which participants interact
with assets
IBM® Blockchain Platform
08/2018 / © 2018 IBM Corporation
BND - Business Network Definition
yo hyperledger-composer:businessnetwork
IBM Blockchain deploy workflow
08/2018 / © 2018 IBM Corporation
Develop the network
Creating the business
network structure
Defining the business
network
Packaging the business
network
Deploy the network
Generate the
business network
definition (BND)
Modelling assets,
participants, and
transactions
Generate the
deployable
business network
archive file (.bna)
Interact with the network
Retrive admin secret
Creating a certificate
authority card
Adding the certificates to
the Starter Plan instance
Creating an admin
business network card
Installing and starting the
business network
Ping the business network
to ensure it is running
correctly
doc doc
composer network
ping -c admin@my-
network
Installing the REST server
Running the REST server
doc
Deploy the REST server
Create Cloudant Service
Share network card
through Cloudant
Deploy composer-rest-server
docker on IBM Cloud
Deploy the REST server
08/2018 / © 2018 IBM Corporation
Deploy the REST server
Create Cloudant Service
Share network card
through Cloudant
Deploy composer-rest-server
docker on IBM Cloud
• By default, composer store the cards local /home/user/.composer
• To be able to expose the REST APIs we need to use a cloud-based
wallet:
• Cloudant is a solution
Workflow:
• Install composer-wallet-cloudant
• npm install -g @ampretia/composer-wallet-cloudant
• Create the cardstore-cloudant.json file
• Create the cloudant database (more details here)
• Update the cardstore-cloudant.json file (more details here)
• export NODE_CONFIG=$(cat cardstore-cloudant.json)
• Now each composer operation will use the cloudant wallet and
not the locally cards store
• Create and import a new card to cloudant wallet
• composer card create
• composer card import
• Deploy ibmblockchain/composer-rest-server docker to ibmcloud by
specifying the NODE_CONFIG environment variable (more details here –
step 10)
References
08/2018 / © 2018 IBM Corporation
• Hyperledger Composer
• Develop the network
• Deploy the network
• Interact with the network
• Expose REST APIs through docker
• Troubleshooting:
• Runtime not compatible
• Runtime not compatible - docker

More Related Content

Similar to IBM Blockchain Platform High Level Overview

Deploying A Proof Of Stake App On IBM Cloud Using Tendermint
Deploying A Proof Of Stake App On IBM Cloud Using TendermintDeploying A Proof Of Stake App On IBM Cloud Using Tendermint
Deploying A Proof Of Stake App On IBM Cloud Using TendermintKunal Malhotra
 
Using IBM Blockchain Platform (November 2019)
Using IBM Blockchain Platform (November 2019)Using IBM Blockchain Platform (November 2019)
Using IBM Blockchain Platform (November 2019)Matt Lucas
 
Achieving scalability & speed with IaaS
Achieving scalability & speed with IaaSAchieving scalability & speed with IaaS
Achieving scalability & speed with IaaSIBM Software India
 
Fabric Composer - Construct 2017
Fabric Composer - Construct 2017Fabric Composer - Construct 2017
Fabric Composer - Construct 2017Simon Stone
 
Get the Exact Identity Solution You Need - In the Cloud - Overview
Get the Exact Identity Solution You Need - In the Cloud - OverviewGet the Exact Identity Solution You Need - In the Cloud - Overview
Get the Exact Identity Solution You Need - In the Cloud - OverviewForgeRock
 
RICOH THETA x IoT Developers Contest : Cloud API Seminar
 RICOH THETA x IoT Developers Contest : Cloud API Seminar RICOH THETA x IoT Developers Contest : Cloud API Seminar
RICOH THETA x IoT Developers Contest : Cloud API Seminarcontest-theta360
 
Developing and Deploying Microservices to IBM Cloud Private
Developing and Deploying Microservices to IBM Cloud PrivateDeveloping and Deploying Microservices to IBM Cloud Private
Developing and Deploying Microservices to IBM Cloud PrivateShikha Srivastava
 
Hyperledger Composer
Hyperledger ComposerHyperledger Composer
Hyperledger ComposerRihusoft
 
Breaking the Monolith road to containers.pdf
Breaking the Monolith road to containers.pdfBreaking the Monolith road to containers.pdf
Breaking the Monolith road to containers.pdfAmazon Web Services
 
IBM Z for the Digital Enterprise 2018 - Offering API channel to application a...
IBM Z for the Digital Enterprise 2018 - Offering API channel to application a...IBM Z for the Digital Enterprise 2018 - Offering API channel to application a...
IBM Z for the Digital Enterprise 2018 - Offering API channel to application a...DevOps for Enterprise Systems
 
Ibm blockchain platform explained
Ibm blockchain platform explained Ibm blockchain platform explained
Ibm blockchain platform explained LennartF
 
Ibm blockchain platform explained
Ibm blockchain platform explained Ibm blockchain platform explained
Ibm blockchain platform explained LennartF
 
IBM Bluemix Nice Meetup - 20171120 - Hyperledger Fabric & Composer
IBM Bluemix Nice Meetup - 20171120 - Hyperledger Fabric & ComposerIBM Bluemix Nice Meetup - 20171120 - Hyperledger Fabric & Composer
IBM Bluemix Nice Meetup - 20171120 - Hyperledger Fabric & ComposerIBM France Lab
 
Announcing: Native MQTT Integration with HiveMQ and InfluxDB Cloud
Announcing: Native MQTT Integration with HiveMQ and InfluxDB Cloud Announcing: Native MQTT Integration with HiveMQ and InfluxDB Cloud
Announcing: Native MQTT Integration with HiveMQ and InfluxDB Cloud InfluxData
 
Build your first blockchain application with Amazon Managed Blockchain - SVC2...
Build your first blockchain application with Amazon Managed Blockchain - SVC2...Build your first blockchain application with Amazon Managed Blockchain - SVC2...
Build your first blockchain application with Amazon Managed Blockchain - SVC2...Amazon Web Services
 
Multi-cloud deployment with IBM MQ
Multi-cloud deployment with IBM MQMulti-cloud deployment with IBM MQ
Multi-cloud deployment with IBM MQMatt Roberts
 
Breaking the Monolith road to containers.pdf
Breaking the Monolith road to containers.pdfBreaking the Monolith road to containers.pdf
Breaking the Monolith road to containers.pdfAmazon Web Services
 
How Zalando integrates Kubernetes with AWS
How Zalando integrates Kubernetes with AWSHow Zalando integrates Kubernetes with AWS
How Zalando integrates Kubernetes with AWSUri Savelchev
 

Similar to IBM Blockchain Platform High Level Overview (20)

Deploying A Proof Of Stake App On IBM Cloud Using Tendermint
Deploying A Proof Of Stake App On IBM Cloud Using TendermintDeploying A Proof Of Stake App On IBM Cloud Using Tendermint
Deploying A Proof Of Stake App On IBM Cloud Using Tendermint
 
Using IBM Blockchain Platform (November 2019)
Using IBM Blockchain Platform (November 2019)Using IBM Blockchain Platform (November 2019)
Using IBM Blockchain Platform (November 2019)
 
Achieving scalability & speed with IaaS
Achieving scalability & speed with IaaSAchieving scalability & speed with IaaS
Achieving scalability & speed with IaaS
 
Fabric Composer - Construct 2017
Fabric Composer - Construct 2017Fabric Composer - Construct 2017
Fabric Composer - Construct 2017
 
Get the Exact Identity Solution You Need - In the Cloud - Overview
Get the Exact Identity Solution You Need - In the Cloud - OverviewGet the Exact Identity Solution You Need - In the Cloud - Overview
Get the Exact Identity Solution You Need - In the Cloud - Overview
 
RICOH THETA x IoT Developers Contest : Cloud API Seminar
 RICOH THETA x IoT Developers Contest : Cloud API Seminar RICOH THETA x IoT Developers Contest : Cloud API Seminar
RICOH THETA x IoT Developers Contest : Cloud API Seminar
 
Developing and Deploying Microservices to IBM Cloud Private
Developing and Deploying Microservices to IBM Cloud PrivateDeveloping and Deploying Microservices to IBM Cloud Private
Developing and Deploying Microservices to IBM Cloud Private
 
Hyperledger Composer
Hyperledger ComposerHyperledger Composer
Hyperledger Composer
 
Breaking the Monolith road to containers.pdf
Breaking the Monolith road to containers.pdfBreaking the Monolith road to containers.pdf
Breaking the Monolith road to containers.pdf
 
Introduction to Fabric Composer
Introduction to Fabric ComposerIntroduction to Fabric Composer
Introduction to Fabric Composer
 
IBM Z for the Digital Enterprise 2018 - Offering API channel to application a...
IBM Z for the Digital Enterprise 2018 - Offering API channel to application a...IBM Z for the Digital Enterprise 2018 - Offering API channel to application a...
IBM Z for the Digital Enterprise 2018 - Offering API channel to application a...
 
Ibm blockchain platform explained
Ibm blockchain platform explained Ibm blockchain platform explained
Ibm blockchain platform explained
 
Ibm blockchain platform explained
Ibm blockchain platform explained Ibm blockchain platform explained
Ibm blockchain platform explained
 
IBM Bluemix Nice Meetup - 20171120 - Hyperledger Fabric & Composer
IBM Bluemix Nice Meetup - 20171120 - Hyperledger Fabric & ComposerIBM Bluemix Nice Meetup - 20171120 - Hyperledger Fabric & Composer
IBM Bluemix Nice Meetup - 20171120 - Hyperledger Fabric & Composer
 
Announcing: Native MQTT Integration with HiveMQ and InfluxDB Cloud
Announcing: Native MQTT Integration with HiveMQ and InfluxDB Cloud Announcing: Native MQTT Integration with HiveMQ and InfluxDB Cloud
Announcing: Native MQTT Integration with HiveMQ and InfluxDB Cloud
 
Build your first blockchain application with Amazon Managed Blockchain - SVC2...
Build your first blockchain application with Amazon Managed Blockchain - SVC2...Build your first blockchain application with Amazon Managed Blockchain - SVC2...
Build your first blockchain application with Amazon Managed Blockchain - SVC2...
 
Multi-cloud deployment with IBM MQ
Multi-cloud deployment with IBM MQMulti-cloud deployment with IBM MQ
Multi-cloud deployment with IBM MQ
 
Breaking the Monolith road to containers.pdf
Breaking the Monolith road to containers.pdfBreaking the Monolith road to containers.pdf
Breaking the Monolith road to containers.pdf
 
The rise of microservices
The rise of microservicesThe rise of microservices
The rise of microservices
 
How Zalando integrates Kubernetes with AWS
How Zalando integrates Kubernetes with AWSHow Zalando integrates Kubernetes with AWS
How Zalando integrates Kubernetes with AWS
 

More from Simone Romano

Automaticf fMRI learning_simoneromano
Automaticf fMRI learning_simoneromanoAutomaticf fMRI learning_simoneromano
Automaticf fMRI learning_simoneromanoSimone Romano
 
Presentazione ic progetto_b
Presentazione ic progetto_bPresentazione ic progetto_b
Presentazione ic progetto_bSimone Romano
 
Ica analisi digruppo
Ica analisi digruppoIca analisi digruppo
Ica analisi digruppoSimone Romano
 
Dispersion centrality
Dispersion centralityDispersion centrality
Dispersion centralitySimone Romano
 
Automi suoggettiinfiniti
Automi suoggettiinfinitiAutomi suoggettiinfiniti
Automi suoggettiinfinitiSimone Romano
 

More from Simone Romano (9)

Automaticf fMRI learning_simoneromano
Automaticf fMRI learning_simoneromanoAutomaticf fMRI learning_simoneromano
Automaticf fMRI learning_simoneromano
 
Hadoop analyzerJR
Hadoop analyzerJRHadoop analyzerJR
Hadoop analyzerJR
 
Smart api
Smart apiSmart api
Smart api
 
Presentazione ic progetto_b
Presentazione ic progetto_bPresentazione ic progetto_b
Presentazione ic progetto_b
 
Open ideas tesina
Open ideas tesinaOpen ideas tesina
Open ideas tesina
 
Word Integration
Word IntegrationWord Integration
Word Integration
 
Ica analisi digruppo
Ica analisi digruppoIca analisi digruppo
Ica analisi digruppo
 
Dispersion centrality
Dispersion centralityDispersion centrality
Dispersion centrality
 
Automi suoggettiinfiniti
Automi suoggettiinfinitiAutomi suoggettiinfiniti
Automi suoggettiinfiniti
 

Recently uploaded

Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 

Recently uploaded (20)

Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 

IBM Blockchain Platform High Level Overview

  • 1. Blockchain on IBM Cloud Definition and deploy: high level overview Simone Romano simone.romano1@ibm.com 08/2018 / © 2018 IBM Corporation
  • 2. IBM® Blockchain Platform 08/2018 / © 2018 IBM Corporation IBM® Blockchain Platform leverages the Hyperledger Composer open source development toolset Key concepts: • Assets • tangible or intangible goods, services, or property, and are stored in registrie • Participants • Participants are members of a business network. They may own assets and submit transactions • Transactions • Transactions are the mechanism by which participants interact with assets
  • 3. IBM® Blockchain Platform 08/2018 / © 2018 IBM Corporation BND - Business Network Definition yo hyperledger-composer:businessnetwork
  • 4. IBM Blockchain deploy workflow 08/2018 / © 2018 IBM Corporation Develop the network Creating the business network structure Defining the business network Packaging the business network Deploy the network Generate the business network definition (BND) Modelling assets, participants, and transactions Generate the deployable business network archive file (.bna) Interact with the network Retrive admin secret Creating a certificate authority card Adding the certificates to the Starter Plan instance Creating an admin business network card Installing and starting the business network Ping the business network to ensure it is running correctly doc doc composer network ping -c admin@my- network Installing the REST server Running the REST server doc Deploy the REST server Create Cloudant Service Share network card through Cloudant Deploy composer-rest-server docker on IBM Cloud
  • 5. Deploy the REST server 08/2018 / © 2018 IBM Corporation Deploy the REST server Create Cloudant Service Share network card through Cloudant Deploy composer-rest-server docker on IBM Cloud • By default, composer store the cards local /home/user/.composer • To be able to expose the REST APIs we need to use a cloud-based wallet: • Cloudant is a solution Workflow: • Install composer-wallet-cloudant • npm install -g @ampretia/composer-wallet-cloudant • Create the cardstore-cloudant.json file • Create the cloudant database (more details here) • Update the cardstore-cloudant.json file (more details here) • export NODE_CONFIG=$(cat cardstore-cloudant.json) • Now each composer operation will use the cloudant wallet and not the locally cards store • Create and import a new card to cloudant wallet • composer card create • composer card import • Deploy ibmblockchain/composer-rest-server docker to ibmcloud by specifying the NODE_CONFIG environment variable (more details here – step 10)
  • 6. References 08/2018 / © 2018 IBM Corporation • Hyperledger Composer • Develop the network • Deploy the network • Interact with the network • Expose REST APIs through docker • Troubleshooting: • Runtime not compatible • Runtime not compatible - docker

Editor's Notes

  1. Projects - collaborate as team or work individually Jupyter Notebooks + IBM value add - Integrated in Projects with access control - Spark integration with R/Python/Scala kernels - Versions, comments, share link, publish to GitHub - PixieDust, Brunel, … RStudio integrated with Spark DSX Integrates with Data in many places - Watson Data Platform Services - Message Hub and IBM Streaming Analytics - Can call any IBM service, e.g. Watson, Quantum, etc - Third party data services on premise or on other clouds
  2. Projects - collaborate as team or work individually Jupyter Notebooks + IBM value add - Integrated in Projects with access control - Spark integration with R/Python/Scala kernels - Versions, comments, share link, publish to GitHub - PixieDust, Brunel, … RStudio integrated with Spark DSX Integrates with Data in many places - Watson Data Platform Services - Message Hub and IBM Streaming Analytics - Can call any IBM service, e.g. Watson, Quantum, etc - Third party data services on premise or on other clouds
  3. Projects - collaborate as team or work individually Jupyter Notebooks + IBM value add - Integrated in Projects with access control - Spark integration with R/Python/Scala kernels - Versions, comments, share link, publish to GitHub - PixieDust, Brunel, … RStudio integrated with Spark DSX Integrates with Data in many places - Watson Data Platform Services - Message Hub and IBM Streaming Analytics - Can call any IBM service, e.g. Watson, Quantum, etc - Third party data services on premise or on other clouds
  4. Projects - collaborate as team or work individually Jupyter Notebooks + IBM value add - Integrated in Projects with access control - Spark integration with R/Python/Scala kernels - Versions, comments, share link, publish to GitHub - PixieDust, Brunel, … RStudio integrated with Spark DSX Integrates with Data in many places - Watson Data Platform Services - Message Hub and IBM Streaming Analytics - Can call any IBM service, e.g. Watson, Quantum, etc - Third party data services on premise or on other clouds
  5. Projects - collaborate as team or work individually Jupyter Notebooks + IBM value add - Integrated in Projects with access control - Spark integration with R/Python/Scala kernels - Versions, comments, share link, publish to GitHub - PixieDust, Brunel, … RStudio integrated with Spark DSX Integrates with Data in many places - Watson Data Platform Services - Message Hub and IBM Streaming Analytics - Can call any IBM service, e.g. Watson, Quantum, etc - Third party data services on premise or on other clouds