Some OOW15 Observations

11
OOW15 Middleware Observations 02/12/2015 (slide 1) [email protected] www.mp3monster.org OOW15 Middleware Observations Phil Wilkins Oracle ACE Associate https://oracle.mp3monster.org

Transcript of Some OOW15 Observations

Page 1: Some OOW15 Observations

OOW15 Middleware Observations02/12/2015 (slide 1) [email protected] www.mp3monster.org

OOW15 Middleware Observations

Phil WilkinsOracle ACE Associate

https://oracle.mp3monster.org

Page 2: Some OOW15 Observations

OOW15 Middleware Observations02/12/2015 (slide 2) [email protected] www.mp3monster.org

Introduction

• The following slide cheery pick some insights from Oracle Open World 15 in the middleware space

• This is not intended to be exhaustive – for that checkout the material from Amis.

Page 3: Some OOW15 Observations

OOW15 Middleware Observations02/12/2015 (slide 3) [email protected] www.mp3monster.org

About Terminology ….

Oracle often describe Hybrid as a mix of on-premise & Oracle cloud

The reality is that a Hybrid model could be any combination of Oracle cloud, other cloud provider and on-premise.• The principles for supporting Hybrid solutions

should hold true in both contexts

Page 4: Some OOW15 Observations

OOW15 Middleware Observations02/12/2015 (slide 4) [email protected] www.mp3monster.org

General Observations …• Oracle PaaS appears to be maturing a lot quicker than other areas

• We’ve seen the ‘tanker’ Oracle over last couple of years changing direction significantly – this year showed signs that the turning is largely complete

• OOW15 included a wide range of early adopter use cases & experiences/lessons learnt• Likely to be a reflection of the observation from Ellison: “Then we realized that if

Oracle was going to be in PaaS business, we also had to be in IaaS business “• Oracle are driving to provide a cloud enabling platform both vertically & horizontally

• gaps that had been addressed by OEM agreements now being overhauled (e.g. API Gateway),

• missing features being delivered e.g. ease of monetization of APIs.• Working to make the hybrid model of iPaaS both in cloud & on-premise as seamless as

possible

• In various sessions the following reasons had been mentioned as a motivation to adopting Oracle iPaaS• Speed of getting environments up and running > 6 weeks for environments was not

unusual (longer if hardware provisioning necessary)• Speed of deployment helped improve business perception of IT as more agile

• We’re seeing increasing support for JavaScript, JSON & REST through out the middleware tier (12.2.1 supports JSON end to end and embedding JavaScript)

• Oracle are getting ‘Geek Trendy’ supporting & engaging with hot contemporary tech & ideas such as Docker & Microservices

Page 5: Some OOW15 Observations

OOW15 Middleware Observations02/12/2015 (slide 5) [email protected] www.mp3monster.org

Product Announcements (1)• SOA 12.2.1 Announced

• Integration workload stats to help make tuning easier• Further improvements to system start-up time• Composite patching (long running composites can be patched

‘inflight’)• Dehydration Store provided through Coherence OOTB – should offer

significant performance gains• Circuit breaker feature – if system starts to backup – source stream

can be halted• Container level multi-tenancy (previously all at DB level)• Support for broader range of DR approaches including Active-Active clusters• Increased adoption of Alta UI (meaning more mobile friendly & cleaner L&F)

• SOA Cloud Service (SOA CS)• Was announced just before OOW, but a lot of messaging on this as well• Includes OSB, BPEL, Composites – BAM & B2B to follow in next Qtr• Offered on 12.1.3, 12.2 will be available next Qtr• Builds on Java Cloud Service – so inherits all the service offerings

• New products/announcements• Insights (very long full product name) effectively BAM without invasive change for sensor points – limitation

is that only whilst inside SOA & OSB• Support for Docker going forward including Docker packaged deployment – SOA not an apparently good

target for Docker, but …• Means increased agility in Continuous Integration contexts (increased density)• Easier for handling delivery of patch sets as Docker uses an overlay style model• Wouldn’t recommend in a production context

Page 6: Some OOW15 Observations

OOW15 Middleware Observations02/12/2015 (slide 6) [email protected] www.mp3monster.org

Product Announcements(2)• MFT

