Developing Oracle Fusion Middleware Applications in the Cloud Antony Reynolds Matt Wright Ramkumar Menon 1
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 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. 2
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 3
Rubicon Red Thought Leadership. Innovation. Unrivaled Expertise. I N N O V A T I O N A W A R D 2 0 1 4 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 ORACLE Fusion Middleware Top Technical Champion APAC 2012 ORACLE Fusion Middleware Top Technical Champion APAC 2013 4
Why Dev & Test SOA in the Cloud? Some Challenges Customers Tell Us About 5
Takes to long to get hold of FMW Dev, Test Env s 6 Especially when Operations is Busy
Maintaining multiple FMW environments is expensive 7 How often do you hold onto Environments (e.g. SIT, UAT) when not needed, JUST IN CASE they are needed later?
Managing multiple projects in the same environment is tough Projects get in each others way Dedicated environments are More efficient 8
Take lots of it when you need it. Obtain FMW Servers in Minutes Throw it away when you don t Simplify Management of Environments Oracle FMW Development & Test in the Cloud 9 Enables efficient & agile development practices Adopt of DevOps Practices
Fusion Cloud Provision HA SOA Environment to the Cloud DEMO 10
Developer Works Locally Deploys to Dev Environment in the Cloud JDeveloper on Premise FMW in the Cloud Developer works on local Laptop/ Desktop in JDeveloper Deploy to FMW WebLogic Domain in the Cloud 11
Oracle Integration on the Cloud 12
Oracle s PaaS & IaaS High Performance, Scalable & Elastic Infrastructure (IaaS) One Platform (PaaS) for All On-premise, Cloud & Mobile Innovations Deployment Choice Private or Public Cloud Compute, Storage & Network Services + Security & Identity Services Management Services Integration Services + Self Hosted/Managed On Premise Private Cloud Development & Deployment Services Content, Analytics & User Engagement Services Provider Hosted/Managed Public Cloud 13
Oracle Suite Cloud Service 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
Oracle Integration Cloud Service 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
Rubicon Red FusionCloud Full Power of Fusion Middleware in the Cloud 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
Development & Test Patterns Two main flavors Isolated Project Project can be developed in complete Isolation Hybrid Cloud Project Need to integrate with On-Premise Systems 17
Isolated Project Project can be developed in complete Isolation 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 18
Hybrid Cloud Project Need to integrate with On-Premise Systems 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. Corporate Data Centre Router & Firewall VPN Connection/ Agent Cloud 19
Cloud Integration Bridging On-Premise Applications with Cloud 20
Development Best Practice Enabler for DevOps 21
Provision IDENTICAL Topologies to Cloud & Data Centre Ensure code behaves as expected when deployed on-premise * Version control - Drives strong governance and consistency 22 2
Identical Process for Deploying Code Quickly Deploy and Manage Releases across Data Center and Cloud 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. 23
Continuous Test & Integration Leveraging Hudson, Jenkins in the Cloud 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. 24
Prod like Environments on demand Quickly and Easily provision Production like Environments Key Benefits - Only use Pre-Prod when required - Quickly re-produce critical issues - Deliver temporary training environments 25
Fusion Cloud Provision HA SOA Environment to the Cloud DEMO 26
Development & Test FMW on the Cloud Two key benefits Increase Agility and Efficiency Reduce Cost 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 27
28