Slides from part 2 of the OpenWorld and Oracle Code One Review 2018 @ AMIS discussing Blockchain, Integration Cloud, Serverless, Functions-as-a-Service and Microservices (incl. MicroProfile and Project Helidon)
1. Oracle
OpenWorld &
Code One
Review – Part 2
#oowamis
Blockchain, Integration,
Serverless & Microservices
Review of Oracle OpenWorld & CodeOne 2018 1
Robert van Mölken
Fall 2018
2. #oowamis
CLICK TO EDIT
MASTER TITLE
STYLE
Blockchain, Integration, Serverless & Microservices
> Blockchain Strategy & Roadmap, Use Cases, SaaS
> Oracle Integration Cloud Updates
> Function as a Service, Fn Project & Cloud Events
Microservices (MicroProfile & project Halidon)
Oracle Cloud-Native Microservices Platform
Review of Oracle OpenWorld & CodeOne 2018 2
Whats next in
the upcoming
45-minutes
4. #oowamis
Key components of a Blockchain
Review of Oracle OpenWorld & CodeOne 2018 4
Smart contracts + ‘key/value’
database with current state
Ledger records
ALL transactions
Distributed Ledger Technology
(acronym: DLT)
Decentralized peer-to-peer
network of nodes
Any transaction added is
validated by multiple entities
Public key-cryptography
without central authority
blockchain == ‘digital trust’
20. #oowamis
Integration Cloud Updates
Integration:
• Many new features for building complex orchestrations
• New JET mapper – the pain is finally gone! (incl. expression builder)
• Recommendations when building mappings
• Inline menu to add actions (e.g. new For Each loop and AI powered)
• Switch between different layouts
• Local calls to other integrations, no need for connections/adapters
• Build custom adapters in minutes
• Oracle Litmus for unit testing
• Create unit tests and record automatically and play them back
• Recording can be run without the need of endpoints (simulated)
• RPA (Robotic Process Automation) Adapter
26. #oowamis
Integration – Switch between different views/layouts
Review of Oracle OpenWorld & CodeOne 2018 26
Canvas and Pseudo view & Horizontal and Vertical layout
27. #oowamis
Integration – Switch between different views/layouts
Review of Oracle OpenWorld & CodeOne 2018 27
Canvas and Pseudo view & Horizontal and Vertical layout
28. #oowamis
Integration – Switch between different views/layouts
Review of Oracle OpenWorld & CodeOne 2018 28
Pseudo and Outline view
29. #oowamis
Integration – Switch between different views/layouts
Review of Oracle OpenWorld & CodeOne 2018 29
Pseudo and Outline view
30. #oowamis
Integration – Switch between different views/layouts
Review of Oracle OpenWorld & CodeOne 2018 30
Pseudo and Outline view
37. #oowamis
Integration Cloud Updates
Integration:
• Many new features for building complex orchestrations
• Build custom adapters in minutes
• Oracle Litmus for unit testing
• RPA (Robotic Process Automation) Adapter
Process:
• Automation with RPA
• Keep integrations up-to-date
• Process/Workflow vision (incl. templates)
38. #oowamis
Process – Automation with RPA
Review of Oracle OpenWorld & CodeOne 2018 38
Typical Oracle Cloud Integration Example with UiPath RPA
39. #oowamis
Process – Keep integrations up-to-date
Review of Oracle OpenWorld & CodeOne 2018 39
43. #oowamis
Integration Cloud Updates
Integration:
• Many new features for building complex orchestrations
• Build custom adapters in minutes
• Oracle Litmus for unit testing
• RPA (Robotic Process Automation) Adapter
Process:
• Automation with RPA
• Keep integrations up-to-date
• Process/Workflow vision (incl. templates)
• B2B in OIC & OIC in OMC
47. Serverless is an abstraction of infrastructure and its
operations including provisioning, scaling, patching, etc.
FaaS (Functions-as-a-Service) is the compute
component in a serverless platform
49. #oowamis
Why Serverless?
• Easier: Just think about your code, not infrastructure
• Powerful: Transparent and limitless scaling
• Faster: Deploy faster, iterate faster, innovate faster
• Cheaper: Only pay for what you use to the ms (never idle)
Review of Oracle OpenWorld & CodeOne 2018 49
56. #oowamis
Native CloudEvents support
• Specification for describing event data in a common way
• Seeks to ease event declaration and delivery across services, platforms, ...
• It’s being incubated within the CNCF
• Contributing stakeholder include: Google, Microsoft, IBM, VMware, SAP,
Oracle, Huawei, Alibaba, Red Hat, Iguazio & more
• Common metadata makes events easier to route, fan out, trace, replay
and generally keep “in flight”.
• More portable, more liquid, easier to transport across environments
Review of Oracle OpenWorld & CodeOne 2018 56
64. #oowamis
• An open-source community specification for Enterprise Java microservices
• A community of individuals, organizations, and vendors collaborating within
an open source (Eclipse) project to bring microservices to the Enterprise
Java community.
• Current implementations:
73. #oowamis
Oracle Cloud Infrastructure and Kubernetes
Review of Oracle OpenWorld & CodeOne 2018 73
Roll Your Own, Pre-Built Installer, Managed Service