![Page 1: Developing Oracle Fusion Middleware Applications in the Cloud](https://reader034.vdocument.in/reader034/viewer/2022042614/5592efa41a28ab81138b4617/html5/thumbnails/1.jpg)
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](https://reader034.vdocument.in/reader034/viewer/2022042614/5592efa41a28ab81138b4617/html5/thumbnails/2.jpg)
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](https://reader034.vdocument.in/reader034/viewer/2022042614/5592efa41a28ab81138b4617/html5/thumbnails/3.jpg)
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](https://reader034.vdocument.in/reader034/viewer/2022042614/5592efa41a28ab81138b4617/html5/thumbnails/4.jpg)
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](https://reader034.vdocument.in/reader034/viewer/2022042614/5592efa41a28ab81138b4617/html5/thumbnails/5.jpg)
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](https://reader034.vdocument.in/reader034/viewer/2022042614/5592efa41a28ab81138b4617/html5/thumbnails/6.jpg)
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](https://reader034.vdocument.in/reader034/viewer/2022042614/5592efa41a28ab81138b4617/html5/thumbnails/7.jpg)
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](https://reader034.vdocument.in/reader034/viewer/2022042614/5592efa41a28ab81138b4617/html5/thumbnails/8.jpg)
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](https://reader034.vdocument.in/reader034/viewer/2022042614/5592efa41a28ab81138b4617/html5/thumbnails/9.jpg)
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](https://reader034.vdocument.in/reader034/viewer/2022042614/5592efa41a28ab81138b4617/html5/thumbnails/10.jpg)
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](https://reader034.vdocument.in/reader034/viewer/2022042614/5592efa41a28ab81138b4617/html5/thumbnails/11.jpg)
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](https://reader034.vdocument.in/reader034/viewer/2022042614/5592efa41a28ab81138b4617/html5/thumbnails/12.jpg)
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](https://reader034.vdocument.in/reader034/viewer/2022042614/5592efa41a28ab81138b4617/html5/thumbnails/13.jpg)
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](https://reader034.vdocument.in/reader034/viewer/2022042614/5592efa41a28ab81138b4617/html5/thumbnails/14.jpg)
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](https://reader034.vdocument.in/reader034/viewer/2022042614/5592efa41a28ab81138b4617/html5/thumbnails/15.jpg)
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](https://reader034.vdocument.in/reader034/viewer/2022042614/5592efa41a28ab81138b4617/html5/thumbnails/16.jpg)
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](https://reader034.vdocument.in/reader034/viewer/2022042614/5592efa41a28ab81138b4617/html5/thumbnails/17.jpg)
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](https://reader034.vdocument.in/reader034/viewer/2022042614/5592efa41a28ab81138b4617/html5/thumbnails/18.jpg)
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](https://reader034.vdocument.in/reader034/viewer/2022042614/5592efa41a28ab81138b4617/html5/thumbnails/19.jpg)
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](https://reader034.vdocument.in/reader034/viewer/2022042614/5592efa41a28ab81138b4617/html5/thumbnails/20.jpg)
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](https://reader034.vdocument.in/reader034/viewer/2022042614/5592efa41a28ab81138b4617/html5/thumbnails/21.jpg)
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](https://reader034.vdocument.in/reader034/viewer/2022042614/5592efa41a28ab81138b4617/html5/thumbnails/22.jpg)
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](https://reader034.vdocument.in/reader034/viewer/2022042614/5592efa41a28ab81138b4617/html5/thumbnails/23.jpg)
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](https://reader034.vdocument.in/reader034/viewer/2022042614/5592efa41a28ab81138b4617/html5/thumbnails/24.jpg)
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](https://reader034.vdocument.in/reader034/viewer/2022042614/5592efa41a28ab81138b4617/html5/thumbnails/25.jpg)
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](https://reader034.vdocument.in/reader034/viewer/2022042614/5592efa41a28ab81138b4617/html5/thumbnails/26.jpg)
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](https://reader034.vdocument.in/reader034/viewer/2022042614/5592efa41a28ab81138b4617/html5/thumbnails/27.jpg)
27Copyright © 2014 Oracle and/or its affiliates. All rights reserved.
Copyright © 2014, Rubicon Red. All rights reserved.