oracle integration cloud best practices · client provisioning automation highlights. q. oracle...

37
Copyright © 2017, Oracle and/or its affiliates. All rights reserved. Oracle Integration Cloud Best Practices Customer Panel Kamil Litman VP, Software Engineering, Integrations GE Corporate Naveen Vallamkondu ApplicationsArchitect Peregrine Semiconductor Pavan Gajula Senior Oracle Developer Peregrine Semiconductor Pankaj Varshney Technology Leader, Enterprise Business Systems CoreLogic Bruce Tierney Oracle Cloud Integration

Upload: others

Post on 02-Jun-2020

6 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Oracle Integration Cloud Best Practices · Client Provisioning Automation Highlights. q. Oracle PaaS - Integration platform for Cloud and On Premise back-office applications qWeb

Copyright©2017, Oracleand/oritsaffiliates.Allrightsreserved.

OracleIntegrationCloudBestPracticesCustomerPanel

Kamil LitmanVP,SoftwareEngineering,IntegrationsGECorporate

NaveenVallamkonduApplicationsArchitectPeregrineSemiconductor

Pavan GajulaSeniorOracleDeveloperPeregrineSemiconductor

PankajVarshneyTechnologyLeader,EnterpriseBusinessSystemsCoreLogic

BruceTierneyOracleCloudIntegration

Page 2: Oracle Integration Cloud Best Practices · Client Provisioning Automation Highlights. q. Oracle PaaS - Integration platform for Cloud and On Premise back-office applications qWeb

Confidential. Not to be copied, distributed, or reproduced without prior approval. October 12, 2017Presentation Title 2

Page 3: Oracle Integration Cloud Best Practices · Client Provisioning Automation Highlights. q. Oracle PaaS - Integration platform for Cloud and On Premise back-office applications qWeb

Confidential. Not to be copied, distributed, or reproduced without prior approval.

Traditional approach to integrations was slowing down ERP program

60integrations

12brand new

9months

60%total budget

üFamiliar technology stack

× Long platform build cycles

× Multiple failure points

× Endpoint understanding required

× Chatty & error prone patterns

× Custom resubmission & alerts

October 12, 2017 3

Traditional

1

Integration platforms @ GE

Page 4: Oracle Integration Cloud Best Practices · Client Provisioning Automation Highlights. q. Oracle PaaS - Integration platform for Cloud and On Premise back-office applications qWeb

Confidential. Not to be copied, distributed, or reproduced without prior approval.

Close partnership with Oracle key to success … B2B CS next

50integrations

50brand new

40+fixes & CRs

$1.1Msavings

üPlatform built immediate

ü Improved security & resiliency

üBuilt-in alerts & dashboards

• Productivity … where adapters

× Cloud but not yet serverless

× Complex bill of materials (CS)

October 12, 2017 4

Traditional

2

Cloud1

Integration platforms @ GE

Page 5: Oracle Integration Cloud Best Practices · Client Provisioning Automation Highlights. q. Oracle PaaS - Integration platform for Cloud and On Premise back-office applications qWeb

Confidential. Not to be copied, distributed, or reproduced without prior approval.

?

October 12, 2017 5

Traditional

2

Cloud

3

Automate1

Integration platforms @ GECloud productivity a fact … Enterprises still require on-prem footprint

26prod domains

deployed

8+techs: OSB, SOA, B2B,

ESS, BAM, Tuxedo, Coh, ADF

2days build … down from 3

weeks

<5%config error rate … down from 20-40%

15min DR cutover ... with 1 hour notice

ü Templatized builds & domain repurposing

ü Automated testing of setup & connections

ü Secure propagation of code & configs

ü Standby DR backups with zero-data loss

ü Single pane of glass monitoring dashboard

ZDLR

Page 6: Oracle Integration Cloud Best Practices · Client Provisioning Automation Highlights. q. Oracle PaaS - Integration platform for Cloud and On Premise back-office applications qWeb

Confidential. Not to be copied, distributed, or reproduced without prior approval. October 12, 2017 6

From 60% of project budget to click of a button in under 12 months

Traditional

2

Cloud

3

Automate

4Productized

1

Integration platforms @ GEPlatform automation the first step … self-service of all parts the goal

Requirements discussions

ERP configuration

ICS code deployment & configuration

Validation & testing

Functional Fusion ERP

Integrations

cost avoidance … $500k à $150k

70%resource decrease …

testing still gap

50%interfaces config

automated

32

ü Opportunity to expand beyond middleware into endpoints

ü ERP config (OUs, accounts) automatically copied into ICS

ü Short time-to-test improves local requirements definition

ü Basic regression testing performed for new mappings

