25
Moving Integration to the Cloud Why, What, How and When?

AMIS 25: Moving Integration to the Cloud

Embed Size (px)

Citation preview

Page 1: AMIS 25: Moving Integration to the Cloud

Moving Integration to the CloudWhy, What, How and When?

Page 2: AMIS 25: Moving Integration to the Cloud

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

Page 3: AMIS 25: Moving Integration to the Cloud

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

Page 4: AMIS 25: Moving Integration to the Cloud

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

Page 5: AMIS 25: Moving Integration to the Cloud

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

Page 6: AMIS 25: Moving Integration to the Cloud

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

}

}

Page 7: AMIS 25: Moving Integration to the Cloud

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

Page 8: AMIS 25: Moving Integration to the Cloud

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

Page 9: AMIS 25: Moving Integration to the Cloud

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

Page 10: AMIS 25: Moving Integration to the Cloud

here ??? there

Making the transition to Cloud

Page 11: AMIS 25: Moving Integration to the 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

Page 12: AMIS 25: Moving Integration to the Cloud

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.

Page 13: AMIS 25: Moving Integration 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

Page 14: AMIS 25: Moving Integration to the Cloud

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

Page 15: AMIS 25: Moving Integration to the Cloud

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

Page 16: AMIS 25: Moving Integration to the Cloud

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

Page 17: AMIS 25: Moving Integration to the Cloud

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

Page 18: AMIS 25: Moving Integration to the Cloud

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.

Page 19: AMIS 25: Moving Integration to the Cloud

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.

Page 20: AMIS 25: Moving Integration to the Cloud

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

Page 21: AMIS 25: Moving Integration to 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

Page 22: AMIS 25: Moving Integration to the Cloud

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

Page 23: AMIS 25: Moving 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

Page 24: AMIS 25: Moving Integration to the Cloud

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.

Page 25: AMIS 25: Moving Integration to the Cloud