Weitere ähnliche Inhalte Ähnlich wie The Role of Blockchain in Enterprise Commerce and Product Content Management (20) Mehr von SAP Customer Experience (20) The Role of Blockchain in Enterprise Commerce and Product Content Management2. 2PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Blockchain
§ What is a block and a blockchain?
Hyperledger
§ Short overview of Hyperledger Fabric
Blockchain and PCM
§ An idea for a blockchain in product content management (PCM)
Agenda
4. 4PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
What is a block?
DATA (e.g. TX,
hash value)
5. 5PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
What is a blockchain?
6. 6PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Blockchain 1.0
Transactions
Proof of work
Bitcoin
Blockchain 2.0
Business rules
Automation
Smart contracts
Blockchain 2.0
7. 7PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Open public blockchain
Crypto currencies
Bitcoin
Permissioned enterprise blockchain
Authenticated users
Hyperledger
Permissioned enterprise blockchain
9. 9PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Hyperledger is an open source collaborative effort created to
advance cross-industry blockchain technologies. It is a global
collaboration, hosted by The Linux Foundation, including
leaders in finance, banking, the Internet of Things, supply
chains, manufacturing, and technology.
www.hyperledger.org/about
Hyperledger
10. 10PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Hyperledger Fabric is a blockchain framework implementation and one of the
Hyperledger projects hosted by The Linux Foundation. Intended as a foundation
for developing applications or solutions with a modular architecture, Hyperledger
Fabric allows components, such as consensus and membership services, to be
plug-and-play. Hyperledger Fabric leverages container technology to host smart
contracts called “chaincode” that comprise the application logic of the system.
Hyperledger Fabric was initially contributed by Digital Asset and IBM, as a result of
the first hackathon.
www.hyperledger.org/projects/fabric
Hyperledger Fabric 1.0
11. 11PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Hyperledger Fabric is a blockchain framework implementation and one of
the Hyperledger projects hosted by The Linux Foundation. Intended as a
foundation for developing applications or solutions with a modular architecture,
Hyperledger Fabric allows components, such as consensusand
membership services, to be plug-and-play. Hyperledger Fabric leverages
container technology to host smart contracts called “chaincode” that
comprise the application logic of the system. Hyperledger Fabric was initially
contributed by Digital Asset and IBM, as a result of the first hackathon.
www.hyperledger.org/projects/fabric
Hyperledger Fabric 1.0
12. 12PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Fabric 1.0 – architecture flow
13. 13PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Architecture flow – propose
14. 14PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Architecture flow – execute
15. 15PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Architecture flow – submit
16. 16PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Architecture flow – endorse
17. 17PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Architecture flow – order
18. 18PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Architecture flow – deliver
19. 19PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Architecture flow – validate
23. 23PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
PCM fields
Properties
Identifier
Description
Sales unit
Summary
Variants
Product variants
Prices
Scale and unit
Price and currency
Multimedia
Image
Thumbnail
24. 24PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Validation groups
Text
• Bad words
• Spelling
• Sentiment
• Knowledge
Images
• Color
• Machine learning
• License
Numbers
• Scale
• Currency converter
25. 25PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Image handling
26. 26PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Data provider
28. 28PUBLIC© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
https://www.altoros.com/blog/event/a-technical-exploration-of-the-new-hyperledger-fabric-version-1-0/
https://www.hyperledger.org/projects/fabric
Appendix – Links