IBM Systems Magazine, Mainframe - May/June 2017 - 34

No matter why blockchain is
deployed, it tracks the lifecycle
of an asset whether it is a
car, a financial asset or a real
estate title, says Ian J. Mitchell,
Distinguished Engineer,
z Systems software. Blockchain
offers transparent management
of that asset between
participants and requires
tracking the asset inside the
participants' existing SORs.
Blockchain transactions might
be initiated by a participant's SOR
because of an event in the asset's
lifecycle. After that change is
published via blockchain, other
participants can note the change
and reflect it in the SOR.
The replicated nature of
blockchain provides data resilience.
All parties will need to agree on
what will be managed before
creating the blockchain contract
and then create the actions
allowable under the contract.
"Uniquely with blockchain, all
the participants see and agree
on those allowable actions,"
Mitchell says.

Further, strong security credentials are required
for interacting with blockchain, which means
having a good registry of security credentials is
important, he notes.

The Role of APIs
When blockchain interacts with the SOR, it will be
interested only in the data pertaining to the asset, not
all of the data that exists in the database. Blockchain
uses APIs to identify the data it needs.
Blockchain data is posted in logically separate
systems, and APIs are used to interface with SOR,
Mitchell says. IBM is enabling Representational State
Transfer (REST) APIs to work with many of its existing
offerings such as z/OS* Connect. REST APIs identify
certain resources and use HTTP to access them.
Systems integration on blockchain with DB2 and CICS
are done with REST API.
A blockchain framework tool called Fabric
Composer, which was developed by IBM with the
open-source Hyperledger community, creates REST
APIs for the assets modeled and managed in the
blockchain. z/OS Connect can use those REST APIs
to tell the SOR to invoke actions in the blockchain.
"z/OS Connect makes the interaction between the
blockchain and the existing SOR as consistent as other
services, which react with the SOR," Mitchell explains.
REST APIs also will work from the blockchain to the
SOR. IBM is working on initiatives that incorporate the
bidirectional functionality of REST and APIs.

Learn More
IBM offers many resources to learn about blockchain and how it works.
Here are a few of them:
IBM Blockchain: ibm.com/blockchain
IBM blockchain car sales demo video: youtu.be/IgNfoQQ5Reg
IBM Fabric Composer: fabric-composer.github.io

34 // MAY/JUNE 2017 ibmsystemsmag.com

It is also supporting SOR
integration initiatives to provide
APIs that can be invoked from
the SOR and that can be used by
blockchain to access the SOR.
"Bidirectional APIs are the best
way for SOR to be driven by other
services," he notes.

IBM's Solution
IBM launched IBM Blockchain for
Hyperledger Fabric V1.0, which
enables a host of data stores to
be used with blockchain. General
availability is slated for late
spring-early summer.
IBM Blockchain works with a
JSON data store like CouchDB, a
key value data store like LevelDB
and with relational databases
like DB2.
"Using IBM Blockchain, you
can run analytics directly off of
DB2 or CouchDB without having
to offload or export all of your
data," Dillenberger says. A DB2
table could be configured as
an Apache Spark resilient data
set so you could apply Spark
machine-learning models to both
the SOR and the blockchain tables.
With other blockchains, data must
be exported into the technology
before it can be used.
This analytics capability can be
very valuable. For instance, a car
can be tracked on the blockchain
from its manufacturer through
various owners to the end of its
life. A SOR DB2 table at a car
dealer may have such information
as who owned the car before the
current purchaser. The car dealer
may want to run analytics against


http://www.ibm.com/blockchain http://youtu.be/IgNfoQQ5Reg http://fabric-composer.github.io http://www.ibmsystemsmag.com

Table of Contents for the Digital Edition of IBM Systems Magazine, Mainframe - May/June 2017

