SlideShare a Scribd company logo
Ideas to Impacts
Block Chain
for
Supply Chain Networks
Scope by a Large South African Supplier Network
• When does Blockchain need to be implemented?
• What does Blockchain transform and get values?
• What are the different architecture views of Blockchain?
• What are the recommended toolsets to implement Blockchain?
• What are the components and building blocks of recommended
tool?
• How do you connect Supply Chain Networks with Blockchain?
• What are the phases of Implementation?
2
Identification of Blockchain Needs
3
From Conventional to Blockchain
4
Blockchain Value additions and Enablers
5
Blockchain TOGAF and Zachman Combined View
6
Blockchain OSI View
7
Business Architecture
PLANNING/
OPTIMIZATION
INVENTORY
MANAGMENT
TRACK &
TRACE
CONTROL
TOWER
PROOBLEM
RESOLUTION
TRANSACTION
INSIGHTS (O2C, P2P)
eINVOICE/
COMPLIANCE
SUPPLY CHAIN APPLICATIONS
ORDER/FULFILLMENT
MANAGEMENT
STORE
REPLENISHMENT
WAREHOUSE
REPLENISHMENT
IoT TRANSPORTATION
MANAGEMENT
SYSTEM
ENTERPRISE
RESOURCE
PLANNING
SUPPLIER
REGISTRY
SUPPLIER
PROVENANCE
CONNECTIVITY
MACHNINE
LEARNING
DATA
MANAGEMENT
BLOCKCHAIN
AI
ORDER
MANAGEMENT
SUPPLIER
MANAGEMENT
BUSINESS NETWORK
TRANSPORTATION MANAGEMENT
DATA
SCIENCE
Inland
Transportation
Shippers /
Beneficial Cargo
Owner
Supply Chain
Visibility
Systems
Authorities
Financial /
Insurance
Services
Port
Community
Systems
Freight
Forwarders /
3PLs
Customs
Systems
Customs
Brokers
Trade
Associat
ions
Supply
Chain /
Transport
ation
Managem
ent
Systems
Terminal
Operating
Systems
8
Smart Connected Architecture
Digital
Thread
Digital
Thread
Remote
Diagnostics
Predictive
Models
Real Time
Analytics
Track and
Detect
Digital Field
Service
Production
Monitoring
Fleet
Monitoring
Asset
Monitoring
Product
Usage Data
CONNECTED
DIGITAL
SERVICE
DIGITAL
LOGISTICS
CONNECTED
SMART
FACTORY
DIGITAL
SUPPLY
CHAIN
LEAD TO
CASH FOR
THE DIGITAL
AGE
CONNECTED
DIGITAL
INNOVATION
Voice of the Factory Voice of the Product Voice of the Customer
Voice of the Digital
Twin
9
Workflow Architecture from Developer View
10
Generic Technical Architecture
11
Why Hyperledger Fabric?
12
Hyperledger Technical Architecture
Advanced tooling
Create & manage
smart contracts,
applications &
networks
Open
technology
Hyperledger Fabric,
Containers,
Kubernetes
Developer
tools
Operator
tools
on
prem
Teloxis
Block chain
Service and
Monitoring
Container virtualization &
orchestration
Multi-cloud deployment
…
Deploy
anywhere
Comprehensive
cloud &
on-premises
options
Solutions
Services
Ecosystem
Blockchain
Platform
Collaborate
with
services
teams from
ideation all
the way to
production
Tap into our diverse ecosystem to
develop strategic partnerships
and create your competitive
advantage
Solve critical industry
challenges by building and
joining new business networks
and applications
Build and operate
blockchain networks in
heterogeneous
environments
A founding, premier member of
Hyperledger, IBM is committed to
open source, standards &
governance
13
Hyperledger Tools – End User View
14
Hyperledger Tools-Developer View
Burrow
Fabric
Fabric[Apple]
Trans
Chain
StateDB
Couch
Chaincode
Fabric
[Seagate]
Trans
Chain
StateDB
Couch
Chaincode
Fabric
[WD]
Trans
Chain
StateDB
Couch
Chaincode
Composer
Composer
JSONData Model
JSChaincode
JSONRole-basedACL
IDRegistry
Cello
NetworkSetup
DevOps UI
NetworkTeardown
Quilt (benchmark performance)
Explorer (interactive gui)
Caliper(ledger interoperability)
SoftwareDevelopment Kit
Node.js
Java
Python
Go
Endorser
Consenter
Committer
Chain
code
editor
15
Hyperledger from User Point of View
16
Sample Transaction Flow
17
Blockchains Peer Network
18
Building Blocks for the project
19
Blocks Interactions
Distributed Ledger Technology Services
APIs, Events, SDKs
SMART CONTRACT
Chain-code
Services
AP
Membership
Services
Enrollment
Attributes
Consensus Services
Distributed
Ledger
Ordering Service
Network
Protocol
Endorsement
Validation
Secure
Container
Secure
Registry
TRANSACTIONS
LEDGER
IDENTITY
Security and Crypto Services
IDENTITY
Pluggable, Membership, Privacy and
Auditability of transactions.
LEDGER | TRANSACTIONS
Distributed transactional ledger whose state
is updated by consensus of stakeholders
SMART-CONTRACT
“Programmable Ledger”, provide ability to
run business logic against the blockchain
(aka smart contract)
APIs, Events, SDKs
Multi-language native SDKs allow
developers to write DLT apps
20
API Interaction
cached state,
history, tx
Blockchain
block
txn txn txn txn
…
Blockchain
developer
Smart
Contract
Invokes/queries
develops
develops
Application
Accesses
event
emits
emits
D
Ledger
‘get’ ‘put, ‘delete’
SDK
Peer
21
API User Interaction
22
Phases
• Phase 1:
• Identity Management for
Suppliers Network
• Chat System for Suppliers
Network
• Certify the System for South
Africa Network
• Phase 2:
• End to End Workflow for
Suppliers Network Services
23
Phase 1: General Use case :
Identity Management, KYC
24
Phase 1: Identity Management Blockchain Interface
Each entity has a
Decentralized Identifer
(DID)
3.Verifier
2.Individual
or
corporation
Identity Trust Fabric
(Blockchain)
1.Issuer
Signs
credential
25
Phase 1: Identity Management Sequence Diagram
Ecert
Tcert
Fabric-CA
Indy URSA Aries
cluster DB
LDAP HSM
Root
Certificate Authority
✓
Implements
Membership
Service Provider
26
Phase 1: Identity Management - Zero Knowledge Proof
(ZPK)
27
Phase 1: Identity Management Files Process Structure
28
Phase 1: Identity Management Application Layer
Structure
Human
Trust
Cryptographic
Trust
Layer One:
Ledgers Public Blockchain
DIDs
Layer Three:
Exchange
Contextual Message
Protocols
Issuer Verifier
Holder
Verifiable
Credential
Proof
Trust
Layer Four: Rules
Layer Two:
Agent-to-Agent
Protocol
Connection
Agent + Wallet
Agent + Wallet
Context
Specific
Identity
System
Identity
Metasystem
DID VCX ABC XYZ
29
Phase 1: Identity Management Human Trust Card
Verification Automation
30
Phase 1 – dApp Chat System for Suppliers
31
Phase 1 – Certification Standards
Standard Title
ISO/IEC 27000 Overview and vocabulary
ISO/IEC 27001
Information security management systems –
Requirements
ISO/IEC 27002
Code of practice for information security
controls
ISO/IEC 27003
Information security management system -
guidance
ISO/IEC 27004
Information security management Monitoring,
measurement, analysis and evaluation
Standard Title
ISO/IEC 29190 Privacy capability assessment model
ISO/IEC 24760-
3
A framework for identity management – Part 3: Practice
ISO/IEC 29146 A framework for access management
ITU-T X.1085 |
ISO/IEC 17922
Tele biometric authentication framework using biometric
hardware security module
ISO/IEC 29003 Identity proofing
ISO/IEC 29134 Privacy impact assessment – Guidelines
ITU-T X.gpim |
ISO/IEC 29151
Code of practice for personally identifiable information protection
NWIP Privacy enhancing data de-identification techniques
32
Phase 2: After login Business Flow for End Users
1. Production Planning and Procurement Management
2. Financial Transactions Management
3. Detailed Scheduling and Project Monitoring
4. Exception Management and Performance Management
5. Maintenance Management and Inventory Management
6. Track and Trace Logistics along with Returns Management as Exception Management
33
Phase 2: After login Use Case for the Business Workflow
34
Phase 2: Use Case for Developer End to End
Workflow
35
Phase 2: Dashboard Screen after Login Success
36
Phase 2: On Clicking PIE Chart
37
Phase 2: On Clicking Deploy New Contract
38
Thank you
39

