53
Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | Extend Enterprise Boundaries: Use Blockchain to Link Across Organizations and Applications Mark Rakhmilevich Senior Director Oracle Blockchain Product Management [email protected] www.linkedin.com/in/markrakhmilevich/ April 7 - 11. 2019 SAN ANTONIO, TX

Extend Enterprise Boundaries - OATUG

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |

Extend Enterprise Boundaries: Use Blockchain to Link Across Organizations and Applications

Mark RakhmilevichSenior DirectorOracle Blockchain Product Management

[email protected]

www.linkedin.com/in/markrakhmilevich/

April 7-11. 2019SAN ANTONIO, TX

Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |

Safe Harbor Statement

The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described for Oracle’s products remains at the sole discretion of Oracle.

Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |

Agenda

3

Enterprise Blockchain Landscape

Extending Beyond the Enterprise: Customer Examples

Oracle Blockchain Platform and Apps Integration

Summary and Q&A

1

2

3

4

Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | Copyright © 2019, Oracle and/or its affiliates. All rights reserved.

Business Value

2026: $360B2030: $3.1T

Global Spend

2018: $ 1.5B2022: $11.7B

New Development

65% of companies > 10K employees considering or active in blockchain

Blockchain technology will improve all industries… E.g. Supply chains will enjoy a boost in performance that's comparable to the change from hand-written paperwork to electronic databases.

Inc Magazine, May 2018

The Promise of Blockchain

Copyright © 2019, Oracle and/or its affiliates. All rights reserved. 5Copyright © 2019, Oracle and/or its affiliates. All rights reserved. 5

• System for maintaining distributed ledgers in a peer-to-peer network

• Allows multiple parties that may not fully trust one another to do business securely

• Reduces need for third-party intermediaries

• Near real-time and unalterable records replicated among all participants

What is Blockchain

Copyright © 2019, Oracle and/or its affiliates. All rights reserved. 6

Five Key Properties of Blockchains

• Near real-time updates and settlement

• Cryptographic proof of trust among peers replaces intermediaries

• Shared & transparent data access to single source of truth

• Trusted transactions with validation and non-repudiation

• Tamper-evident transaction history

Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |

Blockchain Appeal for Extending Enterprise Boundaries

• Data Integrity in a Shared Repository/Distributed Ledger– Blockchain data is consistent, timely, accurate, and available across decentralized nodes as a shared source of truth– History of update transactions preserved in digitally signed, tamper-evident records

• Real-time Updates– Transaction-driven updates without batch delays result in timely data visibility across multiple parties

• High Availability, Durability, Reliability, and Longevity – Blockchain has no single point of failure, it is resilient to malicious (insider) attacks and disasters

• Process Integrity– Through combination of smart contracts executing pre-agreed rules and endorsement policies specifying

consensus requirements, transactions are executed exactly as agreed, removing the need for a trusted third party

• Ecosystem simplification– Faster transactions: processed in seconds, 24/7 vs potentially days for clearing and final settlement– Lower transaction costs by eliminating third party intermediaries and overhead costs– Greater automation leveraging single source of truth from multiple parties to validate rules, evaluate performance

against SLAs, trigger events, etc.

7

Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |

Terminology/Key Components of a Blockchain System

Blockchain Platform• Network of validating nodes (peers)• Distributed Ledger (blocks, world state, history DB)• Ordering service (creates blocks)• Membership services (for member orgs in a

permissioned blockchain)

Smart Contracts (Chaincode)• Business logic to update the ledger• Query data• Publish events

New or Existing Applications• Register users• Submit transactions (invoke smart contracts) to update

or query data• Consume events

Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |

Spectrum of Blockchain Models

Public/PermissionedBlockchain

• Multiple selectedorganizations

• Permissioned writers

• “Public” read access

• Pre-approved participants update the ledger

• Flexible policies for read access

• Lighter and faster

Enterprise Focus

Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |

