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
2
Copyright © 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
3
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. Copyright © 2014, Rubicon Red. All rights reserved.
Rubicon Red
Thought Leadership.
Innovation.
Unrivaled Expertise.
ORACLE Fusion Middleware
Top Technical Champion
APAC 2012
ORACLE Fusion Middleware
Top Technical Champion
4
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. Copyright © 2014, Rubicon Red. All rights reserved.
Why Dev & Test SOA in the
Cloud?
5
Copyright © 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
6
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. Copyright © 2014, Rubicon Red. All rights reserved.
Maintaining multiple FMW
environments is expensive
7
Copyright © 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
8
Copyright © 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’t
Simplify Management of Environments
Enables efficient & agile development practices
Adopt of DevOps Practices
9
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. Copyright © 2014, Rubicon Red. All rights reserved.
Fusion Cloud
Provision HA SOA Environment to the Cloud
10
Copyright © 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
11
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. Copyright © 2014, Rubicon Red. All rights reserved.
12
Copyright © 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
+
Management
Services
One Platform (PaaS) for All On-premise,
Cloud & Mobile Innovations
Development &
Deployment Services
Security & Identity
Services
Integration
Services
Content, Analytics &
User Engagement
Services
+
Deployment Choice
Private or Public Cloud
Self Hosted/Managed
On Premise
Private Cloud
Provider
Hosted/Managed
Public Cloud
13
Copyright © 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
14
Copyright © 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
15
Copyright © 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
16
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. Copyright © 2014, Rubicon Red. All rights reserved.
Isolated Project
Project can be developed in complete
Isolation
Hybrid Cloud Project
Need to integrate with On-Premise
Systems
Two main flavors
17
Copyright © 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
18
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. Copyright © 2014, Rubicon Red. All rights reserved.
Need to integrate with On-Premise Systems
Hybrid 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
19
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. Copyright © 2014, Rubicon Red. All rights reserved.
Bridging On-Premise Applications with Cloud
20
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. Copyright © 2014, Rubicon Red. All rights reserved.
Development Best Practice
21
Copyright © 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
22
Copyright © 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.
23
Copyright © 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
24
Copyright © 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
25
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. Copyright © 2014, Rubicon Red. All rights reserved.
Fusion Cloud
Provision HA SOA Environment to the Cloud
26
Copyright © 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
27