Page 7: Oracle Integration Cloud Best Practices · Client Provisioning Automation Highlights. q. Oracle PaaS - Integration platform for Cloud and On Premise back-office applications qWeb
Page 8: Oracle Integration Cloud Best Practices · Client Provisioning Automation Highlights. q. Oracle PaaS - Integration platform for Cloud and On Premise back-office applications qWeb

A Murata Company

Oct 02, 2017

Naveen Vallamkondu ( IT Architect )Pavan Gajula ( Senior Oracle Developer )

Integration Cloud Service(ICS)

Page 9: Oracle Integration Cloud Best Practices · Client Provisioning Automation Highlights. q. Oracle PaaS - Integration platform for Cloud and On Premise back-office applications qWeb

A Murata Company

Integration Cloud Service(ICS)

AgendaØ Introduction?

Ø What’s Peregrine goal for Integration Tool?

Ø Why did we choose ICS?

Ø ICS Features

Ø ICS Implementation

Ø Acknowledgement

Peregrine Semiconductor Proprietary 9

Page 10: Oracle Integration Cloud Best Practices · Client Provisioning Automation Highlights. q. Oracle PaaS - Integration platform for Cloud and On Premise back-office applications qWeb

A Murata Company

Peregrine Semiconductor: Inventor of RF SOI

10

Pioneered use of CMOS SOI for RF

applications

THE SUPERIOR TECHNOLOGY PLATFORM

Continuous invention, product development &

IP creation

>300 patents and

pending

Benefits of CMOS with no compromise in RF performance

Page 11: Oracle Integration Cloud Best Practices · Client Provisioning Automation Highlights. q. Oracle PaaS - Integration platform for Cloud and On Premise back-office applications qWeb

A Murata Company

What’s Peregrine’s goal for Integration Tool

• Single Tool for all Integrations- Databases, FTP, Web services

• Resource independent Support- Cross technical team should be able to develop, support and

fix the integration issues.• Dashboard Monitoring

- Managers/Functional team also should be able to monitor integrations

• Email Notifications

Peregrine Semiconductor Proprietary 11

Page 12: Oracle Integration Cloud Best Practices · Client Provisioning Automation Highlights. q. Oracle PaaS - Integration platform for Cloud and On Premise back-office applications qWeb

A Murata Company

Why did we choose ICS

• SaaS Platform - Avoid effort towards Platform Upgrades internally- New features implemented for specific customers are readily

available as new features• MFT ( Managed File Transfer )

- Manage multiple sources in a single platform- One ICS connection to MFT- User friendly

• Mapping Tool ( Drag and Drop )

Peregrine Semiconductor Proprietary 12

Page 13: Oracle Integration Cloud Best Practices · Client Provisioning Automation Highlights. q. Oracle PaaS - Integration platform for Cloud and On Premise back-office applications qWeb

A Murata Company

Why did we choose ICS

• Mapping Tool ( Drag and Drop )

Peregrine Semiconductor Proprietary 13

Page 14: Oracle Integration Cloud Best Practices · Client Provisioning Automation Highlights. q. Oracle PaaS - Integration platform for Cloud and On Premise back-office applications qWeb

A Murata Company

Why did we choose ICS

• SaaS Platform - We are always on the latest version- Any enhancement request developed is readily available

• MFT ( Managed File Transfer )- Manage multiple sources in a single platform- One ICS connection to MFT- User friendly

• Mapping Tool ( Drag and Drop )• Workflow Driven• Easy to Migrate from DEV to PROD

Peregrine Semiconductor Proprietary 14

Page 15: Oracle Integration Cloud Best Practices · Client Provisioning Automation Highlights. q. Oracle PaaS - Integration platform for Cloud and On Premise back-office applications qWeb

A Murata Company

Why did we choose ICS

Peregrine Semiconductor Proprietary 15

• Workflow Driven

Page 16: Oracle Integration Cloud Best Practices · Client Provisioning Automation Highlights. q. Oracle PaaS - Integration platform for Cloud and On Premise back-office applications qWeb

A Murata Company

Why did we choose ICS

Peregrine Semiconductor Proprietary 16

• Migration ( Export and Import )

Page 17: Oracle Integration Cloud Best Practices · Client Provisioning Automation Highlights. q. Oracle PaaS - Integration platform for Cloud and On Premise back-office applications qWeb

A Murata Company

Why did we choose ICS

• SaaS Platform - We are always on the latest version- Any enhancement request developed is readily available

• MFT ( Managed File Transfer )- Manage multiple sources in a single platform- One ICS connection to MFT- User friendly

• Mapping Tool ( Drag and Drop )• Workflow Driven• Easy to Migrate from DEV to PROD• Common Platform for all integrations• Email Notifications• Price and Success Manager

- Price was competitive compared with other platforms

Peregrine Semiconductor Proprietary 17

Page 18: Oracle Integration Cloud Best Practices · Client Provisioning Automation Highlights. q. Oracle PaaS - Integration platform for Cloud and On Premise back-office applications qWeb

