Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

AMIS Oracle OpenWorld en Code One Review 2018 - Blockchain, Integration, Serverless & Microservices

495 views

Published on

The annual review session by the AMIS team on their findings, interpretations and opinions regarding news, trends, announcements and roadmaps around Oracle's product portfolio.

Published in: Software
  • Be the first to comment

AMIS Oracle OpenWorld en Code One Review 2018 - Blockchain, Integration, Serverless & Microservices

  1. 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. 2. Robert van Mölken Senior Integratie/ Blockchain Consultant Oracle Groundbreaker Review of Oracle OpenWorld & CodeOne 2018 - #oowamis 2
  3. 3. #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 3 Whats next in the upcoming 45-minutes
  4. 4. What’s Next: Blockchain
  5. 5. #oowamis Key components of a Blockchain Review of Oracle OpenWorld & CodeOne 2018 5 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’
  6. 6. #oowamis Effort Required To Deliver Enterprise–Grade Blockchain Review of Oracle OpenWorld & CodeOne 2018 6
  7. 7. #oowamis Strategy – Oracle’s Blockchain Platform Review of Oracle OpenWorld & CodeOne 2018 7
  8. 8. #oowamis Strategy – Oracle Blockchain Cloud Platform Review of Oracle OpenWorld & CodeOne 2018 8
  9. 9. #oowamis Blockchain – Current version Review of Oracle OpenWorld & CodeOne 2018 9
  10. 10. #oowamis Blockchain – Roadmap 2018 Review of Oracle OpenWorld & CodeOne 2018 10
  11. 11. #oowamis Blockchain – Roadmap 2019 Review of Oracle OpenWorld & CodeOne 2018 11
  12. 12. #oowamis Blockchain – Side DB Feature Review of Oracle OpenWorld & CodeOne 2018 12
  13. 13. #oowamis Blockchain – Side DB Feature Review of Oracle OpenWorld & CodeOne 2018 13
  14. 14. #oowamis Blockchain – Development Tools Review of Oracle OpenWorld & CodeOne 2018 14
  15. 15. #oowamis Blockchain – Customer Use Cases Review of Oracle OpenWorld & CodeOne 2018 15
  16. 16. #oowamis Blockchain – Use case: delivery tracking Review of Oracle OpenWorld & CodeOne 2018 16
  17. 17. #oowamis Oracle Blockchain Cloud Apps Review of Oracle OpenWorld & CodeOne 2018 17
  18. 18. #oowamisReview of Oracle OpenWorld & CodeOne 2018 18
  19. 19. Robert van Mölken What’s Next: Integration Cloud (OIC)
  20. 20. #oowamis Oracle Application Integration Review of Oracle OpenWorld & CodeOne 2018 20
  21. 21. #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
  22. 22. #oowamis Integration Cloud – New JET mapper Review of Oracle OpenWorld & CodeOne 2018 22
  23. 23. #oowamis Integration Cloud – New JET mapper Review of Oracle OpenWorld & CodeOne 2018 23
  24. 24. #oowamis Integration – AI-powered recommendations Review of Oracle OpenWorld & CodeOne 2018 24
  25. 25. #oowamis Integration – AI-powered Inline action menu Review of Oracle OpenWorld & CodeOne 2018 25
  26. 26. #oowamis Integration – AI-powered Inline action menu Review of Oracle OpenWorld & CodeOne 2018 26
  27. 27. #oowamis Integration – Switch between different views/layouts Review of Oracle OpenWorld & CodeOne 2018 27 Canvas and Pseudo view & Horizontal and Vertical layout
  28. 28. #oowamis Integration – Switch between different views/layouts Review of Oracle OpenWorld & CodeOne 2018 28 Canvas and Pseudo view & Horizontal and Vertical layout
  29. 29. #oowamis Integration – Switch between different views/layouts Review of Oracle OpenWorld & CodeOne 2018 29 Pseudo and Outline view
  30. 30. #oowamis Integration – Switch between different views/layouts Review of Oracle OpenWorld & CodeOne 2018 30 Pseudo and Outline view
  31. 31. #oowamis Integration – Switch between different views/layouts Review of Oracle OpenWorld & CodeOne 2018 31 Pseudo and Outline view
  32. 32. #oowamis Integration – Calling a local integration Review of Oracle OpenWorld & CodeOne 2018 32
  33. 33. #oowamis Integration – Build a custom adapter in minutes Review of Oracle OpenWorld & CodeOne 2018 33
  34. 34. #oowamis Integration – Build a custom adapter in minutes Review of Oracle OpenWorld & CodeOne 2018 34 http://niallcblogs.blogspot.com/2018/09/657-ssi-create-custom-adapters.html
  35. 35. #oowamis Integration – Unit testing with Oracle Litmus Review of Oracle OpenWorld & CodeOne 2018 35
  36. 36. #oowamis Integration – Unit testing with Oracle Litmus Review of Oracle OpenWorld & CodeOne 2018 36
  37. 37. #oowamis Integration – Unit testing with Oracle Litmus Review of Oracle OpenWorld & CodeOne 2018 37
  38. 38. #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)
  39. 39. #oowamis Process – Automation with RPA Review of Oracle OpenWorld & CodeOne 2018 39 Typical Oracle Cloud Integration Example with UiPath RPA
  40. 40. #oowamis Process – Keep integrations up-to-date Review of Oracle OpenWorld & CodeOne 2018 40
  41. 41. #oowamis Process – Workflow vision Review of Oracle OpenWorld & CodeOne 2018 41
  42. 42. #oowamis Process – Workflow vision (Cont.) Review of Oracle OpenWorld & CodeOne 2018 42
  43. 43. #oowamis Process – Workflow vision (Cont.) Review of Oracle OpenWorld & CodeOne 2018 43
  44. 44. #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
  45. 45. #oowamis B2B in Integration Cloud Review of Oracle OpenWorld & CodeOne 2018 45
  46. 46. #oowamis OIC in OMC – Roadmap Review of Oracle OpenWorld & CodeOne 2018 46
  47. 47. Robert van Mölken What’s Next: Serverless, FaaS
  48. 48. 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. 49. #oowamis Serverless Computing Review of Oracle OpenWorld & CodeOne 2018 49
  50. 50. #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 50
  51. 51. #oowamis Functions-as-a-Service Review of Oracle OpenWorld & CodeOne 2018 51
  52. 52. #oowamisReview of Oracle OpenWorld & CodeOne 2018 52
  53. 53. #oowamis The Fn Project • Independent open-source container-native serverless platform • Run anywhere: Cloud / Datacenter / Laptop / Raspberry Pi • Functions are primitive docker containers • Fn ♥ Java, Go, Javascript (Node.js), Python and Ruby • Native CloudEvents support • Will likely contribute to the CNCF (Cloud Native Computing Foundation) CloudEvents : https://cloudevents.io CNCF : https://www.cncf.io/ Fn Project : http://fnproject.io/ Review of Oracle OpenWorld & CodeOne 2018 53
  54. 54. #oowamis Fn Flow • Build reliable and scalable FaaS applications with functions • Flow functions are written purely in code • Build distributed applications • Provides rich concurrency primitives including fork-join, chaining, delays and error handling Review of Oracle OpenWorld & CodeOne 2018 54
  55. 55. #oowamis Fn Flow – Example Review of Oracle OpenWorld & CodeOne 2018 55
  56. 56. #oowamisReview of Oracle OpenWorld & CodeOne 2018 56
  57. 57. #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 57
  58. 58. #oowamisReview of Oracle OpenWorld & CodeOne 2018 58
  59. 59. #oowamis CloudEvent Examples Review of Oracle OpenWorld & CodeOne 2018 59
  60. 60. #oowamis Oracle Functions Review of Oracle OpenWorld & CodeOne 2018 60
  61. 61. #oowamis Oracle Functions Review of Oracle OpenWorld & CodeOne 2018 61
  62. 62. #oowamisReview of Oracle OpenWorld & CodeOne 2018 62
  63. 63. #oowamis What’s included? Review of Oracle OpenWorld & CodeOne 2018 63
  64. 64. Robert van Mölken What’s Next: Microservices, (MicroProfile & Project Helidon)
  65. 65. #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:
  66. 66. #oowamis Eclipse MicroProfile 2.1 (Oct, 2018) Review of Oracle OpenWorld & CodeOne 2018 66
  67. 67. #oowamisReview of Oracle OpenWorld & CodeOne 2018 67 A set of Java libraries for developing microservices
  68. 68. #oowamisReview of Oracle OpenWorld & CodeOne 2018 68 Microservices • Microframework • Functional style • Reactive • Transparent • MicroProfile • Declarative style • CDI, JAX-RS, JSON-P • Familiar to Java EE devs
  69. 69. #oowamis Java Microservice Frameworks Review of Oracle OpenWorld & CodeOne 2018 69
  70. 70. #oowamis Helidon Architecture Review of Oracle OpenWorld & CodeOne 2018 70
  71. 71. #oowamis What is Helidon SE? Review of Oracle OpenWorld & CodeOne 2018 71
  72. 72. #oowamis Helidon – Hello Worlds Review of Oracle OpenWorld & CodeOne 2018 72
  73. 73. Robert van Mölken OpenWorld Review 2018 Oracle Cloud-Native Microservices Platform
  74. 74. #oowamis Oracle Cloud Infrastructure and Kubernetes Review of Oracle OpenWorld & CodeOne 2018 74 Roll Your Own, Pre-Built Installer, Managed Service
  75. 75. #oowamis Microservices – Unlocking the Cloud’s Potential Review of Oracle OpenWorld & CodeOne 2018 75
  76. 76. #oowamis Addressing Microservices Challenges Review of Oracle OpenWorld & CodeOne 2018 76 Deploy and manage Kubernetes, Istio, & complex dependencies!
  77. 77. #oowamis Kubernetes Platform Services on OKE Review of Oracle OpenWorld & CodeOne 2018 77

×