View
270
Download
0
Category
Preview:
Citation preview
Moving Integration to the CloudWhy, What, How and When?
Rubicon Red
The Facts
Founded in 2009, Rubicon Red’s mission has been to lead customers to success on their Oracle middleware journey.
This is the origin of our name; helping customers cross the “Rubicon” in their successful adoption of the Oracle Middleware “Red” stack.
Largest dedicated Fusion Middleware consulting and managed support services business in Australia.
Offices in Brisbane, Sydney, Melbourne, Adelaide and Redwood Shores California
Offshore development and support centre in Hyderabad India.
One of the founding members of the Red Expert Alliancehttps://www.redexpertalliance.com
Recognised global leader in Oracle Fusion MiddlewareThought Leadership. Innovation. Unrivalled Expertise.
Oracle Customer Advisory Boards• Oracle SOA• Oracle BPM• Oracle WebLogic
Rubicon RedRecognised global leader in Oracle Fusion MiddlewareThought Leadership. Innovation. Unrivalled Expertise.
Oracle A/NZ Specialised Partner of the Year 2014
Middleware
2nd year
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 AT I O N A W A R D 2 0 1 0
I N N O V AT I O N A W A R D F I N A L I S T
2 0 1 5
x3
x3
The value organizations deliver through products & services is increasingly defined by the software that underpins them
Software is a Competitive Advantage
Organizations are in a Digital Race
Solution not delivered by a single systemRather a patch work of applications, each one performing a particular business function
5
Oracle Middleware provides the platform to combine these business apps, into an integrated solution
Cloud Service ModelsSaaS
Software as a Service
PaaSPlatform as a
Service
IaaSInfrastructure as a Service
Amazon RDS
Oracle DB
instance Bring Your Own Solution
SolutionProvided
JAVA
}
}
The Current Moving to the Cloud LandscapeCloud adoption is growing and most enterprises are leveraging multiple cloud environments that combine both public and private cloud options
This shift of cloud adoption from shadow IT to a strategic imperative is a critical step in the move to a cloud-centric future
Bridging the SaaS Integration Gap
1 in 2Abandon a SaaS Application in the last 3 years due to integration problems
42%
Have seen a data security breach in their department directly associated with cloud applications
HalfOf cloud adopters have tried and failed at cloud integration
54%
Of businesses have missed project deadlines in last 6 months due to cloud integration problems
Source: Dynamic Markets: Cloud for Business Managers: the good, the Bad and the Ugly – May 2013
Integration Was Already ComplexCloud Introduces a new dimension of complexity…
DATABASE
ON-PREMISE IN THE CLOUD
iPaaSIntegration Platform As A Service
iPaaSIntegration Platform As A Service
Same Middleware PlatformSame Topology & ArchitectureSame Reference Architecture Same Best Practice & StandardsSame Skills
here ??? there
Making the transition to Cloud
Establish Cloud
Prerequisites & Disciplines
Establish Middleware
Cloud Platform
Move Middleware
Development and Test to the Cloud
Integrate On-Premise
Apps with SaaS Apps
Implement SaaS to SaaS Integration in
the Cloud
Phased Migration of
PROD Integration
to the Cloud
“What are the prerequisites that I need in place to move platform, SDLC and production operations to the cloud”
What sequence should I follow with respect to cloud adoption?
Oracle FMW - Cloud Adoption Journey Map
“How do I ensure my on premise and cloud are configured the same”
Reduce time to benefit realisation
Reduce cost to benefit realisation
Reduce risk to achievement of business outcomes
Reduce waste and improve efficiency
Success Factors
“How do I mobilise and commence a new project”
How do I manage my SDLC spread across on premise and cloud (CD on premise and cloud)
“Where should my apps live; on-premise, in cloud or hybrid”
1
2
3
4
5
6
Establish Cloud Prerequisites and Disciplines
• Activate push button automation of Environment provisioning / tear down Configuration updates Continuous Integration
• Implement governance and version control for Platform Configuration
• Define Integration Reference Architecture
• Standardise on single integration technology stack for on-premise that can in future move to the cloud
• Define & implement consistent FMW blueprint for all environments.
Establish Cloud Prerequisites and Disciplines
Future Proof On-Premise Integrations, so they can migrate to the cloud.
EatonIntegration Platform as a Service (iPaaS) for Oracle SOA Suite 11gCOMPANY OVERVIEW
Fortune 200 Company, providing electrical, hydraulic and mechanical power management solutions to customers in 175 countries
Industry: Industrial and Electrical Sector Employees: 101,000+ Revenue: US$22 Billion
CHALLENGES/OPPORTUNITIES Core "philosophy" is to grow business through acquisition Key enabler is continued IT integration of the systems of acquired companies Oracle SOA Suite used across multiple lines of business, often with conflicting
needs and infrastructure demands. EAI team struggling to meet project demands whilst at the same time meeting
BAU SLA’s.
SOLUTION ADOPTED Architect and rollout multi-domain SOA Platform that meets needs of multiple
LOBs Refactored complex SOA infrastructure into multiple domains Implement Platform as a Service (PaaS) for Oracle SOA Suite allowing on-
demand scaling, including spinning up new SOA Domains as needed.
• 300% ROI over 2 years
• From 30+ days to 2 hours, rapid provisioning
• 25% Reduction in test defects due to elimination of configuration defects.
• Work now performed by Eaton employees, without need to engage 3rd party consultants
Winner Oracle Innovation Awards 2014
Establish Middleware Cloud Platform
14
Establish Middleware Cloud Platform
Establish Middleware Cloud Platform• Provision an EDG Compliant FMW Environment in Private Cloud/On Premise• Subscribe to Oracle Cloud Services and move current integration onto it• Select a Cloud Provider and build MW platforms as a service on hosted infrastructure.
Establish Cloud Platform that mirrors on premiseEstablish Cloud
Prerequisites and Disciplines
15
Dept. Social ServicesEstablish Middleware Cloud PlatformCOMPANY OVERVIEW
Government department providing nation wide aged care and social services to the Australian community
Industry: Public Sector
CHALLENGES/OPPORTUNITIES Deploy 15 Environments per Major Release, up to 100 servers in Production Approx. 500 servers, split across 15 environments Major Release every 3-6 months. Zero downtime for each Major Release
SOLUTION ADOPTED Architect and rollout community services under a ‘Platform as a Service’ delivery and
operate model. Extensive solution with Rubicon Red, VMware, Puppet Labs Automated provisioning of Oracle application landscape including OSB, OBI EE, OER,
Oracle API Gateway , Oracle Policy Automation & Oracle Enterprise Data Quality Reduced time to deploy SOA servers on Amazon Web Services (AWS) to less than 40
min. Blue / Green deployment model for Go-Live
• 200% ROI in first year
• From 3-6 months to 6-8 hours to provision 100 server environment
• 90% reduction in defects caused by configuration drift
• Integrated with Puppet & VMWare• Zero down time for go-live with
Blue Green deployments
• Dev & Test on Amazon Cloud
Finalist Oracle Innovation Awards OOW 2015
Move Development and Test to CloudQuickly Deploy and Manage Releases across Data Center and Cloud
• Identical 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.
• Cut Project mobilisation phase from weeks / months to hours
Cloud is Perfect for Continuous Integration• Tear down & re-provision Fusion Middleware• Always deploy latest build to “clean” environment• Validates Deployment & Configuration Process• Use your familiar CI tools.
Establish Cloud Prerequisites and
Disciplines
Establish Middleware
Cloud Platform
Move Middleware Development and Test to
the Cloud
3
17
Large Australian BankMove Development and Test to CloudCOMPANY OVERVIEW
One of the four largest financial institutions in Australia in terms of market capitalization and customers.
Industry: Banking and Financial Services
CHALLENGES/OPPORTUNITIES Very aggressive timeframes to deliver complex BPM / SOA Project
3 major releases in 20 Weeks 2-3 month lead time just to provide infrastructure for dev and test 2 weeks to deploy and configure code artefacts per environment 3-6 Month release cycle from Dev to Prod Manual platform provisioning & config leading to inconsistencies.
SOLUTION ADOPTED Moved development and testing to Amazon Web Services Cloud. Automated provisioning of cloud middleware environments based on
Exalogic Production configuration. Automated continuous delivery solution across cloud and on-premise Automated testing covering entire solution; processes, services and UI.
Large Australian Bank
• 30 Minutes to provision Dev / Test environments.
• Zero wait time for teams to get development started.
• Dev / Test environments consistent with Production
• From 2 weeks to <20 minutes to deploy & configure code.
• 40 minutes to run end to end tests for the entire solution.
• Release cycles reduced from 3-6 months to 2 weeks
18
Integrate On-Premise Apps with SaaS AppsNot as simple as making a simple web service API call
Establish Cloud Prerequisites and
Disciplines
Move Middleware Development and Test
to the Cloud
Establish Middleware Cloud Platform
Integrate On-Premise Apps with SaaS Apps
Oracle Cloud Adapters• Simplifies inbound and outbound integration• Secure Connection and automated Session Management• Declarative Modelling through Graphical Wizard
• Discovery & Metadata Introspection• Support for standard and custom business objects• Support SaaS Object Query Languages
• Adapter Diagnostic Framework for Reporting & Alerting• Supports multiple release of SaaS application
Cloud Adapter SDKAllows developers to build adapters to simplify integration with SaaS applications.
Integrate On-Premise Apps with SaaS AppsNot as simple as making a simple web service API call
Oracle Cloud Adapters1. Simplifies inbound and outbound integration2. Secure Connection and automated Session Management3. Declarative Modelling through Graphical Wizard
• Discovery & Metadata Introspection• Support for standard and custom business objects• Support SaaS Object Query Languages
4. Adapter Diagnostic Framework for Reporting & Alerting5. Supports multiple release of SaaS application
ORACLE CLOUD ADAPTERS
Oracle SOA Suite
Integrate On-Premise Apps with SaaS Apps
3
Cloud Adapter SDKAllows developers to build adapters to simplify integration with SaaS applications.
Implement SaaS to SaaS Integration in Cloud
Implement SaaS to SaaS Integration in
the Cloud
Accelerate and execute net new SaaS to SaaS integration projects on the cloud• Same Middleware Platform• Same Cloud Adapters• Same Lifecycle• Same Reference Architecture • Same Best Practice & Standards• Same Skill Set
Key Benefits1. Accelerate new development of Application Integration in
Cloud2. Extend functionality of SaaS apps in the Cloud3. Establish consumption of integration resources on demand 4. Accelerate deployment of solutions into Production
• Existing on-premise PROD environments not impacted5. Simplify future integration with on premise apps
ORACLE CLOUD ADAPTERS
Oracle SOA Suite
Oracle SOA Suite
Implement SaaS to SaaS Integration in the Cloud
21
Engineers AustraliaIntegrate On-Premise Apps with SaaS AppsCOMPANY OVERVIEW
Largest and most diverse professional body for engineers in Australia. Industry: Not for Profit Organisation
CHALLENGES/OPPORTUNITIES Use COTS products, mixture of on premise and SaaS based apps such as
Salesforce to drive customer engagements Oracle BPM / SOA suite used to run core business processes. Previous integration with Salesforce was expensive, time consuming (program
coding) and required skilled developers As Salesforce evolved the custom interfaces stopped working Security, Audit, Guaranteed Delivery, Batch Processing and Fault Management
were all problematic
SOLUTION ADOPTED Oracle Cloud Adapter for Salesforce has enabled Engineers’ Australia to deliver a
highly agile and cost effective solution to integrate EA’s online portal with Salesforce.
Usage of Oracle Cloud Adapter SDK being prototyped for integration with SaaS based EDM and Event Management apps
21
• Delivered a SaaS integration solution less than 2 months.
• 60% reduction in time to market
• 50% reduction in development costs – savings diverted to new projects.
• 60% reduction in on-going maintenance & operational cost - savings diverted to new projects.
Customer Case Study in SOA CAB OOW 2014
Phased migration of PROD Integration to CloudReduce risk and simplify moving on premise integrations to the Cloud
Which On-Premise Integrations can move to the Cloud?• As On-Premise Apps move the Cloud, so does integration
• On-Premise App moves to IaaS / PaaS• On-Premise App replaced by SaaS
• Move Business Processes (BPM) to the Cloud• Move External Integrations to the Cloud
• B2B Integration• Move Mobile Integration to the Cloud• Customer Portals
• Long running integrations to the Cloud
The Opportunities Cloud Presents1. Accelerate project delivery to meet business and
market demands2. Increase consistency and standardisation of
technology landscape3. Establish consumption of compute and solution
on demand 4. Simplify on premise landscape
The Outcomes That Can Be Realised- Reduce time to benefit realisation- Reduce cost to benefit realisation- Reduce risk to achievement of business
objective/outcome
Phased Migration of PROD Integration to the Cloud
23
Oil SearchMigration of PROD Integration to CloudCOMPANY OVERVIEW• Largest oil and gas exploration and development company in Papua New Guinea
since 1929.• Industry: Oil and Energy
CHALLENGES/OPPORTUNITIES Looking to migrate from SOA 11gR1 to SOA 12.2.1 Existing infrastructure needed costly upgrade Wanted to minimise PROD down time Required cost effective Disaster Recovery solution Looking to reduce on-going operational costs
SOLUTION ADOPTED Delivered 12.2.1 DEV, TEST and PROD environments in Amazon Web Services
Cloud. Automated provisioning of 12.2.1 environments including AWS Components (using
MyST and CloudFormation) Fully Automated continuous delivery from DEV to PROD Disaster Recovery capability leveraging AWS Availability Zones Ongoing operations managed by Rubicon Red
• Migrated from SOA 11gR1 to SOA 12.2.1
• Less that 1 week to implement DEV, TEST and PROD environments.
• Less than15 minutes to deploy & configure migrated code.
• Integrated MyST with AWS Cloud Formation
• Simple DR Solution in place
• Reduction in on-going operational costs
Key Success Factors for Moving Integration to the Cloud
24
Agility Reduced Risk Continual Innovation Reduced Cost
Enterprises Can’t Afford to Be Slow
Less Risk Than TraditionalIn-House Projects
Less Risk Than TraditionalIn-House Projects
Reduced Waste & Improve Efficiency
For business, the world is changing. The winners will be the companies who can rapidly learn and adapt and be more responsive to urgent emerging needs
Moving to the cloud enables enterprises to tap ever changing new technologies with a platform that supports leveraging continued innovations in meaningful & predictable manner
Research has revealed that nearly 66 percent organizations have found that moving to the cloud has reduced their IT costs by improving asset utilisation and productivity
Cloud computing offers significant financial and operational benefits for organisations; by shifting IT resources from traditional internal infrastructures to cloud platforms, costs can be reduced, flexibility increased and efficiencies improved
Organizations are using cloud platforms for DevOps and testing software upgrades to considerable reduce risks of failure.
Recommended