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