A Murata Company

ICS Features

Peregrine Semiconductor Proprietary 18

• Read Multiple Files - ICS FTP Adaptor

Page 19: Oracle Integration Cloud Best Practices · Client Provisioning Automation Highlights. q. Oracle PaaS - Integration platform for Cloud and On Premise back-office applications qWeb

A Murata Company

ICS Features• Looping

Peregrine Semiconductor Proprietary 19

Page 20: Oracle Integration Cloud Best Practices · Client Provisioning Automation Highlights. q. Oracle PaaS - Integration platform for Cloud and On Premise back-office applications qWeb

A Murata Company

ICS Features

Peregrine Semiconductor Proprietary 20

• Switch

Page 21: Oracle Integration Cloud Best Practices · Client Provisioning Automation Highlights. q. Oracle PaaS - Integration platform for Cloud and On Premise back-office applications qWeb

A Murata Company

ICS Features• Reposition

- Within Orchestration we can rearrange any node to different position

Peregrine Semiconductor Proprietary 21

Page 22: Oracle Integration Cloud Best Practices · Client Provisioning Automation Highlights. q. Oracle PaaS - Integration platform for Cloud and On Premise back-office applications qWeb

A Murata Company

ICS Features• Scheduling

Peregrine Semiconductor Proprietary 22

Page 23: Oracle Integration Cloud Best Practices · Client Provisioning Automation Highlights. q. Oracle PaaS - Integration platform for Cloud and On Premise back-office applications qWeb

A Murata Company

ICS Features

Peregrine Semiconductor Proprietary 23

• Dashboard Monitoring

Page 24: Oracle Integration Cloud Best Practices · Client Provisioning Automation Highlights. q. Oracle PaaS - Integration platform for Cloud and On Premise back-office applications qWeb

A Murata Company

ICS Features

Peregrine Semiconductor Proprietary 24

• Error Message within Integration Runtime

Page 25: Oracle Integration Cloud Best Practices · Client Provisioning Automation Highlights. q. Oracle PaaS - Integration platform for Cloud and On Premise back-office applications qWeb

A Murata Company

ICS Features• Email Notifications

Peregrine Semiconductor Proprietary 25

Page 26: Oracle Integration Cloud Best Practices · Client Provisioning Automation Highlights. q. Oracle PaaS - Integration platform for Cloud and On Premise back-office applications qWeb

A Murata Company

ICS Implementation

Ø We have implemented following integrations• Implemented B2B Integrations with multiple partners• HR and Payroll Integrations• Converted EDI Integrations into ICS

Ø Future Plans - CRM- Web Services- Email Adaptors

Peregrine Semiconductor Proprietary 26

Page 27: Oracle Integration Cloud Best Practices · Client Provisioning Automation Highlights. q. Oracle PaaS - Integration platform for Cloud and On Premise back-office applications qWeb

A Murata Company

Acknowledgement

• Success Manager was key in bringing ICS development team to resolve the issues.

• We sincerely thank entire oracle ICS team for making this project a success.

Peregrine Semiconductor Proprietary 27

Page 28: Oracle Integration Cloud Best Practices · Client Provisioning Automation Highlights. q. Oracle PaaS - Integration platform for Cloud and On Premise back-office applications qWeb

A Murata Company

Thank You

Page 29: Oracle Integration Cloud Best Practices · Client Provisioning Automation Highlights. q. Oracle PaaS - Integration platform for Cloud and On Premise back-office applications qWeb

© 2016 CoreLogic.

CoreLogic

Digital Transformation ofEnterprise Business Applications

Pankaj Varshney – Technology Leader, Enterprise Business Systems

Page 30: Oracle Integration Cloud Best Practices · Client Provisioning Automation Highlights. q. Oracle PaaS - Integration platform for Cloud and On Premise back-office applications qWeb

© 2016 CoreLogic.

qGoal: Revenue Growth§ Build of required capabilities to enable new products and solutions in marketplace§ Systemized and scalable process for bringing products to market§ Increased speed of sale to customers for pricing and provisioning§ Customer experience insight from marketing to customer acquisition§ Common technology platform to support multiple sales channels (Enterprise Sales, eCommerce, etc.)

qGoal: Operational Efficiency§ Rationalization of multiple applications / processes across enterprise§ Improved data quality driving quicker insights into sales operations§ Support for M&A activity through target architecture to fold in new acquisitions into back office processes

and systems

Business Goal Alignment

30

Page 31: Oracle Integration Cloud Best Practices · Client Provisioning Automation Highlights. q. Oracle PaaS - Integration platform for Cloud and On Premise back-office applications qWeb

© 2016 CoreLogic. Private & Confidential

Modern Platform for CoreLogic’s Lead to Cash

Today’s ChallengesA. Cumbersome integrations