More Related Content

Similar to Block Chain.pptx

Hyperledger Fabric - Blockchain for the Enterprise - FOSDEM 20190203
Hyperledger Fabric - Blockchain for the Enterprise - FOSDEM 20190203Hyperledger Fabric - Blockchain for the Enterprise - FOSDEM 20190203
Hyperledger Fabric - Blockchain for the Enterprise - FOSDEM 20190203
Arnaud Le Hors
 
Security Architecture Best Practices for SaaS Applications
Security Architecture Best Practices for SaaS ApplicationsSecurity Architecture Best Practices for SaaS Applications
Security Architecture Best Practices for SaaS Applications
Techcello
 
Dejan Podgorsek - Is Hyperledger Fabric secure enough for your Business?
Dejan Podgorsek - Is Hyperledger Fabric secure enough for your Business?Dejan Podgorsek - Is Hyperledger Fabric secure enough for your Business?
Dejan Podgorsek - Is Hyperledger Fabric secure enough for your Business?
Hacken_Ecosystem
 
Cloud Security Standards: What to Expect and What to Negotiate V2.0
Cloud Security Standards: What to Expect and What to Negotiate V2.0Cloud Security Standards: What to Expect and What to Negotiate V2.0
Cloud Security Standards: What to Expect and What to Negotiate V2.0
Cloud Standards Customer Council
 