Sample of Oracle Customer Blockchain Initiatives

10

Financial Services

• Intra-Bank Cross Border Payments/Remittances

• Intercompany Financials ERP reconciliation

•Asset tokenization and SPVs •Open API auditing •Loyalty points networks for

consumers & merchants • Invoice Factoring &

Reconciliation •Brokerage funds transfer•Corporate B2B Payments •Cross-Border Loans for

handling Buyer’s Credit •Supplier / Vendor Finance•Full Trade Lifecycle

Management•Securitization•Customer onboarding/KYC•Lending/Credit Advance

Supply Chain

•Maritime shipping document exchange, DG declarations, etc.

•Electronic invoicing in franchises

•Electronic components ship & debit claims

•Genealogy and traceability of parts in re-mfg/repair processes

•Conflict minerals/ethical sourcing traceability

•Maintenance parts & service techs tracking in multi-layered distribution

•Food/Beverage/Ag products provenance

•Tamper-proof IoT sensor data + provenance tracking

•Custody transfer for oil & gas •Brand compliance in Grocery

retail

Public Sector

• Customs (import/export licensing, excise taxes)

• Migration and refugee case tracking

• Cross-agency HR status and records tracking

• Citizen services, e.g., benefits, multi-agency programs

• Compliance with DoNotCalltracking regulations

• Tax exemption certificates and amount tracking

• Regulatory certifications (food, pharma, etc.)

• Government records (titles, birth certificates, licenses, etc.) sharing

• Digital Identity and Identity Proofing

• Collections tracking across enforcement agencies

Healthcare

• Exchanging clinical data (lab results) and other EHRs

• Service provider credentials & other data management

• Clinical trials data trail –collection, lineage, and FDA reporting

• Remote monitoring of patient vitals data from connected devices

• Anti-counterfeit track & trace for drugs in distribution chain

• Pharma cold chain track & trace

• Integration with IoT devices monitoring health or equipment

• Clinical equipment sensor data reporting and tracking

Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |

• Fast to provision

• Easy to configure changes

• Quick to onboard new members

• Fast to develop & test smart contracts and integrate applications

• Performance and scalability

• HA and operational resilience

• Security and confidentiality

• Plug-n-Play enterprise integration

• Supportability and management

• Policy-based governance

Enterprise Demands from Blockchain Platforms

Rapid Experimentation Production-Ready

Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | Copyright © 2019, Oracle and/or its affiliates. All rights reserved.

Oracle Blockchain Cloud ServiceHardened for enterprise applications

Oracle Blockchain Cloud Platform

Oracle Cloud Infrastructure and PaaS Services

Container Services

Identity Management

EventsManagement Services

Data Services

Fine-grained access control*Governance*

Consensus (Kafka)

Smart Contracts (Go, Node.js, Java)

Confidentiality(Channels, Collections)

REST APIs SDKs for Go, Java, and Node.js Enterprise Adapters (OIC)

Distributed Ledger

Open Source Hyperledger Fabric

Oracle-managed PaaS

On-Premises AppsSCMERP HCM CX

Oracle SaaS

CRM3rd Party SaaS

Custom Cloud Apps

Hyperledger Fabric Peers in customer data centers

or 3rd party clouds

OBP – on-premises / pvt cloud deployment*

*coming soon

Pre-Assembled

Enterprise-Grade

Automated DevOps

Plug and Play Integrations

Open

Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |

• Build Trusted Business Networks– Simple Provisioning

– Complete Blockchain Platform in a Few Clicks

– Add Partner Organizations

– Support Hybrid Networks with Open Source

• Automate with Smart Contracts– Business Logic for Blockchain

– Event Notifications

– Quickly Build and Deploy Chaincode

– Define Endorsement Policies

• Conduct Private Transactions– Confidentiality Domains (a.k.a. Channels)

– Private Collections and Side DBs

– Easily Control Member Access Privileges

