Developing Oracle Fusion Middleware Applications in the Cloud
-
Upload
matt-wright -
Category
Technology
-
view
424 -
download
2
description
Transcript of 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
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
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
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
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
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 ?
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
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
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
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
11Copyright © 2014 Oracle and/or its affiliates. All rights reserved.
Copyright © 2014, Rubicon Red. All rights reserved.
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)
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
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
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
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
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
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
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
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
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 Centre
2
* Version control - Drives strong governance and consistency
Ensure 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.
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.
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.
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
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
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
27Copyright © 2014 Oracle and/or its affiliates. All rights reserved.
Copyright © 2014, Rubicon Red. All rights reserved.