IBM Blockchain Platform - Architectural Good Practices v1.0
IBM Blockchain Platform - Architectural Good Practices v1.0IBM Blockchain Platform - Architectural Good Practices v1.0
IBM Blockchain Platform - Architectural Good Practices v1.0
Matt Lucas
 
dtechnClouologyassociatepart2
dtechnClouologyassociatepart2dtechnClouologyassociatepart2
dtechnClouologyassociatepart2
Anne Starr
 
API Management within a Microservice Architecture
API Management within a Microservice ArchitectureAPI Management within a Microservice Architecture
API Management within a Microservice Architecture
WSO2
 
API Management Within a Microservices Architecture
API Management Within a Microservices Architecture API Management Within a Microservices Architecture
API Management Within a Microservices Architecture
Nadeesha Gamage
 
Cloud computing and innovations
Cloud computing and  innovationsCloud computing and  innovations
Cloud computing and innovations
SPIN Chennai
 
Blockchain explored
Blockchain explored Blockchain explored
Blockchain explored
IBM Sverige
 
BizDay: Fully Managed Corda Enterprise with Azure Blockchain Service, Microsoft
BizDay: Fully Managed Corda Enterprise with Azure Blockchain Service, MicrosoftBizDay: Fully Managed Corda Enterprise with Azure Blockchain Service, Microsoft
BizDay: Fully Managed Corda Enterprise with Azure Blockchain Service, Microsoft
R3
 
API Management Microservices beyond HIP
API Management Microservices beyond HIPAPI Management Microservices beyond HIP
API Management Microservices beyond HIP
SmartWave
 
Security architecture best practices for saas applications
Security architecture best practices for saas applicationsSecurity architecture best practices for saas applications
Security architecture best practices for saas applications
kanimozhin
 
[DSC Europe 23][DigiHealth] Muthu Ramachandran AI and Blockchain Framework fo...
[DSC Europe 23][DigiHealth] Muthu Ramachandran AI and Blockchain Framework fo...[DSC Europe 23][DigiHealth] Muthu Ramachandran AI and Blockchain Framework fo...
[DSC Europe 23][DigiHealth] Muthu Ramachandran AI and Blockchain Framework fo...
DataScienceConferenc1
 
Hyperledger Austin meetup July 10, 2018
Hyperledger Austin meetup July 10, 2018Hyperledger Austin meetup July 10, 2018
Hyperledger Austin meetup July 10, 2018
Oracle Developers
 