– Channel level ACLs

– (Upcoming) On-chain fine-grained chaincode ACLs

Using OBCS Customers Can…

• Integrate Blockchain in Applications– REST API-driven Integration

– SDK-based Development (Java, Node.js, others coming)

– Extend SaaS Apps through enterprise adapters (OIC)

– Build New App Modules in PaaS: MCE, OKE, VBCS, OIC/PCS, etc.

• Leverage OOTB Support for Blockchain APIs – Netsuite SuiteCloud Platform.

– Oracle Digital Innovation Platform for Open Banking

– Oracle FLEXCUBE Core Banking platform blockchain adapters

– (Upcoming) Intelligent Track & Trace SaaS (Cloud SCM)

– (Upcoming) Cloud ERP Invoice Factoring Toolkit

– (Upcoming) Retail Brand Compliance

– (Upcoming) Oracle Data Cloud solutions

• Configure, Run, Monitor Blockchain Network– Intuitive, Comprehensive Admin Console & REST API

– Dynamic Configuration and Administration

– Easy Monitoring & Troubleshooting

Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |

Agenda

14

Enterprise Blockchain Landscape

Extending Beyond the Enterprise: Customer Examples

Oracle Blockchain Platform and Apps Integration

Summary and Q&A

1

2

3

4

Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |

Oracle Blockchain Platform Momentum

15

Securely, reliably extend business processes and accelerate B2B transactions

Food Provenance & Conflict Minerals

Maritime Shipping

Franchise Network

Customs & Excise Trade

Migration & Refugees

Lifecycle & Benefits

HealthRecords

PatientMonitoring

Anti-counterfeit drugs tracking

Supply Chain Use Cases

Public Sector Use Cases

Heath Care and Pharma Use Cases

Cross-border Funds Transfer

International Loyalty Programs

Bank Guarantee

Financial Services Use Cases

6Customers

90+Production

Blockchain Networks

400+Trials

Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |

In Production or Approaching Go-Live

16

Provenance of Extra Virgin Italian Olive Oil

SUPPLY CHAINConflict Minerals Tracing

Maritime shipping documentation

LOGISTICS

Franchise documentation exchange

ELECTRONIC INVOICING & EDI

FINANCIAL SERVICESFunds Transfer

GAMING/BETTING

Invoice Reconciliation

(12 consortium founding members,1000s of shippers & forwarders)

CDEL

ONLINE TRAINING & EDUCATIONDiploma/Continuous Education certificate platform

Sample of ISVs adopting OBP

Invoice Factoring Order-to-Cash Contracts Mgmt. Logistics/TMS Remote Patient Monitoring

LUXURY GOODS TRACEABILITYProvenance of Diamonds

Copyright © 2019 (ICSFS) ICS FINANCIAL SYSTEMS LTD; All rights reserved. No Part of this document may be reproduced or transmitted in any form or by any means without prior permission in writing from I.C.S.F.S (ICS FINANCIAL SYSTEMS LTD)

17

eC

han

ne

l's

Co

re B

ankin

g A

ML

BC

C

on

necto

r

Cross-Border Payments Using Oracle Blockchain Platform

eChannel's

Core Banking AML BC Connector

BANK 1

eCh

ann

el's

Co

re

Ban

kin

g A

ML

BC

C

on

nec

tor

BANK 2 BANK 3

• Traditional cross-border transfers between the subsidiaries use SWIFT messages and correspondent banks

• Blockchain benefits

– Automation via smart contract rules

– Real-time handling, same day funds availability

– Full audit trail and confirmations for clients

Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |

Business/Trade: ERP-Integrated Trade Finance Blockchain

18

Banks, buyers, sellers, carriers, insurance providers and government agencies can process Trade Finance requests and operate financial instruments, track shipments, trigger payments etc. on permitted private channels.

Benefits✓ Reduce the time and costs✓ Eliminate cumbersome

