developing oracle fusion middleware applications in the cloud

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

Upload: matt-wright

Post on 01-Jul-2015

426 views

Category:

Technology


2 download

DESCRIPTION

Slides from session at Oracle OpenWorld 2014 on Developing Oracle Fusion Middleware Applications in the Cloud. Industry surveys show the use of cloud platforms can reduce overall development time by an order of 11 to 20 percent, with some respondents experience more than 30% time savings. This is largely due to the cloud platform's ability to streamline the development process, including the ability to quickly get the development assets online. This session detailed the benefits and use cases for devloping and testing Oracle Fusion Middlewara Applications in the cloud. It also covers how to quickly and easily self-provision FMW development and testing environments into the cloud, as well as how to fully automate the build, deploy and configure your applications into the cloud as well as on-premise. During the session we will provision an Oracle SOA environment to the Cloud; deploy and configure your Oracle SOA composites to the cloud, all in under 30 minutes..

TRANSCRIPT

Page 1: 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.

Developing Oracle Fusion Middleware Applications in the Cloud

Antony Reynolds

Matt Wright

Ramkumar Menon

Page 2: Developing Oracle Fusion Middleware Applications in the Cloud

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

Copyright © 2014, Rubicon Red. All rights reserved.

Who We Are

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

Page 3: Developing Oracle Fusion Middleware Applications in the Cloud

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

Copyright © 2014, Rubicon Red. All rights reserved.

Rubicon RedThought Leadership. Innovation. Unrivaled Expertise.

ORACLE Fusion Middleware

Top Technical Champion

APAC 2012

ORACLE Fusion Middleware

Top Technical Champion

APAC 2013

I N N O V A T I O N

A W A R D 2 0 1 1

I N N O V A T I O N

A W A R D 2 0 1 0

I N N O V A T I O N

A W A R D 2 0 1 4

Page 4: Developing Oracle Fusion Middleware Applications in the Cloud

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

Copyright © 2014, Rubicon Red. All rights reserved.

Why Dev & Test SOA in theCloud?

Some Challenges Customers

Tell Us About

Page 5: Developing Oracle Fusion Middleware Applications in the Cloud

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

Copyright © 2014, Rubicon Red. All rights reserved.

Takes to long to get hold of

FMW Dev, Test Env’s

Especially when Operations is Busy

Page 6: Developing Oracle Fusion Middleware Applications in the Cloud

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

Copyright © 2014, Rubicon Red. All rights reserved.

Maintaining multiple FMW

environments is expensive

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

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

Page 7: Developing Oracle Fusion Middleware Applications in the Cloud

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

Copyright © 2014, Rubicon Red. All rights reserved.

Managing multiple projects in the

same environment is tough• Projects get in each others way

• Dedicated environments are More efficient

Page 8: Developing Oracle Fusion Middleware Applications in the Cloud

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

Enables efficient & agile development practicesAdopt of DevOps Practices

Oracle FMW Development

& Test in the Cloud

Page 9: Developing Oracle Fusion Middleware Applications in the Cloud

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

Copyright © 2014, Rubicon Red. All rights reserved.

Fusion CloudProvision HA SOA Environment to the Cloud

DEMO

Page 10: Developing Oracle Fusion Middleware Applications in the Cloud

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

Copyright © 2014, Rubicon Red. All rights reserved.

Deploys to Dev Environment in the Cloud

Developer Works Locally

JDeveloper on Premise

Developer works on local Laptop/

Desktop in JDeveloper

FMW in the Cloud

Deploy to FMW WebLogic Domain

in the Cloud

Page 11: Developing Oracle Fusion Middleware Applications in the Cloud

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

Copyright © 2014, Rubicon Red. All rights reserved.

Oracle Integration on the Cloud

Page 12: Developing Oracle Fusion Middleware Applications in 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)

Compute, Storage & Network Services

+ ManagementServices

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

Development & Deployment Services

Security & Identity Services

Integration Services

Content, Analytics & User Engagement

Services

+

Deployment ChoicePrivate or Public Cloud

Self Hosted/ManagedOn Premise

Private Cloud

ProviderHosted/Managed

Public Cloud

Oracle’s PaaS & IaaS

Page 13: Developing Oracle Fusion Middleware Applications in the Cloud

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

Copyright © 2014, Rubicon Red. All rights reserved.

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

Differentiators

Rapid and fully automated provisioning

Secure, Highly Available with Clustering

Fully Managed

Build anywhere, deploy anywhere

Oracle Suite Cloud Service

Page 14: Developing Oracle Fusion Middleware Applications in the Cloud

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

Copyright © 2014, Rubicon Red. All rights reserved.

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

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

Oracle Integration Cloud Service

Page 15: Developing Oracle Fusion Middleware Applications in the Cloud

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

Copyright © 2014, Rubicon Red. All rights reserved.

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

• 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

Full Power of Fusion Middleware in the Cloud

Page 16: Developing Oracle Fusion Middleware Applications in the Cloud

16Copyright © 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

Two main flavors

Development & Test Patterns

Page 17: Developing Oracle Fusion Middleware Applications in the Cloud

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

Copyright © 2014, Rubicon Red. All rights reserved.

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• 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

Page 18: Developing Oracle Fusion Middleware Applications in the Cloud

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

Copyright © 2014, Rubicon Red. All rights reserved.

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

issue for Dev, Test.

• Can use Mock Data, where

data location is an issue.

Router & Firewall

VPN Connection/

Agent

Cloud

Corporate Data Centre

Page 19: Developing Oracle Fusion Middleware Applications in the Cloud

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

Copyright © 2014, Rubicon Red. All rights reserved.

Bridging On-Premise Applications with Cloud

Cloud Integration

Page 20: Developing Oracle Fusion Middleware Applications in the Cloud

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

Copyright © 2014, Rubicon Red. All rights reserved.

Development Best PracticeEnabler for DevOps

Page 21: Developing Oracle Fusion Middleware Applications in the Cloud

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

Copyright © 2014, Rubicon Red. All rights reserved.

Provision IDENTICAL Topologies to Cloud & Data Centre

2

* Version control - Drives strong governance and consistency

Ensure code behaves as expected when deployed on-premise

Page 22: Developing Oracle Fusion Middleware Applications in the Cloud

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

Copyright © 2014, Rubicon Red. All rights reserved.

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.

Page 23: Developing Oracle Fusion Middleware Applications in the Cloud

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

Copyright © 2014, Rubicon Red. All rights reserved.

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

- Validates Deployment &

Configuration Process

- Use your familiar CI tools.

Page 24: Developing Oracle Fusion Middleware Applications in the Cloud

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

Copyright © 2014, Rubicon Red. All rights reserved.

Quickly and Easily provision Production like

Environments

Prod like Environments on demand

Key Benefits

- Only use Pre-Prod when

required

- Quickly re-produce critical

issues

- Deliver temporary training

environments

Page 25: Developing Oracle Fusion Middleware Applications in the Cloud

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

Copyright © 2014, Rubicon Red. All rights reserved.

Fusion CloudProvision HA SOA Environment to the Cloud

DEMO

Page 26: Developing Oracle Fusion Middleware Applications in the Cloud

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

Copyright © 2014, Rubicon Red. All rights reserved.

Increase Agility and

Efficiency

Increase the agility of your

development and test

teams by giving them the

infrastructure they need,

when they need it.

Two key benefits

Development & Test FMW on the Cloud

Reduce Cost

Reduce the costs of your

existing development and

test environments and

increase developer

efficiency

Page 27: Developing Oracle Fusion Middleware Applications in the Cloud

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

Copyright © 2014, Rubicon Red. All rights reserved.