24
WORLD RECORD SOARING TROUGH THE CLOUDS IVE DEMO OF 15 CLOUDS Lucas Jellema – Oracle ACE Director & CTO AMIS 24th March 2017, Amsterdam L

Soaring through the Clouds - World Record Oracle PaaS Cloud - Friday Cloud Update - 24 march 2017

Embed Size (px)

Citation preview

Page 1: Soaring through the Clouds - World Record Oracle PaaS Cloud - Friday Cloud Update - 24 march 2017

WORLD RECORD SOARING TROUGH THE CLOUDSIVE DEMO OF 15 CLOUDS

Lucas Jellema – Oracle ACE Director & CTO AMIS 24th March 2017, Amsterdam

L

Page 2: Soaring through the Clouds - World Record Oracle PaaS Cloud - Friday Cloud Update - 24 march 2017

AGENDA

INTRODUCTION WORLD RECORD INTEGRATING ORACLE PAAS CLOUD SERVICES

OVERVIEW OF BUSINESS SCENARIO

CLOUD SERVICE ARCHITECTURE

FOCUS ON API AND INTEGRATION

DEMO (WITH SOME AUDIENCE PARTICIPATION)

FINDINGS AND CONCLUSION

Page 3: Soaring through the Clouds - World Record Oracle PaaS Cloud - Friday Cloud Update - 24 march 2017

SOARING THROUGH THE CLOUDS

• Prepared by international team of Oracle ACE Directors• Presented three times before today:

• Valencia, March 2016• Katwijk, June 2016• San Francisco, September 2016

• Objective: demonstrate live a working end-to-end integrated flow using Oracle PaaS Cloud Services• and provide insight in how it is created and what the main challenges were

Page 4: Soaring through the Clouds - World Record Oracle PaaS Cloud - Friday Cloud Update - 24 march 2017

END-TO-END INTEGRATED FLOW USING AS MANY ORACLE PAAS CLOUD SERVICES AS POSSIBLE

Page 5: Soaring through the Clouds - World Record Oracle PaaS Cloud - Friday Cloud Update - 24 march 2017

BUSINESS SCENARIO

Oracle OpenWorld

2017

Evaluate Proposal

Analyze Twitter traffic & Voting Machines

Publish Enriched Approved Proposals on Web Portal

Page 6: Soaring through the Clouds - World Record Oracle PaaS Cloud - Friday Cloud Update - 24 march 2017

EXTENDED BUSINESS SCENARIO

Oracle OpenWorld

2017

Evaluate Proposal

Analyze Twitter traffic & Voting Machines

Publish Enriched Approved Proposals on Web Portal

Send email, Update

Document, …

Access Artist

proposal through

Chat client

Publish throug

h Mobile

App

Provide end to end monitoring at

business and IT level

Lower cost/increase

speed of using 3rd party APIs

Publish Business

APIsUse automated collaboration

platform with source control and

continuous delivery

Page 9: Soaring through the Clouds - World Record Oracle PaaS Cloud - Friday Cloud Update - 24 march 2017

MULTIPLE OFFERINGS FOR INTEGRATION AND API

• Considerations• Complexity of integration (mapping, enrichment, filtering, callouts)• Initiative: external push/call, poll/pull, scheduled job• Interaction pattern: Asynchronous/Synchronous, long running, fire & forget• On premises/Cloud based (trusted/known/public)• Protocol (several levels/layers)• Security

• Volume, Costs, Availability Requirements• Existing skills and code

• Development tool (browser based, JDeveloper, )• Support for CD (Developer CS, standard Maven/Gradle, OPS APIs, manually) • Monitoring (OMC, Business Integration Insight, EM FMW Control, …)

Page 10: Soaring through the Clouds - World Record Oracle PaaS Cloud - Friday Cloud Update - 24 march 2017

INTEGRATION

Physical &Real Time

Social Media

IoT CS SaaS

Social

OSSAICS

3rd party PaaS/SaaS Oracle SaaS

SOA CS

People

PCS

ACCS - NodeJS

JCS – Java EE

On Premises

Cloud Adapter

s

ICS Agent

OSSA

MCSChatBot

Messaging CS

DocCS

DocCS

Event Hub

Page 11: Soaring through the Clouds - World Record Oracle PaaS Cloud - Friday Cloud Update - 24 march 2017

EnterpriseSaaS

Enablement

AMIS PROPOSITION: SAAS ENABLEMENT – EMBEDDING OF STANDARD APPLICATIONS

Corporate DB DMSERP

DWH

CRM

OutputPrintEmailChatMail

InputEmailChatMailTelephone

LDAP

Audit

DevOps Console (Monitor)

HR

Standard Application