Oracle - Hyperledger Silicon Valley meetup, June 20, 2018
Oracle - Hyperledger Silicon Valley meetup, June 20, 2018Oracle - Hyperledger Silicon Valley meetup, June 20, 2018
Oracle - Hyperledger Silicon Valley meetup, June 20, 2018
Oracle Developers
 
Oracle Blockchain Experience Day
Oracle Blockchain Experience DayOracle Blockchain Experience Day
Oracle Blockchain Experience Day
Juarez Junior
 
Technical Introduction to Hyperledger Fabric v1.0
Technical Introduction to Hyperledger Fabric v1.0Technical Introduction to Hyperledger Fabric v1.0
Technical Introduction to Hyperledger Fabric v1.0
Altoros
 
Cloud native microservices for systems and applications ieee rev2
Cloud native microservices for systems and applications ieee rev2Cloud native microservices for systems and applications ieee rev2
Cloud native microservices for systems and applications ieee rev2
Prem Sankar Gopannan
 
Blockchain Explored: A technical deep-dive
Blockchain Explored: A technical deep-diveBlockchain Explored: A technical deep-dive
Blockchain Explored: A technical deep-dive
Binh Nguyen
 

Similar to Block Chain.pptx (20)

Hyperledger Fabric - Blockchain for the Enterprise - FOSDEM 20190203
Hyperledger Fabric - Blockchain for the Enterprise - FOSDEM 20190203Hyperledger Fabric - Blockchain for the Enterprise - FOSDEM 20190203
Hyperledger Fabric - Blockchain for the Enterprise - FOSDEM 20190203
 
Security Architecture Best Practices for SaaS Applications
Security Architecture Best Practices for SaaS ApplicationsSecurity Architecture Best Practices for SaaS Applications
Security Architecture Best Practices for SaaS Applications
 
Dejan Podgorsek - Is Hyperledger Fabric secure enough for your Business?
Dejan Podgorsek - Is Hyperledger Fabric secure enough for your Business?Dejan Podgorsek - Is Hyperledger Fabric secure enough for your Business?
Dejan Podgorsek - Is Hyperledger Fabric secure enough for your Business?
 
Cloud Security Standards: What to Expect and What to Negotiate V2.0
Cloud Security Standards: What to Expect and What to Negotiate V2.0Cloud Security Standards: What to Expect and What to Negotiate V2.0
Cloud Security Standards: What to Expect and What to Negotiate V2.0
 
IBM Blockchain Platform - Architectural Good Practices v1.0
IBM Blockchain Platform - Architectural Good Practices v1.0IBM Blockchain Platform - Architectural Good Practices v1.0
IBM Blockchain Platform - Architectural Good Practices v1.0
 
dtechnClouologyassociatepart2
dtechnClouologyassociatepart2dtechnClouologyassociatepart2
dtechnClouologyassociatepart2
 
API Management within a Microservice Architecture
API Management within a Microservice ArchitectureAPI Management within a Microservice Architecture
API Management within a Microservice Architecture
 
API Management Within a Microservices Architecture
API Management Within a Microservices Architecture API Management Within a Microservices Architecture
API Management Within a Microservices Architecture
 
Cloud computing and innovations
Cloud computing and  innovationsCloud computing and  innovations
Cloud computing and innovations
 
Blockchain explored
Blockchain explored Blockchain explored
Blockchain explored
 
BizDay: Fully Managed Corda Enterprise with Azure Blockchain Service, Microsoft
BizDay: Fully Managed Corda Enterprise with Azure Blockchain Service, MicrosoftBizDay: Fully Managed Corda Enterprise with Azure Blockchain Service, Microsoft
BizDay: Fully Managed Corda Enterprise with Azure Blockchain Service, Microsoft
 
API Management Microservices beyond HIP
API Management Microservices beyond HIPAPI Management Microservices beyond HIP
API Management Microservices beyond HIP
 
Security architecture best practices for saas applications
Security architecture best practices for saas applicationsSecurity architecture best practices for saas applications
Security architecture best practices for saas applications
 
