developing oracle fusion middleware applications …...oracle fusion middleware top technical...

28
Developing Oracle Fusion Middleware Applications in the Cloud 1 Copyright © 2014 Oracle and/or its affiliates. All rights reserved. Copyright © 2014, Rubicon Red. All rights reserved. the Cloud Antony Reynolds Matt Wright Ramkumar Menon

Upload: others

Post on 10-Mar-2020

86 views

Category:

Documents


1 download

TRANSCRIPT

Developing Oracle Fusion Middleware Applications in the Cloud

1Copyright © 2014 Oracle and/or its affiliates. All rights reserved.

Copyright © 2014, Rubicon Red. All rights reserved.

the Cloud

Antony Reynolds

Matt Wright

Ramkumar Menon

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

2Copyright © 2014 Oracle and/or its affiliates. All rights reserved.

Copyright © 2014, Rubicon Red. All rights reserved.

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.

Who We Are

3Copyright © 2014 Oracle and/or its affiliates. All rights reserved.

Copyright © 2014, Rubicon Red. All rights reserved.

Antony Reynolds

Product Strategy Director,

Oracle

Author

SOA Suite 11g Developers

Cookbook & SOA Suite 11g

Developers Guide

Matthew Wright

Director & Founder,

Rubicon Red

Author

SOA Suite 11g Developers

Cookbook & SOA Suite 11g

Developers Guide

Ramkumar Menon

Principal Product Manager,

Oracle

Rubicon RedThought Leadership. Innovation. Unrivaled Expertise.

I N N O V AT I O N

AW ARD 2 0 1 1

I N N O V AT I O N

AW ARD 2 0 1 4

4Copyright © 2014 Oracle and/or its affiliates. All rights reserved.

Copyright © 2014, Rubicon Red. All rights reserved.

ORACLE Fusion Middleware

Top Technical Champion

APAC 2012

ORACLE Fusion Middleware

Top Technical Champion

APAC 2013

I N N O V AT I O N

AW ARD 2 0 1 0

Why Dev & Test SOA in theCloud?

Some Challenges Customers

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

Copyright © 2014, Rubicon Red. All rights reserved.

Some Challenges Customers

Tell Us About

Takes to long to get hold of

FMW Dev, Test Env’s

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

Copyright © 2014, Rubicon Red. All rights reserved. Especially when Operations is Busy

Maintaining multiple FMW Maintaining multiple FMW

7Copyright © 2014 Oracle and/or its affiliates. All rights reserved.

Copyright © 2014, Rubicon Red. All rights reserved.

Maintaining multiple FMW Maintaining multiple FMW

environments is expensiveenvironments is expensive

How often do you hold How often do you hold onto onto Environments (e.g. SIT, UAT) Environments (e.g. SIT, UAT)

when not neededwhen not needed, JUST IN CASE they , JUST IN CASE they are needed are needed later ?later ?

Managing multiple projects in the

same environment is tough• Projects get in each others way

• Dedicated environments are More efficient

8Copyright © 2014 Oracle and/or its affiliates. All rights reserved.

Copyright © 2014, Rubicon Red. All rights reserved.

Take lots of it when you need it.Obtain FMW Servers in Minutes

Throw it away when you don’tSimplify Management of Environments

Oracle FMW Development

9Copyright © 2014 Oracle and/or its affiliates. All rights reserved.

Copyright © 2014, Rubicon Red. All rights reserved.

Enables efficient & agile development practicesAdopt of DevOps Practices

Oracle FMW Development

& Test in the Cloud

Fusion CloudProvision HA SOA Environment to the Cloud

DEMO

10Copyright © 2014 Oracle and/or its affiliates. All rights reserved.

Copyright © 2014, Rubicon Red. All rights reserved.

DEMO

Deploys to Dev Environment in the Cloud

Developer Works Locally

JDeveloper on Premise FMW in the Cloud

11Copyright © 2014 Oracle and/or its affiliates. All rights reserved.

Copyright © 2014, Rubicon Red. All rights reserved.

Developer works on local Laptop/

Desktop in JDeveloperDeploy to FMW WebLogic Domain

in the Cloud

Oracle Integration on the Cloud

12Copyright © 2014 Oracle and/or its affiliates. All rights reserved.

Copyright © 2014, Rubicon Red. All rights reserved.

High Performance, Scalable & Elastic Infrastructure (IaaS)

One Platform (PaaS) for All On-premise, Cloud & Mobile Innovations

Security & Identity Services

Integration Services

Deployment ChoicePrivate or Public Cloud

Self Hosted/ManagedOn Premise

Oracle’s PaaS & IaaS

13Copyright © 2014 Oracle and/or its affiliates. All rights reserved.

Copyright © 2014, Rubicon Red. All rights reserved.

Compute, Storage & Network Services

+ ManagementServices

Development & Deployment Services

Content, Analytics & User Engagement

Services

+On Premise Private Cloud

ProviderHosted/ManagedPublic Cloud

Key Features

� Full-featured: Service Bus, BPEL, Mediator, B2B, MFT, Adapters

� Access: Complete access to product surface area

� Highly Available: Data Guard, RAC Cluster

� Managed: Oracle Backs Up, Patches, Upgrades

� Full portability: On-premise to Cloud

Oracle Suite Cloud Service

14Copyright © 2014 Oracle and/or its affiliates. All rights reserved.

Copyright © 2014, Rubicon Red. All rights reserved.

Differentiators

� Rapid and fully automated provisioning

� Secure, Highly Available with Clustering

� Fully Managed

� Build anywhere, deploy anywhere

Key Features

� Simplified: Web based, Point & Click integration experience