Table of Contents
Editor's Desk: Blockchain's Assets
IBM Perspective: The Foundation for Trust in Blockchains
Infographic: Securing Your Blockchian: The details that matter
Techbits: Spurring Economic Growth in Africa
Partner PoV: Current Demand: Modernize environment and applications to stay competitive
R&D: Cognitive Conditioning: How IBM researchers use machine learning to make storage smarter
Cover Story: The Business of Blockchain: The ledger technology is set to streamline markets and transform industries
Feature: Added Security: IBM delivers additional protection for blockchain
Feature: Shared Information: Blockchain works with systems of record to integrate data
TECH Showcase: To Serve and Protect: IBM Lab Services for z Systems and LinuxONE helps clients stay vigilant against data hackers
Administrator: Logical Process: IBM CICS asynchronous API allows for more natural program creation
Solutions: Mainframe Operations Intelligence, CA Technologies; GIT for IBM z/OS, Rocket Software; SMA_RT Software V3.3.005, Type80 Security Software Inc.; Topaz for Total Test, Compuware Corporation
Stop Run: From Military to Mainframe: McLaughlin defies the odds with determination and hard work
Reference Point - Global Events, Education, Resources for Mainframe
2017 Mainframe Solutions Edition
IBM Systems Magazine, Mainframe - May/June 2017 - Intro
IBM Systems Magazine, Mainframe - May/June 2017 - Cover1
IBM Systems Magazine, Mainframe - May/June 2017 - Cover2
IBM Systems Magazine, Mainframe - May/June 2017 - 1
IBM Systems Magazine, Mainframe - May/June 2017 - Table of Contents
IBM Systems Magazine, Mainframe - May/June 2017 - 3
IBM Systems Magazine, Mainframe - May/June 2017 - 4
IBM Systems Magazine, Mainframe - May/June 2017 - 5
IBM Systems Magazine, Mainframe - May/June 2017 - Editor's Desk: Blockchain's Assets
IBM Systems Magazine, Mainframe - May/June 2017 - 7
IBM Systems Magazine, Mainframe - May/June 2017 - IBM Perspective: The Foundation for Trust in Blockchains
IBM Systems Magazine, Mainframe - May/June 2017 - Infographic: Securing Your Blockchian: The details that matter
IBM Systems Magazine, Mainframe - May/June 2017 - Techbits: Spurring Economic Growth in Africa
IBM Systems Magazine, Mainframe - May/June 2017 - 11
IBM Systems Magazine, Mainframe - May/June 2017 - Partner PoV: Current Demand: Modernize environment and applications to stay competitive
IBM Systems Magazine, Mainframe - May/June 2017 - 13
IBM Systems Magazine, Mainframe - May/June 2017 - R&D: Cognitive Conditioning: How IBM researchers use machine learning to make storage smarter
IBM Systems Magazine, Mainframe - May/June 2017 - 15
IBM Systems Magazine, Mainframe - May/June 2017 - 16
IBM Systems Magazine, Mainframe - May/June 2017 - 17
IBM Systems Magazine, Mainframe - May/June 2017 - Cover Story: The Business of Blockchain: The ledger technology is set to streamline markets and transform industries
IBM Systems Magazine, Mainframe - May/June 2017 - 19
IBM Systems Magazine, Mainframe - May/June 2017 - 20
IBM Systems Magazine, Mainframe - May/June 2017 - 21
IBM Systems Magazine, Mainframe - May/June 2017 - 22
IBM Systems Magazine, Mainframe - May/June 2017 - 23
IBM Systems Magazine, Mainframe - May/June 2017 - 24
IBM Systems Magazine, Mainframe - May/June 2017 - 25
IBM Systems Magazine, Mainframe - May/June 2017 - 26
IBM Systems Magazine, Mainframe - May/June 2017 - Feature: Added Security: IBM delivers additional protection for blockchain
IBM Systems Magazine, Mainframe - May/June 2017 - 28
IBM Systems Magazine, Mainframe - May/June 2017 - 29
IBM Systems Magazine, Mainframe - May/June 2017 - 30
IBM Systems Magazine, Mainframe - May/June 2017 - 31
IBM Systems Magazine, Mainframe - May/June 2017 - Feature: Shared Information: Blockchain works with systems of record to integrate data
IBM Systems Magazine, Mainframe - May/June 2017 - 33
IBM Systems Magazine, Mainframe - May/June 2017 - 34
IBM Systems Magazine, Mainframe - May/June 2017 - 35
IBM Systems Magazine, Mainframe - May/June 2017 - 36
IBM Systems Magazine, Mainframe - May/June 2017 - TECH Showcase: To Serve and Protect: IBM Lab Services for z Systems and LinuxONE helps clients stay vigilant against data hackers
IBM Systems Magazine, Mainframe - May/June 2017 - 38
IBM Systems Magazine, Mainframe - May/June 2017 - 39
IBM Systems Magazine, Mainframe - May/June 2017 - 40
IBM Systems Magazine, Mainframe - May/June 2017 - 41
IBM Systems Magazine, Mainframe - May/June 2017 - 42
IBM Systems Magazine, Mainframe - May/June 2017 - 43
IBM Systems Magazine, Mainframe - May/June 2017 - Administrator: Logical Process: IBM CICS asynchronous API allows for more natural program creation
IBM Systems Magazine, Mainframe - May/June 2017 - 45
IBM Systems Magazine, Mainframe - May/June 2017 - Solutions: Mainframe Operations Intelligence, CA Technologies; GIT for IBM z/OS, Rocket Software; SMA_RT Software V3.3.005, Type80 Security Software Inc.; Topaz for Total Test, Compuware Corporation
IBM Systems Magazine, Mainframe - May/June 2017 - 47
IBM Systems Magazine, Mainframe - May/June 2017 - Stop Run: From Military to Mainframe: McLaughlin defies the odds with determination and hard work
IBM Systems Magazine, Mainframe - May/June 2017 - Cover3
IBM Systems Magazine, Mainframe - May/June 2017 - Cover4
IBM Systems Magazine, Mainframe - May/June 2017 - Reference Point - Global Events, Education, Resources for Mainframe
IBM Systems Magazine, Mainframe - May/June 2017 - 2017 Mainframe Solutions Edition
IBM Systems Magazine, Mainframe - May/June 2017 - SE2
IBM Systems Magazine, Mainframe - May/June 2017 - SE3
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20191112
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20190910
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20190708
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20190506
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20190304
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/relevantz_20190102
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/2019mfse
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20190102
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20181112
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20180910
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20180708
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20180506
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20180304
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20180102
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/2018mfse
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20171112
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20170910
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20170910_v2
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20170708
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20170506
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20170304
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_sesupp
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20170102
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_linuxsupp
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20161112
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/MainframeSecurity
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20160910
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20160708
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20160506
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20160304
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20160102
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20151112
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20150910_se
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20150910
http://www.ibmsystemsmagmainframedigital.com/MFSkills
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20150708
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20150506_supp
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20150506
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20150304
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20150102
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20141112
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20140910_v2
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20140910
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20140708
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_gt_201405
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/BigData
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20140506
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20140304
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20140102
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20131112
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20130910_v2
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20130910
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20130708
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20130506
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20130304
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20130102
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20121112
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/buyersguide2013
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20120910
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20120708
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20120506
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20120304
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20120102
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/ibmsystems_mainframe_2012bg
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20111112
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20110910
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20110708
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20110506
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20110304
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20110102
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20101112
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20100910
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20100910_bg
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20100708
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20100506
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20100304
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20100102
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20091112
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20090910
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20090708
http://www.ibmsystemsmagmainframedigital.com/nxtbooks/ibmsystemsmag/mainframe_20090506
http://www.nxtbook.com/nxtbooks/ibmsystemsmag/mainframe_20090304
http://www.nxtbook.com/nxtbooks/mspcomm/ibmsystems_mainframe_200901
http://www.nxtbookMEDIA.com