Overview

This architecture explains how you can use IBM Bluemix to create a Hyperledger based Blockchain Application.

untitled3

Main Components
Application Servers

Supports programming logic needed to implement a web application. This will be the application that Blockchain user will be interacting with. You can use Bluemix CloudFoundry App (Java(Liberty Profile)/NodeJs/Asp.Net/PHP)

Database in Bluemix

Use any DB in Bluemix which is a fully managed data layer designed for modern web  applications which can be used to store for any general application related data. You can use SQL DB or DB2 Cloud or Cloudant NoSQL DB

Monitoring and Analytics Service

Gain the visibility and control you need over your application. Determine the response time your users see, understand the performance and availability of the application components, leverage analytics to keep your application up and performing well, and get automatically notified if application problems occur.

Auto-Scaling Service

The Auto-Scaling for Bluemix service enables you to automatically increase or decrease the compute capacity of your application. The number of application instances are adjusted dynamically based on the Auto-Scaling policy you define.

Blockchain Service in Bluemix

Empowers businesses to digitize your transaction workflow through a highly secured, shared and replicated ledger. Blockchain is a peer-to-peer distributed ledger technology for a new generation of transactional applications that establishes trust, accountability and transparency while streamlining business processes. The distributed ledger makes it easier to create cost-efficient business networks where virtually anything of value can be tracked and traded, without requiring a central point of control. This service is built on top of the Linux Foundation’s Hyperledger Project open source code. IBM has recently launched a new plan for High Security business networks which features a 4-node network running on dedicated infrastructure.

Blockchain Features
·      Spin up a test Blockchain Network in one click

Spend less time creating and managing a blockchain network and more time focusing on writing your applications.

·      Membership services

Take advantage of our first implementation of the membership services module, which encompasses many of the latest advances in cryptography.

·      Create confidential digital assets

Create digital transactions in your test applications that are processed quickly and securely over your permissioned network.

·      Work with Chaincode

Smart contracts, written in chaincode, contain embedded business logic that allows you to define assets and write transaction instructions.

blockchain2

untitled2

100+ Other Services

There are other 100 plus other great services that you can leverage for your applications under category like Web, Watson and others. The Bluemix Catalog lists starters and services that you can choose to bind and connect in your Blockchain apps with ease.

So start Architecting and Build Great Blockchain Apps on Bluemix and be ahead in the Blockchain Race with IBM !!!

Leave a comment