Moving Integration to the Cloud discusses why, what, how, and when organizations should move their integration projects to the cloud. It provides an overview of key cloud service models and the current landscape of cloud adoption. The document then outlines a phased approach for moving integration to the cloud, beginning with establishing cloud prerequisites, establishing a middleware cloud platform, moving development and testing to the cloud, integrating on-premise and SaaS applications, implementing SaaS to SaaS integration in the cloud, and conducting a phased migration of production integrations. Case studies of organizations that have successfully adopted this approach are also presented.
2. 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 Alliance
https://www.redexpertalliance.com
Recognised global leader in Oracle Fusion Middleware
Thought Leadership. Innovation. Unrivalled Expertise.
Oracle Customer Advisory Boards
• Oracle SOA
• Oracle BPM
• Oracle WebLogic
3. Rubicon Red
Recognised global leader in Oracle Fusion Middleware
Thought 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 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 F I N A L I S T
2 0 1 5
x3
x3
4. 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
5. Solution not delivered by a single system
Rather 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
6. Cloud Service Models
SaaS
Software as a
Service
PaaS
Platform as a
Service
IaaS
Infrastructure
as a Service
Amazon
RDS
Oracle DB
instance
Bring
Your Own
Solution
Solution
Provided
JAVA
}
}
7. The Current Moving to the Cloud Landscape
Cloud 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
8. Bridging the SaaS Integration Gap
1 in 2
Abandon 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
Half
Of 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
9. Integration Was Already Complex
Cloud Introduces a new dimension of complexity…
DATABASE
ON-PREMISE IN THE CLOUD
iPaaS
Integration Platform As A Service
iPaaS
Integration Platform As A Service
Same Middleware Platform
Same Topology & Architecture
Same Reference Architecture
Same Best Practice & Standards
Same Skills
11. 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
12. 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.
13. Eaton
Integration Platform as a Service (iPaaS) for Oracle SOA Suite 11g
COMPANY 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
14. 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 premise
Establish Cloud
Prerequisites and
Disciplines
15. Dept. Social Services
Establish Middleware Cloud Platform
COMPANY 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
15
• 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
16. Move Development and Test to Cloud
Quickly 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 Bank
Move Development and Test to Cloud
COMPANY 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.
17
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 Apps
Not as simple as making a simple web service API call
18
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 SDK
Allows developers to build adapters to simplify integration with SaaS applications.
19. Integrate On-Premise Apps with SaaS Apps
Not as simple as making a simple web service API call
Oracle Cloud Adapters
1. Simplifies inbound and outbound integration
2. Secure Connection and automated Session Management
3. 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 & Alerting
5. Supports multiple release of SaaS application
ORACLE CLOUD ADAPTERS
Oracle SOA Suite
Integrate On-Premise
Apps with SaaS Apps
3
Cloud Adapter SDK
Allows developers to build adapters to simplify integration with SaaS applications.
20. 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 Benefits
1. Accelerate new development of Application Integration in
Cloud
2. Extend functionality of SaaS apps in the Cloud
3. Establish consumption of integration resources on demand
4. Accelerate deployment of solutions into Production
• Existing on-premise PROD environments not impacted
5. 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 Australia
Integrate On-Premise Apps with SaaS Apps
COMPANY 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 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
22. Phased migration of PROD Integration to Cloud
Reduce 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 Presents
1. Accelerate project delivery to meet business and
market demands
2. Increase consistency and standardisation of
technology landscape
3. 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 Search
Migration of PROD Integration to Cloud
COMPANY 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
23
• 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
24. 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 Traditional
In-House Projects
Less Risk Than Traditional
In-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.