• as iPaaS on 12.1.3 in CY15 (12.2.1 following Qtr)• More connectivity OOTB in 12.2.1 (e.g. Oracle IaaS

Storage & Docs Cloud)• 12.2.1 adoption of Alta UI

• Java Cloud Service• Elastic (automated) scaling – which will in turn provide

elastic scaling for other PaaS services for FY16• JCS for SaaS version to provide platform for SaaS app

extensions• Mobile Cloud Service

• Although not announced at OOW the tie up Xamarin for native mobile apps (and Xamarin recently acquiring RoboVM which is Xamarin for Java),

• MCS also clearly accommodating a more pluggable component adoption (so you can use MCS with your own Mobile Device Manager such as Airwatch)

• Use cases such as Bluetooth beacons reaching a level of maturity

JCS Architecture

Page 7: Some OOW15 Observations

OOW15 Middleware Observations02/12/2015 (slide 7) [email protected] www.mp3monster.org

Product Announcements(3)• Coherence

• 12.2.1 provides middleware multi-tenancy• Security management improvements• Supports Weblogic Active-Active resilience including multi-site & federated models (candidate

strategy for ensuring digital enabling services are globally performant)• Coherence comes in 3 flavours (Standard Edition One (aka Developer Edition) Coherence Grid)

• JDeveloper• Supports all Fusion components from SOA suite to BI• Integrated connectivity to Oracle Cloud (no additional configuration steps in your environment)

• ODI (12.2.1)• Big Data support for Spark (SQL for Big Data), Pig (Procedural programming for Hadoop) & Oozie

(workflow engine)• Integration with lifecycle management – subversion (Git in the pipeline)• Closer linkages to OEDQ & OWSM• Public repository for sharing ODI KMs• ODI in the cloud coming

Page 8: Some OOW15 Observations

OOW15 Middleware Observations02/12/2015 (slide 8) [email protected] www.mp3monster.org

Integration Cloud Service (ICS) – A Close Look• ICS was the 1st cloud integration product from Oracle,

under the skin its core is OSB, but offers• Citizen Integrator style development – web UI no

developer tooling• Rapidly growing eco system of adaptors and

connectors (provided by Oracle, Partners & Customers)

• What was seen• OOW included use cases from early adopters & best

practises• Some clear use cases/patterns developing (more in a

minute)• Future …

• highlighted the issues of potential overlap of products (OSB on premise vs SOA CS (particularly with OSB) vs ICS)

• More feature coming• 8 significant cloud adaptors from Oracle per Qtr (cloud

adaptors will also work with SOA & SOA CS)

Page 9: Some OOW15 Observations

OOW15 Middleware Observations02/12/2015 (slide 9) [email protected] www.mp3monster.org

ICS Usage Pattern Emerging

• Oracle Products Period• Completely discrete

solutions with integration offered by middleware & licensed PIPs

• Apps build on own technologies

• Apps are effectively ‘share nothing’ OOTB

Improved Data M

odel Alignm

ent & Sharing

Internal Event Fram

ework Capable of

Crossing Domains

Fusion Middleware

Provides technology for

products

Service Cloud

Supply Chain Cloud

Financials Cloud

Integration Cloud Service (ICS)ICS provides

simple Object Synchronisation

from P2P

• Oracle Cloud Suites• Groupings of related Fusion

apps/components• Each cloud offering now

decoupled from other clouds – so ICS invoked by cloud solution event framework

• Customer configures ICS to respond to CRUD based services – interface data model mapping kept easy through recommendation engine populated with standard Oracle provided mappings

Evolution of Integration

• Oracle Fusion Apps• Re built apps using Fusion

Technology Stack• Where products features

overlapped best ideas carried forward into Fusion generation

• Integration needs sought to be reduced by making data models more common & exploit Fusion integration mechanisms internally

Page 10: Some OOW15 Observations

OOW15 Middleware Observations02/12/2015 (slide 10) [email protected] www.mp3monster.org

API Reference & RoadmapProvides:• Cataloguing• Discovery• Usage • Measure &

monitor• Security (A&A)• Threat detection

& prevention

Page 11: Some OOW15 Observations

OOW15 Middleware Observations02/12/2015 (slide 11) [email protected] www.mp3monster.org

Thankyou