
Blockchain mit SAP
So nutzen Sie die Blockchain-Services der SAP Cloud Platform
SAP PRESS
1st Edition
Published on 28. December 2019
Book
Hardback
499 pages
978-3-8362-6914-8 (ISBN)
Description
Wie können Sie Blockchain in Ihren Geschäftsmodellen einsetzen? Und wie unterstützt Sie die SAP Cloud Platform dabei? In diesem Buch lernen Sie, wie Sie die Blockchain-Services von SAP nutzen, um eigene Anwendungen zu entwickeln. Sie erfahren, wie die Services in der Cloud-Foundry-Umgebung bereitgestellt werden und wie Sie den SAP HANA Blockchain Adapter nutzen können.
Aus dem Inhalt:
Potenzial und Funktionsweise von Blockchain
Hyperledger Fabric und MultiChain
SAP Cloud Platform Blockchain
Blockchain Application Enablement
SAP HANA Blockchain Adapter
Cloud-Foundry-Umgebung und Cloud Connector
Chaincode und Anwendungsentwicklung
Hybride Blockchain-Architekturen
Anwendungsszenarien
Aus dem Inhalt:
Potenzial und Funktionsweise von Blockchain
Hyperledger Fabric und MultiChain
SAP Cloud Platform Blockchain
Blockchain Application Enablement
SAP HANA Blockchain Adapter
Cloud-Foundry-Umgebung und Cloud Connector
Chaincode und Anwendungsentwicklung
Hybride Blockchain-Architekturen
Anwendungsszenarien
Reviews / Votes
»Praktiker und Konzeptionierer, die mit einem SAP-System arbeiten und die Blockchain-Technik nutzen wollen, werden derzeit keine passendere Literatur finden.«More details
Series
Language
German
Place of publication
Bonn
Germany
Publishing group
Rheinwerk
Edition type
New edition
Dimensions
Height: 24 cm
Width: 16.8 cm
ISBN-13
978-3-8362-6914-8 (9783836269148)
Schweitzer Classification
Persons
Author
Christophe Leske ist Experte für die Konzeption und Entwicklung von Chaincode für Blockchain-Netzwerke auf Basis von Hyperledger Fabric, Ethereum und MultiChain. Er verfügt über 25 Jahre Erfahrung im Bereich Softwareentwicklung und berät bei Camelot ITLab Unternehmen, um ihnen Wege zu einer produktiven Blockchain-Nutzung im Enterprise-Kontext zu weisen.
Andreas Göbel leitet bei Camelot ITLab das Blockchain Innovation Center. Als digitaler Vordenker verantwortet er nicht nur Pionierprojekte mit Großunternehmen, sondern auch die Entwicklung neuer Lösungen und Use Cases. Seine doppelte Kompetenz als innovativer Visionär und fachlich versierter SAP-Architekt stellt dabei Technologie und Anwendung gleichermaßen in den Fokus.
Steffen Joswig verantwortet als Geschäftsführer und CTO den Geschäftsbereich Innovations and Solutions bei Camelot ITLab. Als Supply-Chain-Enthusiast mit Technologiefokus ist er immer auf der Suche nach innovativen Wegen, um das Supply Chain Management auf eine neue Stufe zu heben. Die Zukunft des Supply Chain Managements sieht er unter anderem in der Verknüpfung mit Anwendungen, die auf Artificial Intelligence (AI) und Blockchain basieren.
Content
Einleitung ... 13
1. Blockchains und ihr Potenzial ... 21
1.1 ... Distributed-Ledger-Technologien ... 21
1.2 ... Funktionsweise von Blockchains ... 24
1.3 ... Arten von Blockchain-Transaktionen ... 52
1.4 ... Blockchain im Geschäftsumfeld ... 56
1.5 ... Blockchain-Angebote von SAP ... 62
1.6 ... Zusammenfassung ... 64
2. Unterstützte Blockchain-Frameworks ... 65
2.1 ... Hyperledger Fabric ... 65
2.2 ... MultiChain ... 73
2.3 ... Quorum ... 77
2.4 ... Hyperledger Fabric und MultiChain im Vergleich ... 79
2.5 ... Zusammenfassung ... 89
3. Die SAP Cloud Platform ... 91
3.1 ... Grundlegende Konzepte der SAP Cloud Platform ... 91
3.2 ... Nutzung der SAP Cloud Platform ... 96
3.3 ... Laufzeitumgebungen ... 100
3.4 ... Verwaltung der Accounts ... 107
3.5 ... Navigation in der SAP Cloud Platform ... 109
3.6 ... Zusammenfassung ... 132
4. Geschäftliche Anwendungsszenarien für Blockchains ... 135
4.1 ... Digitale Lieferketten ... 136
4.2 ... Track-and-Trace-Szenarien ... 138
4.3 ... Blockchains als Workflow-Orchestrierer ... 145
4.4 ... Gerätemanagement ... 151
4.5 ... Kontrolle von Inhaltstoffen bei Verbrauchsgütern ... 160
4.6 ... Blockchains in der Energiewirtschaft ... 164
4.7 ... Zusammenfassung ... 168
5. Erste Schritte zur Erstellung eigener Blockchains ... 171
5.1 ... Account für die Nutzung der Blockchain-Services vorbereiten ... 171
5.2 ... Erster Funktionstest eines Service ... 173
5.3 ... Blockchain Application Enablement ... 175
5.4 ... Erstellen einer MultiChain-Blockchain ... 182
5.5 ... Erstellen einer Hyperledger-Fabric-Blockchain ... 195
5.6 ... Zusammenfassung ... 213
6. Blockchain-Anwendungen mit Hyperledger Fabric entwickeln ... 215
6.1 ... Architektur einer Hyperledger-Fabric-Blockchain ... 216
6.2 ... Einfaches Entwicklungsbeispiel: ein digitales Telefonbuch ... 218
6.3 ... Fortgeschrittenes Entwicklungsbeispiel: ein dezentraler Energiemarktplatz ... 269
6.4 ... Zusammenfassung ... 293
7. SAP-HANA-Integration ... 295
7.1 ... Architektur der SAP-HANA-Integration ... 296
7.2 ... Anwendungsbeispiel: Zugriff auf den dezentralen Energiemarktplatz über SAP HANA ... 298
7.3 ... Virtuelle Tabellenstruktur der Daten aus der Blockchain ... 344
7.4 ... Zusammenfassung ... 357
8. Blockchain-Anwendungen mit MultiChain entwickeln ... 359
8.1 ... Konfiguration der MultiChain ... 359
8.2 ... Aufruf der MultiChain-API im SAP API Business Hub ... 361
8.3 ... Einfaches Entwicklungsbeispiel: Inventarliste für Medikamente ... 368
8.4 ... Fortgeschrittenes Entwicklungsbeispiel: dezentraler Energiemarktplatz ... 399
8.5 ... Zusammenfassung ... 428
9. Hybride Netzwerkarchitektur ... 429
9.1 ... Varianten hybrider Netzwerkarchitekturen ... 430
9.2 ... Exkurs: Camelot Hypertrust Platform ... 433
9.3 ... Aufsetzen eines hybriden Blockchain-Netzwerkes ohne Framework-Unterstützung ... 441
9.4 ... Aufsetzen eines hybriden Blockchain-Netzwerkes mit Framework-Unterstützung ... 455
9.5 ... Zusammenfassung ... 462
10. Zusammenfassung und Ausblick ... 463
10.1 ... SAP Cloud Platform: Was war und was ist ... 463
10.2 ... SAP Cloud Platform: Was sein könnte ... 466
10.3 ... Technischer Ausblick auf das Umfeld von Blockchains ... 471
10.4 ... Prognosen für die Nutzung von Blockchains ... 476
10.5 ... Zusammenfassung ... 477
Anhang ... 479
A ... Installation der Beispiele für dieses Buch ... 481
B ... Checkliste: Für welche Anwendungsfälle eignen sich Blockchains? ... 487
C ... Weiterführende Links und Publikationen ... 489
D ... Die Autoren ... 491
Index ... 493