offline reconciliation✓ Reduce fraud risks (>15B/yr

in documentary fraud)✓ Eliminate data tampering

Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |

Supply Chain: Food Provenance & Quality Certification

1. Product Provenance Tracking

2. Product journey tracking

3. Change of ownership and custody verification

4. Paperless logistics

Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | Confidential – Oracle Internal/Restricted/Highly Restricted 20

Tracking POs, Work Orders, and ShipmentsAcross the Extended Supply Chain

Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |

Anti-counterfeit Drugs Tracking• Problem by the numbers:

– India accounts for 10% of WW production

– WHO estimates 20% of all drugs sold in India are fake

– As the largest producer of generic drugs in the world, India is reported to be the source of 35% of all counterfeit drugs sold worldwide

• Solution

– Track drugs from Mfg to Distribution & Retail using IOT and Blockchain

– Pilot involves premier super specialty hospital, Apollo Hospitals and a global pharma company, Strides Pharma Sciences

• Post-POC bring other players in India pharma market into this project and facilitate country-wide blockchain network

Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 22

1.The Distributor raises a PO against the Manufacturer2.The Manufacturer generates an invoice and ships drugs to the Distributor3.When drugs arrive, a GRN (Good Received Note) is created, drugs are validated, and EasySol is updated.4.Retailer places a PO against the Distributor5.When the Distributor receives a PO from Retailer, a picklist isgenerated and drugs are shipper to Retailer via carrier.6.Distributor generates an invoice and sends details in a CSV file to the Retailer (Apollo Pharmacy). Retailer performs manual validation of drugs against the GRN, the CSV file used to update the inventory system7.At Apollo Pharmacy, Consumers can order drugs at POS8.When a Consumer purchases a drug, POS triggers an event to generate an invoice and update the inventory in the order management system

Extending the Apps in Pharma Distribution Chain

Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 23

Conflict Minerals Traceability in Supply ChainTantalum tracing from Rwanda mines to capacitor manufacturers

“Companies will be able to use Circulor’s platform to tag and trace tantalum mined in Rwanda as it passes

through the supply chain. Mining company PRG Resources, who are in Apple’s supply chain as a producer of

tantalum, ran the pilot and are now using the production system.”

https://reuters.screenocean.com/record/1361100

Significant pressure on companies from regulators and the market to demonstrate ethical and sustainable sourcing

• Materials like Cobalt, Tin, Tantalum, and Tungsten critical to electronics and electric vehicle batteries

– Tantalum: used in capacitors for mobile phones. 2 miners live, 15 more to join in Q1’2019

– Cobalt: used in electric car batteries

• Materials from conflict zones in Central Africa are often “inserted” into legitimate supply chains

Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |

Context-based Documentation Validation

and Collaboration

Logistics: Maritime Shipping Documentation

Solution: Blockchain-Enabled Document Exchange

Traceable Documents

Tamper-proof Audit Trail

Current Issues• Poor Tracking

• Lack of Transparency and Trust

• Delayed Documentation & Disputes

• Detention & Demurrage Fees

Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 25

Maritime Shipping AllianceDigital Baseline: An Industry-wide common, trusted and expansive schema

6 Ocean Carriers• CMA CGM• COSCO SHIPPING Lines• Evergreen Marine• OOCL• Yang Ming• Hapag-Lloyd (HPL)

5 Terminal Operators• DP World• Hutchison Ports• PSA International Pte Ltd• Shanghai International Port• COSCO SHIPPING Ports Ltd.

Planned Dapps1. Dangerous

Goods declarations

2. Shipment tracking – Doc & Container IOT events

3. Digital Invoice

CONFIDENTIAL AND PROPRIETARYPermission to reprint or distribute any content from this presentation requires the written approval of CargoSmart.

CONFIDENTIAL AND PROPRIETARYPermission to reprint or distribute any content from this presentation requires the written approval of CargoSmart.