[DSC Europe 23][DigiHealth] Muthu Ramachandran AI and Blockchain Framework fo...
[DSC Europe 23][DigiHealth] Muthu Ramachandran AI and Blockchain Framework fo...[DSC Europe 23][DigiHealth] Muthu Ramachandran AI and Blockchain Framework fo...
[DSC Europe 23][DigiHealth] Muthu Ramachandran AI and Blockchain Framework fo...
 
Hyperledger Austin meetup July 10, 2018
Hyperledger Austin meetup July 10, 2018Hyperledger Austin meetup July 10, 2018
Hyperledger Austin meetup July 10, 2018
 
Oracle - Hyperledger Silicon Valley meetup, June 20, 2018
Oracle - Hyperledger Silicon Valley meetup, June 20, 2018Oracle - Hyperledger Silicon Valley meetup, June 20, 2018
Oracle - Hyperledger Silicon Valley meetup, June 20, 2018
 
Oracle Blockchain Experience Day
Oracle Blockchain Experience DayOracle Blockchain Experience Day
Oracle Blockchain Experience Day
 
Technical Introduction to Hyperledger Fabric v1.0
Technical Introduction to Hyperledger Fabric v1.0Technical Introduction to Hyperledger Fabric v1.0
Technical Introduction to Hyperledger Fabric v1.0
 
Cloud native microservices for systems and applications ieee rev2
Cloud native microservices for systems and applications ieee rev2Cloud native microservices for systems and applications ieee rev2
Cloud native microservices for systems and applications ieee rev2
 
Blockchain Explored: A technical deep-dive
Blockchain Explored: A technical deep-diveBlockchain Explored: A technical deep-dive
Blockchain Explored: A technical deep-dive
 

Recently uploaded

Poznań ACE event - 19.06.2024 Team 24 Wrapup slidedeck
Poznań ACE event - 19.06.2024 Team 24 Wrapup slidedeckPoznań ACE event - 19.06.2024 Team 24 Wrapup slidedeck
Poznań ACE event - 19.06.2024 Team 24 Wrapup slidedeck
FilipTomaszewski5
 
Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |
AstuteBusiness
 
Essentials of Automations: Exploring Attributes & Automation Parameters
Essentials of Automations: Exploring Attributes & Automation ParametersEssentials of Automations: Exploring Attributes & Automation Parameters
Essentials of Automations: Exploring Attributes & Automation Parameters
Safe Software
 
QA or the Highway - Component Testing: Bridging the gap between frontend appl...
QA or the Highway - Component Testing: Bridging the gap between frontend appl...QA or the Highway - Component Testing: Bridging the gap between frontend appl...
QA or the Highway - Component Testing: Bridging the gap between frontend appl...
zjhamm304
 
Session 1 - Intro to Robotic Process Automation.pdf
Session 1 - Intro to Robotic Process Automation.pdfSession 1 - Intro to Robotic Process Automation.pdf
Session 1 - Intro to Robotic Process Automation.pdf
UiPathCommunity
 
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
Edge AI and Vision Alliance
 
"Choosing proper type of scaling", Olena Syrota
"Choosing proper type of scaling", Olena Syrota"Choosing proper type of scaling", Olena Syrota
"Choosing proper type of scaling", Olena Syrota
Fwdays
 
What is an RPA CoE? Session 1 – CoE Vision
What is an RPA CoE?  Session 1 – CoE VisionWhat is an RPA CoE?  Session 1 – CoE Vision
What is an RPA CoE? Session 1 – CoE Vision
DianaGray10
 
Northern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
Northern Engraving | Modern Metal Trim, Nameplates and Appliance PanelsNorthern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
Northern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
Northern Engraving
 
"What does it really mean for your system to be available, or how to define w...
"What does it really mean for your system to be available, or how to define w..."What does it really mean for your system to be available, or how to define w...
"What does it really mean for your system to be available, or how to define w...
Fwdays
 
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
Alex Pruden
 
Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...
Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...
Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...
Pitangent Analytics & Technology Solutions Pvt. Ltd
 
Harnessing the Power of NLP and Knowledge Graphs for Opioid Research
Harnessing the Power of NLP and Knowledge Graphs for Opioid ResearchHarnessing the Power of NLP and Knowledge Graphs for Opioid Research
Harnessing the Power of NLP and Knowledge Graphs for Opioid Research
Neo4j
 
