How To Build An Integra3on With Oracle Fusion ERP Cloud
DOAG 9th June 2015
Presenters Peter Care – Director, FXLoader Richard Bingham – Fusion Apps Developer Rela3ons, Oracle
FXLoader Introduc3on
Some clients using our E-‐Business Suite extension
-‐ Load currency exchange rates into ERPs -‐ Partner with providers OANDA, Xignite, Reuters -‐ E-‐Business Suite IntegraBon > 10 years -‐ Oracle Cloud Apps integraBon released Jan 2015 -‐ the first on the Oracle Cloud Marketplace for Financials Cloud
Agenda
• Background • Architecture • Func3onality – on PaaS • Data Integra3on – Web Service • Other Integra3on PaSerns
Background – Requirements • GL Currency Rates : mul3-‐currency • Shared across ledgers & modules • ERP Cloud and Sales Cloud • Out of box: screen, spreadsheet loader (FBDI) • Need: unaSended, fully automated
Background – E-‐Business Suite
Rates Web
Service Oracle E-Business Suite (customer’s environment)
Rates Web Service
European Central Bank
Rates Web Service
Rates Web
Service
‘Corporate’ rate type
FXLoader Daily Rates Load Concurrent Program (scheduled)
FXLoader Period Average Load Concurrent Program
Daily Rates
FXLoader Daily Rates Report Concurrent Program (BI Publisher)
FXLoader Rates Web Page OA Framework (no login)
‘Period Average’ rate type
‘Corporate’ rate type
Architecture
Rates Web
Service
Oracle Cloud Applications – SaaS Oracle ERP Cloud Oracle Sales Cloud
Rates Web Service
European Central Bank
Rates Web Service
Rates Web
Service
Cloud Application – Oracle Platform as a Service - PaaS
Web Services Web
Service
Configuration Options
Currency Daily Rates Background Schedule
PaaS – Database Schema Service • Restricted to one DB schema – no OS access • Built around APEX • cloud_scheduler – restricted version of dbms_scheduler • apex_web_service – REST requests • HTTPS – common cer3ficates available • apex_mail – No3fica3ons • REST web services hosted on APEX
Integra3on – FinancialU3lService • OER: hRps://fusionappsoer.oracle.com/oer/ • For any FBDI interface • ‘File’ content BASE64 encoded • Need: URL, Username, Password