Extending the Shipping Consortium into Surrounding Ecosystem

Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |

Agenda

27

Enterprise Blockchain Landscape

Extending Beyond the Enterprise: Customer Examples

Oracle Blockchain Platform and Apps Integration

Summary and Q&A

1

2

3

4

Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | Copyright © 2019, Oracle and/or its affiliates. All rights reserved.

Oracle Blockchain Cloud ServiceHardened for enterprise applications

Oracle Blockchain Cloud Platform

Oracle Cloud Infrastructure and PaaS Services

Container Services

Identity Management

EventsManagement Services

Data Services

Fine-grained access control*Governance*

Consensus (Kafka)

Smart Contracts (Go, Node.js, Java)

Confidentiality(Channels, Collections)

REST APIs SDKs for Go, Java, and Node.js Enterprise Adapters (OIC)

Distributed Ledger

Open Source Hyperledger Fabric

Oracle-managed PaaS

On-Premises AppsSCMERP HCM CX

Oracle SaaS

CRM3rd Party SaaS

Custom Cloud Apps

Hyperledger Fabric Peers in customer data centers

or 3rd party clouds

OBP – on-premises / pvt cloud deployment*

*coming soon

Pre-Assembled

Enterprise-Grade

Automated DevOps

Plug and Play Integrations

Open

Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | Copyright © 2019, Oracle and/or its affiliates. All rights reserved.

Delivering Enterprise Grade Capabilities

Performance at ScaleParallel executionElastic scale-outMuch faster world-state DBAuto-tuning and dynamic scaling

Operational ResilienceHigh availability VMsAutonomous recovery agentsContinuous backup to object storeMulti-AD and multi-region DR

Security & ConfidentialityIntegrated identity managementIdentity federationData encryption at-restCertificate revocation managementFine-grained access control mechanism

Supportability & OperationsDynamic configurationMonitoring dashboardsZero-downtime managed patching Multi-datacenter deploymentsGovernance for consortia

Development & IntegrationSQL-based rich queriesSynchronous & async REST APIsJava, GO, and Node.js SDKsEnterprise App AdaptersRich queries for history DBAnalytics integration Data modeler, IDE, Java chaincodeDev mode testing with cloud Peer

Italics – planned enhancements

Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |

SQL-based Rich Data Queries

• Uses Berkeley-DB as World State

– Each chaincode’s name space represented as a table

– Enables use of SQL SELECTs to query the world state DB

– Rich query functionality of CouchDB with LevelDB performance

• Example

SELECT … FROM …

WHERE json_extract(valueJson, '$.docType') = 'vehiclePart' AND

json_extract(valueJson, '$.owner') = 'Detroit Auto'

ORDER BY json_extract(valueJson, '$.owner')

Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |Copyright © 2019, Oracle and/or its affiliates. All rights reserved.

Rich History DB for Analytics Integration

• Parallel with regular history DB updates, we asynchronously update Oracle ADW/DBaaS for every transaction commit

• DB maintains rich data model using Oracle JSON support (can be unpacked in OAC project)

• Accessible for Analytics / BI / DWH reporting, interactive visualization dashboards, etc.

• Can be used for transaction confirmations and high volume read-only access when async delay is not critical

31

1

23

Visualization Dashboard Created in Oracle Analytics Cloud from the Rich History DB

Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | Copyright © 2019, Oracle and/or its affiliates. All rights reserved.

Ease of Integration and Systems of Record Connectivity

NEW SAAS BLOCKCHAIN APPLICATIONS

• Supply chain track & trace use cases and more

• Oracle GBU applications in selected industries

ORACLE INTEGRATION CLOUD

• Adapters for Oracle & 3rd party applications in cloud and on-prem: ERP, SCM, CX, HCM…

• Technology adapters (MFT, JMS…)

• Turn application events into REST calls to run blockchain transactions

REST API-DRIVEN INTEGRATION