Must Know Postgres Extension for DBA and Developer during Migration
Must Know Postgres Extension for DBA and Developer during MigrationMust Know Postgres Extension for DBA and Developer during Migration
Must Know Postgres Extension for DBA and Developer during Migration
Mydbops
 
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...
DanBrown980551
 
Nordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptxNordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptx
MichaelKnudsen27
 
High performance Serverless Java on AWS- GoTo Amsterdam 2024
High performance Serverless Java on AWS- GoTo Amsterdam 2024High performance Serverless Java on AWS- GoTo Amsterdam 2024
High performance Serverless Java on AWS- GoTo Amsterdam 2024
Vadym Kazulkin
 
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectorsConnector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
DianaGray10
 
"Scaling RAG Applications to serve millions of users", Kevin Goedecke
"Scaling RAG Applications to serve millions of users",  Kevin Goedecke"Scaling RAG Applications to serve millions of users",  Kevin Goedecke
"Scaling RAG Applications to serve millions of users", Kevin Goedecke
Fwdays
 
Dandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity serverDandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity server
Antonios Katsarakis
 

Recently uploaded (20)

Poznań ACE event - 19.06.2024 Team 24 Wrapup slidedeck
Poznań ACE event - 19.06.2024 Team 24 Wrapup slidedeckPoznań ACE event - 19.06.2024 Team 24 Wrapup slidedeck
Poznań ACE event - 19.06.2024 Team 24 Wrapup slidedeck
 
Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |
 
Essentials of Automations: Exploring Attributes & Automation Parameters
Essentials of Automations: Exploring Attributes & Automation ParametersEssentials of Automations: Exploring Attributes & Automation Parameters
Essentials of Automations: Exploring Attributes & Automation Parameters
 
QA or the Highway - Component Testing: Bridging the gap between frontend appl...
QA or the Highway - Component Testing: Bridging the gap between frontend appl...QA or the Highway - Component Testing: Bridging the gap between frontend appl...
QA or the Highway - Component Testing: Bridging the gap between frontend appl...
 
Session 1 - Intro to Robotic Process Automation.pdf
Session 1 - Intro to Robotic Process Automation.pdfSession 1 - Intro to Robotic Process Automation.pdf
Session 1 - Intro to Robotic Process Automation.pdf
 
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
 
"Choosing proper type of scaling", Olena Syrota
"Choosing proper type of scaling", Olena Syrota"Choosing proper type of scaling", Olena Syrota
"Choosing proper type of scaling", Olena Syrota
 
What is an RPA CoE? Session 1 – CoE Vision
What is an RPA CoE?  Session 1 – CoE VisionWhat is an RPA CoE?  Session 1 – CoE Vision
What is an RPA CoE? Session 1 – CoE Vision
 
Northern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
Northern Engraving | Modern Metal Trim, Nameplates and Appliance PanelsNorthern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
Northern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
 
"What does it really mean for your system to be available, or how to define w...
"What does it really mean for your system to be available, or how to define w..."What does it really mean for your system to be available, or how to define w...
"What does it really mean for your system to be available, or how to define w...
 
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
 
Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...
Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...
Crafting Excellence: A Comprehensive Guide to iOS Mobile App Development Serv...
 
Harnessing the Power of NLP and Knowledge Graphs for Opioid Research
Harnessing the Power of NLP and Knowledge Graphs for Opioid ResearchHarnessing the Power of NLP and Knowledge Graphs for Opioid Research
Harnessing the Power of NLP and Knowledge Graphs for Opioid Research
 
Must Know Postgres Extension for DBA and Developer during Migration
Must Know Postgres Extension for DBA and Developer during MigrationMust Know Postgres Extension for DBA and Developer during Migration
Must Know Postgres Extension for DBA and Developer during Migration
 
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...
 
Nordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptxNordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptx
 
High performance Serverless Java on AWS- GoTo Amsterdam 2024
High performance Serverless Java on AWS- GoTo Amsterdam 2024High performance Serverless Java on AWS- GoTo Amsterdam 2024
High performance Serverless Java on AWS- GoTo Amsterdam 2024
 
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectorsConnector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
 