B. 3-5 weeks to provision

C. No transparency into provisioning

D. Multiple systems of interaction

E. Lack of visibility into customer

Expected CapabilitiesA. Plug & Play Integration

B. Real time information from different applications in a single pane of glass

C. Workflow, Business Intelligence & Rapid App Development (Time to Market)

31

ApplicationBuilding

Workflow Mobile BusinessIntelligence

Integration

Report

Opportunity Provisioning

Lead

QuoteMarketing Billing

Lead to Cash

Billing, ERP, CRM, CoreLogic Product

Services

Address needs such as Single View of Customer & Back Office Provisioning

mebaltaz
Typewritten Text
⚪⚪⚪⚪⚪⚪⚪⚪⚪⚪⚪⚪⚪
mebaltaz
Typewritten Text
Page 32: Oracle Integration Cloud Best Practices · Client Provisioning Automation Highlights. q. Oracle PaaS - Integration platform for Cloud and On Premise back-office applications qWeb

© 2016 CoreLogic. 32

Data Flow Highlights

Campaign to Provisioning to Cash

Sales Automation

Marketing Automation

Configure | Price | Quote

S a a S CX A p p l i c a t i o n s

MDM Customer & Product Hub

Revenue & Billing

Oracle PaaS

ERP

Oracle Process Cloud Service

Oracle Business Activity Monitoring

OracleIntegration Cloud

Service

Oracle Application Builder Cloud

Service

Service Automation

Mobile Cloud Service Provisioning

Page 33: Oracle Integration Cloud Best Practices · Client Provisioning Automation Highlights. q. Oracle PaaS - Integration platform for Cloud and On Premise back-office applications qWeb

© 2016 CoreLogic.

Client Provisioning Automation Highlights

qOracle PaaS - Integration platform for Cloud and On Premise back-office applications

qWeb Service enablement of Oracle R12 using SOA Gateway – foundation for future integrations

qReal time Provisioning Automation of CoreLogic’s Products –§ Client Onboarding, Service Contracts, Products and User Provisioning between CPQ and

Oracle R12

q Increase in productivity in client onboarding by automating customer / product creation and lookup across multiple systems; reduced chances of manual error; transparency into provisioning

qFoundation for provisioning automation for CoreLogic’s eCommerce initiative

33

Page 34: Oracle Integration Cloud Best Practices · Client Provisioning Automation Highlights. q. Oracle PaaS - Integration platform for Cloud and On Premise back-office applications qWeb

© 2016 CoreLogic.

Client Provisioning Automation Benefits

34

BEFORE - Legacy State Manual Client Provisioning

CPQProduct/Pricing ConfigContracting

CRM

LeadsOpportunityService Request

Oppty

Quote

Oracle EBS / Provisioning Systems

Customer OnboardingWhitney Contract ProvisioningAutomated Product/Pricing LookupUser Provisioning

CPQ

Product/Pricing ConfigContracting

CRM

LeadsOpportunityService Request

Oppty

QuoteOracle PaaS

Technology

Oracle EBS

Customer OnboardingWhitney Contract ProvisioningAutomated Product/Pricing LookupUser Provisioning

Customer

ProductPricing

Com

mon

Ser

vice

s

AFTER - Current State Automated Client Provisioning

Contract ProcessingProduct lookup in spreadsheetManual Client OnboardingManual User Provisioning

Manual Step – Email to downstream provisioning systems

Manual Entry

ICS Automation

1-2 weeks

less than 1 min

Page 35: Oracle Integration Cloud Best Practices · Client Provisioning Automation Highlights. q. Oracle PaaS - Integration platform for Cloud and On Premise back-office applications qWeb

© 2016 CoreLogic.

Back Office Services – Oracle PaaS

Back Office Service Architecture - Oracle PaaS

35

Billing Service Pricing Service

CustomerService

Product Service

ProvisioningService

Oracle EBS Billing CPQ Customer Hub

- UCMProduct Hub

- DRM

Legacy Billing

Legacy Provisioning

Legacy Customer

Sales and Marketing Analytics

IDAP Technology PlatformData Ingest, Data Linkage/Management, Operational Reporting, Analytics

Legacy Reporting

ContractService

System TBD

Traditional Sales eCommerce

Sales Channels and Processes

Migrate and Rationalize Leverages and Orchestrates

Feeds Eloqua

Page 36: Oracle Integration Cloud Best Practices · Client Provisioning Automation Highlights. q. Oracle PaaS - Integration platform for Cloud and On Premise back-office applications qWeb

© 2016 CoreLogic.

ICS Statistics

36

Page 37: Oracle Integration Cloud Best Practices · Client Provisioning Automation Highlights. q. Oracle PaaS - Integration platform for Cloud and On Premise back-office applications qWeb

© 2016 CoreLogic. Oracle Confidential – Internal

Q&A