• Invoke txn’s in sync & async mode

• Get txn status

• Register event callback URL

• Query ledger data

• Provisioning API

• Operations/Configuration APIs

JAVA, GO, AND NODE.JS CLIENT SDKS

• Invoke txn’s asynchronously

• Get txn status

• Query ledger data

• Subscribe to events

• Add channels/peers

• Enroll new members

Apps Apps

Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 33

Extensive REST API Framework – Transactions/Queries/Events

Transactions and Queries Events

• Get version (of REST proxy)• Query chaincode function• Get transaction ID• Invoke transaction

synchronously• Invoke transaction

asynchronously

• Subscribe to event, register callback URL. Event types:– “transaction”: concerned with events on a particular transaction ID– “txOnChannel”: returns a transaction object for every new transaction on a specific channel– “txOnNetwork”: returns a transaction object for every new transaction in the entire network– “blockOnChannel”: returns a block header for every new block on a particular channel– “blockOnNetwork”: returns a block header on creation of a new block in the entire network– “chaincodeEvent”: returns custom events emitted from chaincode

• Unsubscribe event

Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 34

Extensive REST API Framework – Admin/DevOpsChannels Statistics Chaincodes Nodes Organizations

• Create channel• Get channel list• Get channel list

for chaincode• Get channel list

for a peer• Update channel

configuration• Get channel info• Get ledger block

by block ID• Get blocks by ID

range• Get blocks by

time range

• nodeResUsage (CPU, Mem, Disk)

• nodeHealth• channelInfo• channelsJoined• chaincodeInstalled• chaincodeInstantiated• userTrans• billableTrans• Endorsements• Commits• Blocks• proxySyncInvocation• proxyAsyncInvocation• proxyConfiguredCC

• Get list of installed cc’s

• Get a list of chaincodes on a specific peer

• Get list of chaincodes on a channel

• Install chaincode• Instantiate

chaincode• Get chaincode info

• Get node list• Get a list of peers on a channel• Get a list of peers for a specific

chaincode• Add a peer node• Start/Stop a peer node• Remove a peer node• Get/Set a peer node’s

attributes• Join a peer to a channel• Export/Import peers• Start/Stop an orderer• Get/Set an orderer’s attributes• Start/Stop a CA node• Get/Set a CA’s attributes• Start/Stop REST proxy• Get/Set REST proxy’s

configuration

• Get org certificates• Get org admin

credentials• Get ordering service

setting in a founder org

• Join a new org to a founder org

• Set ordering service to a participant org

Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |

REST Adapter

E-Business Suite Adapter

Integration Cloud Service

PaaS

Oracle Integration Cloud Adapters in Action

PRIVACY CONSENSUSDISTRIBUTED LEDGER

SMART CONTRACTS

REST

PaaS

Blockchain Cloud Service

PaaS

REST Adapter

ERP Cloud Adapter

Integration Cloud Service

EVENTS

REST REST

EVENTS

SaaS

Planning CentralCloud

ManufacturingCloud

ProcurementCloud

ReceivablesCloud

Order ManagementCloud

SCM Cloud

PaaS

Java Cloud Service (JCS)

Content & Experience (CX)

Java App

IaaS or On Premises

SAP, JDE, etc.

EVENTS

Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |

CRM/CX Application Adapters• Oracle Commerce Cloud Adapter

• Oracle CPQ Cloud Adapter

• Oracle Eloqua Cloud Adapter

• Oracle Field Service Adapter

• Oracle NetSuite Adapter

• Oracle RightNow Cloud Adapter

• Oracle Sales Cloud Adapter

• Oracle Siebel Adapter

• Salesforce Adapter

• ServiceNow Adapter

Supply Chain Management Adapters• Oracle E-Business Suite Adapter

• Oracle JD Edwards EnterpriseOne Adapter

• Oracle Logistics Adapter

• SAP Ariba Adapter