Page 12: Soaring through the Clouds - World Record Oracle PaaS Cloud - Friday Cloud Update - 24 march 2017

Enterprise

SaaS Enablement

AMIS PROPOSITION: SAAS ENABLEMENT – EMBEDDING OF STANDARD APPLICATIONS

Corporate DB DMSERP

DWH

CRM

OutputPrintEmailChatMail

InputEmailChatMailTelephone

LDAP

Audit

DevOps Console (Monitor)

HR

SaaS

Page 13: Soaring through the Clouds - World Record Oracle PaaS Cloud - Friday Cloud Update - 24 march 2017

Storage

Compute

Storage

Compute

DBaaS

JCS

INTEGRATING CLOUD SERVICES – VERTICALLY AND HORIZONTALLY

Storage

Compute

DBaaS

Storage

Compute

DBaaS

JCS

SOA CS Storage

Compute

ACCSICS

IoTCS

Page 14: Soaring through the Clouds - World Record Oracle PaaS Cloud - Friday Cloud Update - 24 march 2017

ICS

PCS

IoT CS

REST(hand off artist finding in

proprietary IoT CS JSON format); forwarded to PCS

ICS IS AT THE CENTER OF THIS WORLD

Page 15: Soaring through the Clouds - World Record Oracle PaaS Cloud - Friday Cloud Update - 24 march 2017

SOA CS

ICS

PCS

REST(publishes a Tweet, called

from SOA CS)

SOAP(returns Y or N depending on

whether a proposal exists using SOA CS)

SOAP(calls to SOA CS to create

enriched proposal in DB; this service is to be called by PCS)

IoT CS

REST(hand off artist finding in proprietary IoT CS JSON

format); forwarded to PCS

ICS IS AT THE CENTER OF THIS WORLD

Page 16: Soaring through the Clouds - World Record Oracle PaaS Cloud - Friday Cloud Update - 24 march 2017

SOA CS

ICS

PCS

IoT CS

REST(publishes a Tweet

through SoaringClouds)REST

(hand off artist finding in proprietary IoT CS JSON format); forwarded to SOA CS

SOAP(returns Y or N depending on whether a

proposal exists using SOA CS)

REST(submit a proposal for an artist in decent JSON format; links to PCS to

ask for approval of the proposalSOAP

(calls to SOA CS to create enriched proposal in DB; this service is to be

called by PCS)REST API

(calls to SOA CS to create enriched proposal in DB)

REST(hand off artist finding in proprietary IoT CS JSON

format); forwarded to PCS

ICS IS AT THE CENTER OF THIS WORLD

Page 18: Soaring through the Clouds - World Record Oracle PaaS Cloud - Friday Cloud Update - 24 march 2017

B2B PartnerB2B Partner

AMIS PROPOSITION:DATA PUBLICATION (“DATA ONTSLUITING”)

Enterprise

Corporate DB DMSERP

SaaS

B2B Partner Government Agencies Supplier General Public

(App developers, …)

Data APIsB2B Partner Enrichment

Source

Scientific(open data, research)

Page 21: Soaring through the Clouds - World Record Oracle PaaS Cloud - Friday Cloud Update - 24 march 2017

CONCLUSION

• What about that world record?

Page 22: Soaring through the Clouds - World Record Oracle PaaS Cloud - Friday Cloud Update - 24 march 2017

CLOUD SERVICES ARCHITECTURE++Audience

IoT CS

PCS

Doc CS

SOA CS

DBaaS

MCS

JET on AppContainer CS

ACCS

Conversations

Real “Things” (Pis, Arduino’s,

…)

ICS

Sites CS

MAX

ChatBot

OSSA

API P

OMC(APM, LA)APM

LA

LA

APMDev CS

Event Hub

JCS APMLA

LA

SOA CS Business Insight

Container Cloud

Elastic Search

Application Builder Cloud

Service

Application Cache

Data Vizualizatio

n

Messaging Cloud

Service

Compute Storage

Page 23: Soaring through the Clouds - World Record Oracle PaaS Cloud - Friday Cloud Update - 24 march 2017

CONCLUSION

• What about that world record?

• Integration is crucial for end to end business process, SaaS implementation, multi-tier applications, modern architecture and the AMIS SaaS Enablement proposition• Oracle PaaS Cloud offers integration points for various targets and scenarios

• Things, People, SaaS, On Premises, Microservices

• APIs provide the interface – the point of interaction, decoupling, reuse & AMIS Data Publication• API Platform, ICS, MCS (mobile, chatbot, SMS, …)

• Mutual integration of Oracle PaaS Cloud services is becoming more natural• The current Oracle PaaS palette offers many options for implementing Platform components

Page 24: Soaring through the Clouds - World Record Oracle PaaS Cloud - Friday Cloud Update - 24 march 2017