� Monitoring : Rich monitoring & error management

� Lifecycle : Support both on-premise, cloud lifecycle tools

� Highly Available: Data Guard, RAC Cluster

� Managed: Oracle Backs Up, Patches, Upgrades

Oracle Integration Cloud Service

15Copyright © 2014 Oracle and/or its affiliates. All rights reserved.

Copyright © 2014, Rubicon Red. All rights reserved.

� Full portability: On-premise to Cloud

Differentiators

� Pre-integrated : SaaS, PaaS Auto-Association

� Integration Pre-builts : Customize, Activate

� Rapid Mapping using Recommendations

� Rich Connectivity with Cloud & On-premise Adapters

� Secure On-premise integration using lightweight Agent

� Rapid and fully automated provisioning

Rubicon Red FusionCloud

Fully Automated Platform Provisioning:

•Pre-Built Platform Templates

•Wizard based Platform Modelling

•Provision FMW Platforms on Demand

Deploy Across Multi-Vendor, Multi Cloud Infrastructure

•Oracle Java Cloud

•Amazon Web Services (AWS)

•Oracle Exalogic

Full Power of Fusion Middleware in the Cloud

16Copyright © 2014 Oracle and/or its affiliates. All rights reserved.

Copyright © 2014, Rubicon Red. All rights reserved.

•Oracle Exalogic

•Oracle VM’s

•VMWare

Build and Deployment Automation

•OSB

•SOA Suite

• J2EE

Model Once, Deploy Anywhere

•Enables Hybrid Clouds

•Move FMW Applications between on-premise and cloud

Two main flavors

Development & Test Patterns

17Copyright © 2014 Oracle and/or its affiliates. All rights reserved.

Copyright © 2014, Rubicon Red. All rights reserved.

Isolated ProjectProject can be developed in complete

Isolation

Hybrid Cloud ProjectNeed to integrate with On-Premise

Systems

Project can be developed in complete Isolation

Isolated Project

IDEAL Projects• Proof of Concept / Quick Start

• Oracle BPM• Mock out external services

• Oracle SOA Suite

18Copyright © 2014 Oracle and/or its affiliates. All rights reserved.

Copyright © 2014, Rubicon Red. All rights reserved.

• Oracle SOA Suite• Basic File Base Integration• Database based integration• Mock out application services

• Encourages best practice, • Clear separation between layers• Automated Testing

No need for internal system access of resources

Need to integrate with On-Premise SystemsHybrid Cloud Project

Required for more complex

integrations

• Integration with E-Business,

Siebel, Custom Apps, etc

• Latency, throughput not an

Corporate Data Centre

19Copyright © 2014 Oracle and/or its affiliates. All rights reserved.

Copyright © 2014, Rubicon Red. All rights reserved.

• Latency, throughput not an

issue for Dev, Test.

• Can use Mock Data, where

data location is an issue.

Router & Firewall

VPN Connection/

Agent

Cloud

Bridging On-Premise Applications with Cloud

Cloud Integration

20Copyright © 2014 Oracle and/or its affiliates. All rights reserved.

Copyright © 2014, Rubicon Red. All rights reserved.

Development Best PracticeEnabler for DevOps

21Copyright © 2014 Oracle and/or its affiliates. All rights reserved.

Copyright © 2014, Rubicon Red. All rights reserved.

Provision IDENTICAL Topologies to Cloud & Data CentreEnsure code behaves as expected when deployed on-premise

22Copyright © 2014 Oracle and/or its affiliates. All rights reserved.

Copyright © 2014, Rubicon Red. All rights reserved.

2

* Version control - Drives strong governance and consistency

Quickly Deploy and Manage Releases across Data Center and Cloud

Identical Process for Deploying Code

• Same Process for Build & Deploy, with Dev

in Cloud and Prod on Premise.

• Provide flexibility to expand into Cloud when

needed but leverage current resources first.

23Copyright © 2014 Oracle and/or its affiliates. All rights reserved.

Copyright © 2014, Rubicon Red. All rights reserved.

needed but leverage current resources first.

Leveraging Hudson, Jenkins in the Cloud

Continuous Test & Integration

Cloud is Perfect for CI

- Tear down and re-provision

Fusion Middleware

- Always deploy latest build to

“clean” environment

24Copyright © 2014 Oracle and/or its affiliates. All rights reserved.

Copyright © 2014, Rubicon Red. All rights reserved.

“clean” environment

- Validates Deployment &

Configuration Process

- Use your familiar CI tools.

Quickly and Easily provision Production like

Environments

Prod like Environments on demand

Key Benefits

- Only use Pre-Prod when

required

25Copyright © 2014 Oracle and/or its affiliates. All rights reserved.

Copyright © 2014, Rubicon Red. All rights reserved.

required

- Quickly re-produce critical

issues

- Deliver temporary training

environments

Fusion CloudProvision HA SOA Environment to the Cloud

DEMO

26Copyright © 2014 Oracle and/or its affiliates. All rights reserved.

Copyright © 2014, Rubicon Red. All rights reserved.

DEMO

Increase Agility and

Efficiency

Increase the agility of your

Two key benefits

Development & Test FMW on the Cloud

Reduce Cost

Reduce the costs of your

27Copyright © 2014 Oracle and/or its affiliates. All rights reserved.

Copyright © 2014, Rubicon Red. All rights reserved.

Increase the agility of your

development and test

teams by giving them the

infrastructure they need,

when they need it.

Reduce the costs of your

existing development and

test environments and

increase developer

efficiency

28Copyright © 2014 Oracle and/or its affiliates. All rights reserved.

Copyright © 2014, Rubicon Red. All rights reserved.