ERP Application Adapters• Oracle E-Business Suite Adapter

• Oracle ERP Cloud Adapter

• Oracle JD Edwards EnterpriseOne Adapter

• Oracle NetSuite Adapter

• SAP Adapter

Financial Adapters• Concur Adapter

• Oracle JD Edwards EnterpriseOne Adapter

• Workday Adapter

HRMS Adapters

• Oracle HCM Cloud Adapter

• SuccessFactors Adapter

Technology Adapters

• DB2 Adapter

• File Adapter

• FTP Adapter

• JMS Adapter

• Microsoft SQL Server Adapter

• MySQL Adapter

• Oracle Advanced Queuing Adapter

• Oracle Database Adapter

• Oracle Messaging Cloud Service Adapter

• REST Adapter

• SOAP Adapter

Oracle Integration Adapters Portfolio

Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | Confidential – Oracle Internal 37

Oracle E-Business Suite

Integrated SOA Gateway(REST Service Framework)

InboundPL/SQL API,

Concurrent Program

OutboundBusiness Event, XML Gateway

Platform as a Service (PaaS) Integration

Cloud

Java/Polyglot Cloud

Blockchain Cloud

REST Adapter

App-1 App-2 App-3

Org-1 Org-2 Org-3

EBS Adapter

REST API

EVENTS

REST API

REST API

EBS Integration Architecture Pattern

EBS EVENTS

Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |

High Level Integration Steps

Confidential – Oracle Internal 38Proof of Concept Demonstration 38

Compute Cloud

E-Business Suite

Platform as a Service (PaaS)

Blockchain Cloud

IntegrationCloud

JavaCloud

• Business event oracle.apps.ont.oip.statuschange.update in EBS Adapter is configured to trigger integration flow

• EBS Order Management will call Inbound REST Adapter in ICS to raise this event whenever Order is booked, shipped and is invoiced

• BCS REST API deployed in Gateway of the concerned Organization in Blockchain Cloud is invoked, to record all transactions related to Sales Order progression

• Direct REST API calls are made from Shipping Simulator to provide visibility of multi-leg shipment

• Java Cloud Service calls EBS REST API for Replacement Order in case exceptions alerts are generated and updates Blockchain using BCS REST APIs

• On similar lines Customer Acceptance Simulator invokes BCS REST APIs, to record installation progress and Customer Acceptance

Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |

Task Flow for using EBS Adapter

Confidential – Oracle Internal 39

1. Configure E-Business Suite (Order Management)

2. Establish EBS connection in Integration Cloud

3. Create Integration using EBS Adapter (Trigger) and REST Adapter (Invoke)

4. Build Mappings for Blockchain REST API calls

5. Activate and Test Integration

Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |

Configure E-Business Suite

Confidential – Oracle Internal 40

Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |

Establish EBS connection in OIC

Confidential – Oracle Internal 41

Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |

Create Integration using EBS Adapter and REST Adapter

Confidential – Oracle Internal 42

Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |

Build Mappings for Blockchain REST API calls

Confidential – Oracle Internal 43

Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |

Activate and Test Integration

Confidential – Oracle Internal 44

Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |

Oracle Apps Ecosystem Leveraging Blockchain Platform

CLOUD SCM

API-Based Integrations

SaaS on OBP

Customer Driven

DMS

*

*coming soon

Brand Compliance in Grocery Supply Chain

Clinical trial data collection & reporting

Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |Copyright © 2019, Oracle and/or its affiliates. All rights reserved.

Comprehensive Blockchain Platform to Build and Integrate Apps

46

Membership Service

Membership Service

Applications

Validating Nodes/ Peers

Distributed Ledger (Single Version of Truth)

Smart Contracts (aka Chaincode)

Ordering Service

Ordering Service

REST Proxy and Operations APIs

Operations

Admin/Operations Console

Integrated backplane of supporting services

Oracle value-add

Rich integration tools for SORs & new apps