"Scaling RAG Applications to serve millions of users", Kevin Goedecke
"Scaling RAG Applications to serve millions of users",  Kevin Goedecke"Scaling RAG Applications to serve millions of users",  Kevin Goedecke
"Scaling RAG Applications to serve millions of users", Kevin Goedecke
 
Dandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity serverDandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity server
 

Block Chain.pptx

  • 1. Ideas to Impacts Block Chain for Supply Chain Networks
  • 2. Scope by a Large South African Supplier Network • When does Blockchain need to be implemented? • What does Blockchain transform and get values? • What are the different architecture views of Blockchain? • What are the recommended toolsets to implement Blockchain? • What are the components and building blocks of recommended tool? • How do you connect Supply Chain Networks with Blockchain? • What are the phases of Implementation? 2
  • 4. From Conventional to Blockchain 4
  • 5. Blockchain Value additions and Enablers 5
  • 6. Blockchain TOGAF and Zachman Combined View 6
  • 8. Business Architecture PLANNING/ OPTIMIZATION INVENTORY MANAGMENT TRACK & TRACE CONTROL TOWER PROOBLEM RESOLUTION TRANSACTION INSIGHTS (O2C, P2P) eINVOICE/ COMPLIANCE SUPPLY CHAIN APPLICATIONS ORDER/FULFILLMENT MANAGEMENT STORE REPLENISHMENT WAREHOUSE REPLENISHMENT IoT TRANSPORTATION MANAGEMENT SYSTEM ENTERPRISE RESOURCE PLANNING SUPPLIER REGISTRY SUPPLIER PROVENANCE CONNECTIVITY MACHNINE LEARNING DATA MANAGEMENT BLOCKCHAIN AI ORDER MANAGEMENT SUPPLIER MANAGEMENT BUSINESS NETWORK TRANSPORTATION MANAGEMENT DATA SCIENCE Inland Transportation Shippers / Beneficial Cargo Owner Supply Chain Visibility Systems Authorities Financial / Insurance Services Port Community Systems Freight Forwarders / 3PLs Customs Systems Customs Brokers Trade Associat ions Supply Chain / Transport ation Managem ent Systems Terminal Operating Systems 8
  • 9. Smart Connected Architecture Digital Thread Digital Thread Remote Diagnostics Predictive Models Real Time Analytics Track and Detect Digital Field Service Production Monitoring Fleet Monitoring Asset Monitoring Product Usage Data CONNECTED DIGITAL SERVICE DIGITAL LOGISTICS CONNECTED SMART FACTORY DIGITAL SUPPLY CHAIN LEAD TO CASH FOR THE DIGITAL AGE CONNECTED DIGITAL INNOVATION Voice of the Factory Voice of the Product Voice of the Customer Voice of the Digital Twin 9
  • 10. Workflow Architecture from Developer View 10
  • 13. Hyperledger Technical Architecture Advanced tooling Create & manage smart contracts, applications & networks Open technology Hyperledger Fabric, Containers, Kubernetes Developer tools Operator tools on prem Teloxis Block chain Service and Monitoring Container virtualization & orchestration Multi-cloud deployment … Deploy anywhere Comprehensive cloud & on-premises options Solutions Services Ecosystem Blockchain Platform Collaborate with services teams from ideation all the way to production Tap into our diverse ecosystem to develop strategic partnerships and create your competitive advantage Solve critical industry challenges by building and joining new business networks and applications Build and operate blockchain networks in heterogeneous environments A founding, premier member of Hyperledger, IBM is committed to open source, standards & governance 13
  • 14. Hyperledger Tools – End User View 14
  • 15. Hyperledger Tools-Developer View Burrow Fabric Fabric[Apple] Trans Chain StateDB Couch Chaincode Fabric [Seagate] Trans Chain StateDB Couch Chaincode Fabric [WD] Trans Chain StateDB Couch Chaincode Composer Composer JSONData Model JSChaincode JSONRole-basedACL IDRegistry Cello NetworkSetup DevOps UI NetworkTeardown Quilt (benchmark performance) Explorer (interactive gui) Caliper(ledger interoperability) SoftwareDevelopment Kit Node.js Java Python Go Endorser Consenter Committer Chain code editor 15
  • 16. Hyperledger from User Point of View 16
  • 19. Building Blocks for the project 19
  • 20. Blocks Interactions Distributed Ledger Technology Services APIs, Events, SDKs SMART CONTRACT Chain-code Services AP Membership Services Enrollment Attributes Consensus Services Distributed Ledger Ordering Service Network Protocol Endorsement Validation Secure Container Secure Registry TRANSACTIONS LEDGER IDENTITY Security and Crypto Services IDENTITY Pluggable, Membership, Privacy and Auditability of transactions. LEDGER | TRANSACTIONS Distributed transactional ledger whose state is updated by consensus of stakeholders SMART-CONTRACT “Programmable Ledger”, provide ability to run business logic against the blockchain (aka smart contract) APIs, Events, SDKs Multi-language native SDKs allow developers to write DLT apps 20
  • 21. API Interaction cached state, history, tx Blockchain block txn txn txn txn … Blockchain developer Smart Contract Invokes/queries develops develops Application Accesses event emits emits D Ledger ‘get’ ‘put, ‘delete’ SDK Peer 21
  • 23. Phases • Phase 1: • Identity Management for Suppliers Network • Chat System for Suppliers Network • Certify the System for South Africa Network • Phase 2: • End to End Workflow for Suppliers Network Services 23
  • 24. Phase 1: General Use case : Identity Management, KYC 24
  • 25. Phase 1: Identity Management Blockchain Interface Each entity has a Decentralized Identifer (DID) 3.Verifier 2.Individual or corporation Identity Trust Fabric (Blockchain) 1.Issuer Signs credential 25
  • 26. Phase 1: Identity Management Sequence Diagram Ecert Tcert Fabric-CA Indy URSA Aries cluster DB LDAP HSM Root Certificate Authority ✓ Implements Membership Service Provider 26
  • 27. Phase 1: Identity Management - Zero Knowledge Proof (ZPK) 27
  • 28. Phase 1: Identity Management Files Process Structure 28
  • 29. Phase 1: Identity Management Application Layer Structure Human Trust Cryptographic Trust Layer One: Ledgers Public Blockchain DIDs Layer Three: Exchange Contextual Message Protocols Issuer Verifier Holder Verifiable Credential Proof Trust Layer Four: Rules Layer Two: Agent-to-Agent Protocol Connection Agent + Wallet Agent + Wallet Context Specific Identity System Identity Metasystem DID VCX ABC XYZ 29
  • 30. Phase 1: Identity Management Human Trust Card Verification Automation 30
  • 31. Phase 1 – dApp Chat System for Suppliers 31
  • 32. Phase 1 – Certification Standards Standard Title ISO/IEC 27000 Overview and vocabulary ISO/IEC 27001 Information security management systems – Requirements ISO/IEC 27002 Code of practice for information security controls ISO/IEC 27003 Information security management system - guidance ISO/IEC 27004 Information security management Monitoring, measurement, analysis and evaluation Standard Title ISO/IEC 29190 Privacy capability assessment model ISO/IEC 24760- 3 A framework for identity management – Part 3: Practice ISO/IEC 29146 A framework for access management ITU-T X.1085 | ISO/IEC 17922 Tele biometric authentication framework using biometric hardware security module ISO/IEC 29003 Identity proofing ISO/IEC 29134 Privacy impact assessment – Guidelines ITU-T X.gpim | ISO/IEC 29151 Code of practice for personally identifiable information protection NWIP Privacy enhancing data de-identification techniques 32
  • 33. Phase 2: After login Business Flow for End Users 1. Production Planning and Procurement Management 2. Financial Transactions Management 3. Detailed Scheduling and Project Monitoring 4. Exception Management and Performance Management 5. Maintenance Management and Inventory Management 6. Track and Trace Logistics along with Returns Management as Exception Management 33
  • 34. Phase 2: After login Use Case for the Business Workflow 34
  • 35. Phase 2: Use Case for Developer End to End Workflow 35
  • 36. Phase 2: Dashboard Screen after Login Success 36
  • 37. Phase 2: On Clicking PIE Chart 37
  • 38. Phase 2: On Clicking Deploy New Contract 38