App

App

SDK

Flexible, global, hybrid, interoperable deployments

P P

P

Pre-assembled Dependencies

SQL-based rich queries over K-V ledger

SQL

Automated DevOps in Oracle-managed PaaS

Rich history DB for Analytics/BI

REST proxy

REST

REST

Hyperledger Fabric

Copyright © 2019, Oracle and/or its affiliates. All rights reserved. | 47

Coming Soon: Oracle Blockchain Applications Cloud

Smart Contracts, Distributed Ledger on BLOCKCHAIN PLATFORM

Shipment notifications, bill of lading, manufacturing work

orders

Purchase order, sales order

Service records, warranty information

Assets, equipment and cargo conditions, predictive insights

Supply Chain

ERP Customer Experience

Internet of Things

Lot Lineage and Provenance

Pedigree, serialization and genealogy of product

components

IntelligentCold Chain

Comprehensive track and trace system for food and

pharmaceuticals safety

Warranty and Usage Tracking

Product usage tracking for rental, warranty, service, & insurance for

high-value assets

IntelligentTrack and Trace

Monitor transactions and movement of assets or goods

across organizations

Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |

Agenda

48

Enterprise Blockchain Landscape

Extending Beyond the Enterprise: Customer Examples

Oracle Blockchain Platform and Apps Integration

Summary and Q&A

1

2

3

4

Copyright © 2018 Oracle and/or its affiliates. All rights reserved. | 49

Oracle Helping Enterprises Adopt Blockchain

Enterprise-Ready• Highly secure, built-in privacy

• Scalable business networks

• Highly resilient, built-in backups and recoverability, HA+DR

• Flexible, hybrid deployments

Ease of Integration• REST API for API-driven integration

• Plug-n-Play Enterprise Adapters

• Embedded blockchain APIs in Netsuite ERP, Flexcube, Open Banking API platform, upcoming SCM applications

Quick Time-to-Value• Pre-assembled, managed PaaS

Cloud offering

• Dynamic configurability and member on-boarding

• Development support to start developing applications within minutes

Extending Enterprise Boundary

• Extend ERP/GL/SCM business processes in Oracle SaaS, on-prem and non-Oracle systems to share data and conduct trusted transactions with others

• Helping customers build consortia with trading partners through enabling technology for policy-based governance

Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |

Enterprise Blockchain Journey

DiscoveryTechnical

Architecture Workshop

Understand Blockchain

-------Understand Your Needs

2 hours

Design Thinking

Workshop

Unlock Potentials

-------Design Your Blockchain

1 day 5-14 days

Build the MVP-------

Deep Dive

Industry Case

Studies

Industry Use Case-------

Capture your Use Cases

2 hours

QUALIFY & PROFIING DESIGN & PLAN PILOT & DEPLOY

Sherpas: PMs, Industry Team, A-Team, BC Champs & Solution Hubs, Consulting, Partners

Copyright © 2018, Oracle and/or its affiliates. All rights reserved. |

Business CaseDrivers and ROI Vectors

Copyright © 2019, Oracle and/or its affiliates. All rights reserved. |

Retail Blockchain Consortium (RBC)• Launched with UCL CBT and MONOCHAIN

• Charter focused on the use of blockchain to address the challenges facing retailers: food safety and freshness, counterfeit goods, supply chain issues

• Working Group model to kick-start participation

52

https://www.retailblockchainconsortium.org/

Copyright © 2019, Oracle and/or its affiliates. All rights reserved.

Learn More

http://oracle.com/blockchainhttp://cloud.oracle.com/blockchain

http://developer.oracle.com/blockchain

Thank Youhttps://www.f6s.com/oraclescaleup

Try it: Download Free Oracle Blockchain SDK1. Visit https://cloud.oracle.com/developer-resources2. Click on Oracle Cloud Downloads3. Find and download Oracle Blockchain Platform SDK