a*customer’s*journey*to*saas*adopcon*with* … · deployment!lockzin* paas* saas*? no!!...

35
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | A Customer’s Journey to SaaS AdopCon with Oracle IntegraCon Cloud Service Ravi Gade, Senior Director, Calix Inc. Ramkumar Menon, Principal Product Manager, IntegraCon Cloud Service Ricardo Ferreira, Principal SoluCons Architect, Cloud Architects ATeam

Upload: others

Post on 22-Jul-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: A*Customer’s*Journey*to*SaaS*AdopCon*with* … · DEPLOYMENT!LOCKZIN* PaaS* SaaS*? NO!! PREZINTEGRATION* PUBLIC* PRIVATE* ToocomplexforLOB&! applicaonsITtointegrate! Integra:on!pla\orms!lacked!preZ

Copyright  ©  2014  Oracle  and/or  its  affiliates.  All  rights  reserved.    |  

A  Customer’s  Journey  to  SaaS  AdopCon  with  Oracle  IntegraCon  Cloud  Service  

   Ravi  Gade,  Senior  Director,  Calix  Inc.    Ramkumar  Menon,  Principal  Product  Manager,  IntegraCon  Cloud  Service    Ricardo  Ferreira,  Principal  SoluCons  Architect,  Cloud  Architects  A-­‐Team  

Page 2: A*Customer’s*Journey*to*SaaS*AdopCon*with* … · DEPLOYMENT!LOCKZIN* PaaS* SaaS*? NO!! PREZINTEGRATION* PUBLIC* PRIVATE* ToocomplexforLOB&! applicaonsITtointegrate! Integra:on!pla\orms!lacked!preZ

Copyright  ©  2015  Oracle  and  /  or  its  affiliates.  All  rights  reserved.     2  

The  World  is  Changing  –  for  our  customers,  and  for  us!    

Page 3: A*Customer’s*Journey*to*SaaS*AdopCon*with* … · DEPLOYMENT!LOCKZIN* PaaS* SaaS*? NO!! PREZINTEGRATION* PUBLIC* PRIVATE* ToocomplexforLOB&! applicaonsITtointegrate! Integra:on!pla\orms!lacked!preZ

Copyright  ©  2015  Oracle  and  /  or  its  affiliates.  All  rights  reserved.     3  

...and  it  demands  a  Strong  Integra:on  Founda:on  

FLEXIBILITY  &  CHOICE  CONNECT  EVERYTHING   SIMPLIFY  INTEGRATION  

Allow  your  integraCons  to  transiCon  into  the  cloud,  or  be  extended  on  any  plaTorm  

Unify  connecCon  to  devices,  data,  APIs  &  applicaCons  

Eliminate  complexity  between  cloud  and  mobile  apps  as  the  foundaCon  for  a  connected  business  

Page 4: A*Customer’s*Journey*to*SaaS*AdopCon*with* … · DEPLOYMENT!LOCKZIN* PaaS* SaaS*? NO!! PREZINTEGRATION* PUBLIC* PRIVATE* ToocomplexforLOB&! applicaonsITtointegrate! Integra:on!pla\orms!lacked!preZ

Copyright  ©  2015  Oracle  and  /  or  its  affiliates.  All  rights  reserved.     4  

IntegraCon  is  Sexy  Again,  but  with  New  Priori:es  

SPEED  TO  RESPOND  SPEED  TO  BUILD   SPEED  TO  DEPLOY  

Respond  to  market  shiYs  faster  through  acConable  and  predicCve  intelligence  

Wire  new  and  change  exisCng  business  processes  quickly  to  deliver  new  products  and  services  

Quickly  deploy  in  cloud  &  transparently  move  workloads  between  cloud  and  on-­‐premise  

Page 5: A*Customer’s*Journey*to*SaaS*AdopCon*with* … · DEPLOYMENT!LOCKZIN* PaaS* SaaS*? NO!! PREZINTEGRATION* PUBLIC* PRIVATE* ToocomplexforLOB&! applicaonsITtointegrate! Integra:on!pla\orms!lacked!preZ

Copyright  ©  2015  Oracle  and  /  or  its  affiliates.  All  rights  reserved.     5  5  

Service  IntegraCon  Landscape  

5  

 SaaS  applicaCons  are  available  for  the  enterprise  today.    23  on  average  for  each  enterprise  

 Number  of  connected  digital  endpoints  including  MOBILE  is  esCmated  in  2020  

 of  the  world’s  data  has  been  created  in  the  last  two  years.  Having  the  right  data  at  the  right  Cme  is  more  crucial  

+2,300  

90%  

Source:  ConstellaCon  Research:  “Businesses  Must  Answer  the  Call  for  Cloud  Based  IntegraCon”  

73°

47B  

Page 6: A*Customer’s*Journey*to*SaaS*AdopCon*with* … · DEPLOYMENT!LOCKZIN* PaaS* SaaS*? NO!! PREZINTEGRATION* PUBLIC* PRIVATE* ToocomplexforLOB&! applicaonsITtointegrate! Integra:on!pla\orms!lacked!preZ

Copyright  ©  2015  Oracle  and  /  or  its  affiliates.  All  rights  reserved.     6  

IntegraCon  Cloud  Service  High  produc:vity,  Self  Service  Integra:on  

6  

Page 7: A*Customer’s*Journey*to*SaaS*AdopCon*with* … · DEPLOYMENT!LOCKZIN* PaaS* SaaS*? NO!! PREZINTEGRATION* PUBLIC* PRIVATE* ToocomplexforLOB&! applicaonsITtointegrate! Integra:on!pla\orms!lacked!preZ

Copyright  ©  2015  Oracle  and  /  or  its  affiliates.  All  rights  reserved.     7  

EXPERTS  ONLY  

DESIGNED  FOR  COMPLEXITY  

NO  APPLICATION  AWARENESS    

NO  EXPERT  GUIDANCE  

DEPLOYMENT  LOCK-­‐IN  

PaaS   SaaS  

?

NO    PRE-­‐INTEGRATION  

PRIVATE  PUBLIC  

Too  complex  for  LOB  &  applica:ons  IT  to  integrate  

Integra:on  pla\orms  lacked  pre-­‐built  integra:ons  and  awareness  

of  applica:ons  

Introduces    unnecessary  errors  

Different  standards,  architecture,  and  components  between  public  &  private  

Requires  rebuilding  applica:on  integra:ons  

Five  Reasons  Why  a  New  Approach  is  Needed  

Page 8: A*Customer’s*Journey*to*SaaS*AdopCon*with* … · DEPLOYMENT!LOCKZIN* PaaS* SaaS*? NO!! PREZINTEGRATION* PUBLIC* PRIVATE* ToocomplexforLOB&! applicaonsITtointegrate! Integra:on!pla\orms!lacked!preZ

Copyright  ©  2015  Oracle  and  /  or  its  affiliates.  All  rights  reserved.     8  

Oracle’s  IntegraCon  Cloud  Service    :  Strategy    

ON-­‐PREMISES  

On-­‐premises  Integra:on  Pla\orm  

Integra:on  Pla\orm  as  a  Service  

HYBRID  

On-­‐premises  Integra:on  Pla\orm  

CLOUD  

Integra:on  Pla\orm  as  a  Service  

APIs  

APIs  

APIs  

APIs  

Page 9: A*Customer’s*Journey*to*SaaS*AdopCon*with* … · DEPLOYMENT!LOCKZIN* PaaS* SaaS*? NO!! PREZINTEGRATION* PUBLIC* PRIVATE* ToocomplexforLOB&! applicaonsITtointegrate! Integra:on!pla\orms!lacked!preZ

Copyright  ©  2014  Oracle  and/or  its  affiliates.  All  rights  reserved.    |  

Oracle  IntegraCon  Cloud  Service  

9  

Oracle  Applica:ons,  SAP,  customer,  legacy…    

ON-­‐PREMISES  

3rd  Party  ORACLE  CLOUD  

Salesforce  

Oracle  Integra:on  Cloud  Service  

Oracle  SaaS    Applica:ons  

•  What  it  does:  –  Designed  for  SaaS  –  Integrates  applicaCons  across  clouds  and  on-­‐premises  

•  Key  Features  –  Easy  to  use  for  LOB/Apps  IT  &  IT  developed  integraCon  –  Prebuilt  integra:ons  for  common  scenarios  –  Recommenda:ons  to  guide  mapping  –  Automated  provisioning,  back-­‐up,  patch  updates,  and  upgrades  –  Rich  Library  of  adapters/APIs  for  Oracle  and  3rd  party  applicaCons    –  Secure  On-­‐premise  integraCon  using  lightweight  Agent  

•  Benefits  –  Faster  integraCon  of  applicaCons  –  Increased  business  agility  –  Lower  cost  of  ownership  

Page 10: A*Customer’s*Journey*to*SaaS*AdopCon*with* … · DEPLOYMENT!LOCKZIN* PaaS* SaaS*? NO!! PREZINTEGRATION* PUBLIC* PRIVATE* ToocomplexforLOB&! applicaonsITtointegrate! Integra:on!pla\orms!lacked!preZ

Copyright  ©  2014  Oracle  and/or  its  affiliates.  All  rights  reserved.    |  

Calix  ICS  IntegraCon        Experience  

 Owner:    Ravi  Gade  Sr.  Director,  IT  Enterprise  Applica:ons  Oct  25,  2015    

Page 11: A*Customer’s*Journey*to*SaaS*AdopCon*with* … · DEPLOYMENT!LOCKZIN* PaaS* SaaS*? NO!! PREZINTEGRATION* PUBLIC* PRIVATE* ToocomplexforLOB&! applicaonsITtointegrate! Integra:on!pla\orms!lacked!preZ

Copyright  ©  2014  Oracle  and/or  its  affiliates.  All  rights  reserved.    |  11  

Agenda  

Ø Overview  of  the  Company  and  background  Ø  Business  and  Technical  Requirements  

Ø  Key  drivers  for  Hybrid  Cloud  IntegraCon  Ø  Story  of  ICS  adopCon  Ø  Topology  and  Architecture  Ø Number  and  Nature  of  integraCon  flows  deployed  

Ø  Benefits  vs  incumbent  integraCons  Ø Q  &  A  

Page 12: A*Customer’s*Journey*to*SaaS*AdopCon*with* … · DEPLOYMENT!LOCKZIN* PaaS* SaaS*? NO!! PREZINTEGRATION* PUBLIC* PRIVATE* ToocomplexforLOB&! applicaonsITtointegrate! Integra:on!pla\orms!lacked!preZ

Copyright  ©  2014  Oracle  and/or  its  affiliates.  All  rights  reserved.    |  

Calix  Overview  Ø Calix,  a  global  leader  in  broadband  communicaCons  access  soYware,  systems,  and  services,  and  publicly  traded  on  the  NYSE.  

Ø Our  soluCons  are  deployed  in  over  80  countries  globally.  Ø  In  the  US,  85%  of  local  exchange  carriers  uses  Calix  soluCons.  Ø 18M+  ports  shipped  to  Over  900  world’s  leading  fiber  communicaCon  service  providers.    

Ø Market   leader   for  North  America   fiber   access  OLT  ports   and  US  fiber   access  deployments.  

Page 13: A*Customer’s*Journey*to*SaaS*AdopCon*with* … · DEPLOYMENT!LOCKZIN* PaaS* SaaS*? NO!! PREZINTEGRATION* PUBLIC* PRIVATE* ToocomplexforLOB&! applicaonsITtointegrate! Integra:on!pla\orms!lacked!preZ

Copyright  ©  2014  Oracle  and/or  its  affiliates.  All  rights  reserved.    |  

About  Me  •     

Ø  I  am  a  Senior  Director,  leading  enterprise  applicaCon  team  at  Calix  Ø  Enterprise  applicaCons  team  Responsible  for  IT  ApplicaCons  including  Oracle  EBS,  

Oracle  Business  Intelligence,  IntegraCon  PlaTorms,  Oracle  Agile  PLM,  Oracle  BMI,  Salesforce,  Workday,  Adobe  AEM  and  Hyperion  Systems.    

Ø  Holds  Masters  Degree  in  Computer  Science  Ø  20+  Years  Experience  on  implemenCng  several  Oracle  Products  Ø  Previously  worked  for  Companies  like  HP  and  Symantec    

 

Page 14: A*Customer’s*Journey*to*SaaS*AdopCon*with* … · DEPLOYMENT!LOCKZIN* PaaS* SaaS*? NO!! PREZINTEGRATION* PUBLIC* PRIVATE* ToocomplexforLOB&! applicaonsITtointegrate! Integra:on!pla\orms!lacked!preZ

Copyright  ©  2014  Oracle  and/or  its  affiliates.  All  rights  reserved.    |  

Business  and  Technical  Requirements  Ø Calix  competes  in  a  highly  compeCCve  global  market  for  broadband  equipment  against  companies  who  are  oYen  much  larger  than  ourselves  

Ø Calix  must  innovate  not  only  from  a  product  perspecCve,  but  from  an  efficiency  and  effecCveness  perspecCve  as  well  

Ø From  a  tech  perspecCve,  we  were  looking  for  a  plaTorm  for  rapid  integraCon  of  mulCple  plaTorms  

Ø Calix  has  a  heterogeneous  IT  landscape.  This  includes  on  premise  and  cloud  (SaaS)  applicaCons  

Ø Calix  business  users  depends  on  data  integrity  across  these  mulCple  enterprise  applicaCons.    

Page 15: A*Customer’s*Journey*to*SaaS*AdopCon*with* … · DEPLOYMENT!LOCKZIN* PaaS* SaaS*? NO!! PREZINTEGRATION* PUBLIC* PRIVATE* ToocomplexforLOB&! applicaonsITtointegrate! Integra:on!pla\orms!lacked!preZ

Copyright  ©  2014  Oracle  and/or  its  affiliates.  All  rights  reserved.    |  

Key  Drivers  for  Hybrid  Cloud  IntegraCon  Ø  At  present,  we  are  using  different  plaTorms/tools  to  move  data  across  these  enterprise  applicaCons.  

Ø  As  Technology  leaders,  we  would  like  to  bring  innovaCve  cloud  technologies  that  fits  our  IT  strategy.    Ø  Consolidate  mulCple  integraCons  tools  into  one  single  plaTorm  to  improve  Business  and  IT  efficiency  

Ø  Able  to  build  secure  integraCons  regardless  of  the  applicaCon  or  plaTorm  with  minimal  maintenance  from  IT  

Page 16: A*Customer’s*Journey*to*SaaS*AdopCon*with* … · DEPLOYMENT!LOCKZIN* PaaS* SaaS*? NO!! PREZINTEGRATION* PUBLIC* PRIVATE* ToocomplexforLOB&! applicaonsITtointegrate! Integra:on!pla\orms!lacked!preZ

Copyright  ©  2014  Oracle  and/or  its  affiliates.  All  rights  reserved.    |  

Story  of  ICS  AdopCon  Ø  We  at  Calix  evaluated  many  integraCon  plaTorms  and  found  Oracle  ICS  as  the  soluCon  that  supports  

both  our  strategic  and  immediate  goal.  

Ø  Rapid  deployments  –  ReducCon  in  “go  to  market  Cme”  ,  Built  in  adaptors    

Ø  Able  to  build  secure  integraCons  regardless  of  the  applicaCon  or  plaTorm,  requires  minimum  maintenance  from  IT  

Ø  Able  to  build  integraCons  in  few  hours.    InteracCve  UI,  helping  us  to  leverage  exisCng  team,  does  not  require  special  skills  

Ø  Able  to  build  SaaS  to  SaaS  and  SaaS  to  on-­‐premises  integraCons  in  just  a  few  clicks.  

Page 17: A*Customer’s*Journey*to*SaaS*AdopCon*with* … · DEPLOYMENT!LOCKZIN* PaaS* SaaS*? NO!! PREZINTEGRATION* PUBLIC* PRIVATE* ToocomplexforLOB&! applicaonsITtointegrate! Integra:on!pla\orms!lacked!preZ

Copyright  ©  2014  Oracle  and/or  its  affiliates.  All  rights  reserved.    |  

Calix  IT  Architecture  (As-­‐Is)  

Page 18: A*Customer’s*Journey*to*SaaS*AdopCon*with* … · DEPLOYMENT!LOCKZIN* PaaS* SaaS*? NO!! PREZINTEGRATION* PUBLIC* PRIVATE* ToocomplexforLOB&! applicaonsITtointegrate! Integra:on!pla\orms!lacked!preZ

Copyright  ©  2014  Oracle  and/or  its  affiliates.  All  rights  reserved.    |  

Calix  IT  Architecture  (To-­‐Be)  

ICS  

ICS  

ICS  

ICS  

Page 19: A*Customer’s*Journey*to*SaaS*AdopCon*with* … · DEPLOYMENT!LOCKZIN* PaaS* SaaS*? NO!! PREZINTEGRATION* PUBLIC* PRIVATE* ToocomplexforLOB&! applicaonsITtointegrate! Integra:on!pla\orms!lacked!preZ

Copyright  ©  2014  Oracle  and/or  its  affiliates.  All  rights  reserved.    |  

Publisher  1  

Publisher  2  Dispatcher  2  

Dispatcher  1  

Author  1    

ELB  

Produc:on  Cluster  

I  C  S  

Salesforce  

Pardot  

Accounts  

Contacts  

Users  

Products  

SS  NoCficaCons  

EnCtlements  

Account  Teams  

Pardot  NoCficaCons  

User  RegistraCon    

SMTP  

WCM - Architecture  

Page 20: A*Customer’s*Journey*to*SaaS*AdopCon*with* … · DEPLOYMENT!LOCKZIN* PaaS* SaaS*? NO!! PREZINTEGRATION* PUBLIC* PRIVATE* ToocomplexforLOB&! applicaonsITtointegrate! Integra:on!pla\orms!lacked!preZ

Copyright  ©  2014  Oracle  and/or  its  affiliates.  All  rights  reserved.    |  

ICS – Designer - Connections

Page 21: A*Customer’s*Journey*to*SaaS*AdopCon*with* … · DEPLOYMENT!LOCKZIN* PaaS* SaaS*? NO!! PREZINTEGRATION* PUBLIC* PRIVATE* ToocomplexforLOB&! applicaonsITtointegrate! Integra:on!pla\orms!lacked!preZ

Copyright  ©  2014  Oracle  and/or  its  affiliates.  All  rights  reserved.    |  

ICS – Designer - Integrations

Page 22: A*Customer’s*Journey*to*SaaS*AdopCon*with* … · DEPLOYMENT!LOCKZIN* PaaS* SaaS*? NO!! PREZINTEGRATION* PUBLIC* PRIVATE* ToocomplexforLOB&! applicaonsITtointegrate! Integra:on!pla\orms!lacked!preZ

Copyright  ©  2014  Oracle  and/or  its  affiliates.  All  rights  reserved.    |  

ICS – Monitoring - Dashboard

Page 23: A*Customer’s*Journey*to*SaaS*AdopCon*with* … · DEPLOYMENT!LOCKZIN* PaaS* SaaS*? NO!! PREZINTEGRATION* PUBLIC* PRIVATE* ToocomplexforLOB&! applicaonsITtointegrate! Integra:on!pla\orms!lacked!preZ

Copyright  ©  2014  Oracle  and/or  its  affiliates.  All  rights  reserved.    |  

Number  and  Nature  of  IntegraCon  Deployed  Ø  At  Calix,  we  have  completed  our  first  cloud-­‐to-­‐cloud  applicaCon  integraCon  project  using  Oracle  ICS.  

Ø  As  part  of  it,  We  had  requirement  to  integrate  customer  portal  on  Adobe  Experience  Manager  (AEM)  and  Salesforce  (SFDC)  applicaCon.  

Ø  It  includes  bi-­‐direcConal  data  flow,  from  AEM  to  SFDC  and  vice  versa.  

Ø  We  have  leveraged  out-­‐of-­‐the  box  Salesforce  Adapter,  SOAP-­‐to-­‐REST  and  REST-­‐to-­‐SOAP  integraCons.  

Ø  We  have  implemented  a  total  of  24  integraCons  for  this  project  with  in  two  weeks.  

Page 24: A*Customer’s*Journey*to*SaaS*AdopCon*with* … · DEPLOYMENT!LOCKZIN* PaaS* SaaS*? NO!! PREZINTEGRATION* PUBLIC* PRIVATE* ToocomplexforLOB&! applicaonsITtointegrate! Integra:on!pla\orms!lacked!preZ

Copyright  ©  2014  Oracle  and/or  its  affiliates.  All  rights  reserved.    |  

IT  Benefits  vs.  Incumbent  ImplementaCons  Ø  Rapid  deployments  –  ReducCon  in  “go  to  market  Cme”  ,    

Ø  Built  in  adaptors  –  Built  in  adaptors  like  Salesforce,  REST  and  SOAP  protocols  are  reducing  implementaCon  efforts  drasCcally        

Ø  Reducing  IT  complexity  -­‐-­‐  Consolidate  mulCple  integraCons  tools  into  one  single  plaTorm  

Ø  Able  to  build  secure  integraCons  regardless  of  the  applicaCon  or  plaTorm,  requires  minimal  maintenance  from  IT  

Ø  Able  to  build  integraCons  in  few  hours.    InteracCve  UI,  helping  us  to  leverage  exisCng  team,  does  not  require  special  skills  

Page 25: A*Customer’s*Journey*to*SaaS*AdopCon*with* … · DEPLOYMENT!LOCKZIN* PaaS* SaaS*? NO!! PREZINTEGRATION* PUBLIC* PRIVATE* ToocomplexforLOB&! applicaonsITtointegrate! Integra:on!pla\orms!lacked!preZ

Copyright  ©  2014  Oracle  and/or  its  affiliates.  All  rights  reserved.    |  

Business  Benefits  Ø  Super  User  able  to  build  there  own  non-­‐complex  integraCons.  

Ø  Quick  ROI  Due  to  Rapid  deployments  Ø  Immediate  value  add  to  Business  

Ø  Real-­‐Cme  Data  sharing  across  business  funcCon  

Ø  Increase  efficiency  by  automaCng  Business  Processes  across  enterprise  applicaCons  

Ø  Built  iniCal  IntegraCons  6x  Faster  

Page 26: A*Customer’s*Journey*to*SaaS*AdopCon*with* … · DEPLOYMENT!LOCKZIN* PaaS* SaaS*? NO!! PREZINTEGRATION* PUBLIC* PRIVATE* ToocomplexforLOB&! applicaonsITtointegrate! Integra:on!pla\orms!lacked!preZ

Copyright  ©  2014  Oracle  and/or  its  affiliates.  All  rights  reserved.    |  

Development  Best  PracCces  for  ICS  

• Contract  First  Design  Approach  • Geung  Serious:  End-­‐2-­‐End  Flow  TesCng  •  Embracing  XML  via  XPath,  XSLT  and  WSDL  •  IntegraCon  is  not  Science:  It  is  Art!  

26  

Lessons  Learned  from  the  Use  Cases  Implementa:on  

Page 27: A*Customer’s*Journey*to*SaaS*AdopCon*with* … · DEPLOYMENT!LOCKZIN* PaaS* SaaS*? NO!! PREZINTEGRATION* PUBLIC* PRIVATE* ToocomplexforLOB&! applicaonsITtointegrate! Integra:on!pla\orms!lacked!preZ

Copyright  ©  2014  Oracle  and/or  its  affiliates.  All  rights  reserved.    |  

Contract  First  Design  Approach  

•  It  creates  an  interesCng  loose  coupling  between  consumers  and  ICS.  • Avoid  the  potenCal  "Lost"  of  the  already  constructed  flow  and  mappers.  • Provides  collaboraCon  and  agreement  between  all  parCes,  including  the  connecCon  providers  (i.e.:  Outbound/Business  Services).  • Data  mapping  happens  almost  automaCcally  due  the  design  cohesion.  • Helps  in  the  idenCficaCon  of  fine  grained  and  coarse  grained  services.  

27  

Crea:ng  Service  Interfaces  before  the  Flow  Construc:on  

Page 28: A*Customer’s*Journey*to*SaaS*AdopCon*with* … · DEPLOYMENT!LOCKZIN* PaaS* SaaS*? NO!! PREZINTEGRATION* PUBLIC* PRIVATE* ToocomplexforLOB&! applicaonsITtointegrate! Integra:on!pla\orms!lacked!preZ

Copyright  ©  2014  Oracle  and/or  its  affiliates.  All  rights  reserved.    |  

Geung  Serious:  End-­‐2-­‐End  Flow  TesCng  

• Developers  use  to  believe  that  by  tesCng  each  integraCon  part  individually  (and  geung  green  status)  will  ensure  the  success  of  the  overall  integraCon.  • Another  terrible  assumpCon  is  creaCng  too  much  effort  in  happy  path  scenarios  (i.e.:  assuming  that  the  consumer  send  all  the  required  data).  •  Test  must  focus  on  failures,  not  success.  Force  the  tests  to  break  the  flows.  • Once  an  integraCon  is  acCvated,  begin  the  tests  by  calling  the  exposed  endpoints  via  remote  consumers,  preferably  outside  from  the  OPC.  • Also  bother  with  non-­‐funcConal  requirements  such  as  scalability  limit,  security,  data  confidenCality,  schema  evoluCon  and  downCmes.  

28  

Func:onal  Tes:ng  in  Cute,  but  Does  Not  Reveal  Errors  

Page 29: A*Customer’s*Journey*to*SaaS*AdopCon*with* … · DEPLOYMENT!LOCKZIN* PaaS* SaaS*? NO!! PREZINTEGRATION* PUBLIC* PRIVATE* ToocomplexforLOB&! applicaonsITtointegrate! Integra:on!pla\orms!lacked!preZ

Copyright  ©  2014  Oracle  and/or  its  affiliates.  All  rights  reserved.    |  

Embracing  XML  via  XPath,  XSLT  and  WSDL  

•  Internally,  ICS  handles  lots  of  XML  payloads  to  execute  its  funcCons.  • As  such,  having  deep  understanding  about  how  an  piece  of  data  is  read  or  write  using  XML  helps  during  troubleshooCng,  specially  with  the  mappers.  • Most  of  the  Cme,  developers  got  "Stuck"  while  tesCng  their  mappings  due  the  fact  that  some  variable  assignment  is  not  allowed  in  XPath.  • AlternaCvely,  there  are  lots  of  built-­‐in  funcCons  in  ICS  that  are  commonly  known  XSLT  funcCons.  And  XSLT  can  be  quite  tricky  most  of  the  Cme.  •  For  SOAP-­‐based  web  services,  knowledge  about  WSDL  helps  understanding  why  ICS  "Don't  show  the  proper  operaCons  and/or  data"  in  the  flows  J  

29  

Your  Exis:ng  XML  Skills  has  Much  More  Value  than  you  Think!  

Page 30: A*Customer’s*Journey*to*SaaS*AdopCon*with* … · DEPLOYMENT!LOCKZIN* PaaS* SaaS*? NO!! PREZINTEGRATION* PUBLIC* PRIVATE* ToocomplexforLOB&! applicaonsITtointegrate! Integra:on!pla\orms!lacked!preZ

Copyright  ©  2014  Oracle  and/or  its  affiliates.  All  rights  reserved.    |  

IntegraCon  is  not  Science:  It  is  Art!  

•  It  can  be  obvious,  but  as  much  ICS  tries  to  afford  different  integraCon  styles,  it  is  very  important  know  which  specific  use  cases  ICS  cares  about.  • Architectural  discussions  about  messaging  styles  (Oneway,  Req/Resp,  SAF)  and  the  limitaCons  of  the  supported  adapters  helps  keep  ICS  preyy  sharp.  •  These  discussions  must  include  SaaS  SME's  that  must  help  developers  understand  some  requirement  from  the  applicaCon  point-­‐of-­‐view  and  not,  from  the  service  endpoint  point-­‐of-­‐view.  •  The  SEI's  ATAM  (Architecture  Tradeoff  Analysis  Method)  tool  can  be  of  great  help  during  incepCon  and  elaboraCon  project  phases.  

30  

Designing  Integra:on  Architectures  that  Answer  the  Right  Ques:ons  

Page 31: A*Customer’s*Journey*to*SaaS*AdopCon*with* … · DEPLOYMENT!LOCKZIN* PaaS* SaaS*? NO!! PREZINTEGRATION* PUBLIC* PRIVATE* ToocomplexforLOB&! applicaonsITtointegrate! Integra:on!pla\orms!lacked!preZ

Copyright  ©  2015,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |  

 

Content  Based  RouCng,  Filtering,  Scheduling  and  more  

Long  running  business  processes  

Collect  real-­‐Cme  metrics  within  minutes  from  iniCal  setup  Zero  coding  Real-­‐Cme  analyCcs  for  applicaCon  integraCons  Business  Friendly    

~100  adapters  for  various  SaaS,  on-­‐premise  and  technology  endpoints  

BidirecConal  integraCon  

Built-­‐in  Real-­‐Cme,  file-­‐based,  batch  support  

   

Richer  integraCon  with  other  cloud  services  such  as  Process,  IoT  and  Mobile  

ConCnuous  build  and  delivery  through  Developer  Cloud  

What’s  Next  for  the  IntegraCon  Cloud  Service  NEXT  12  MONTHS  

ORCHESTRATION   ANALYTICS  

CONNECTIVITY   INTEGRATED  SUITE  

31  

GTM

Database

Oracle  Messaging  Cloud  Service  

Oracle  

Page 32: A*Customer’s*Journey*to*SaaS*AdopCon*with* … · DEPLOYMENT!LOCKZIN* PaaS* SaaS*? NO!! PREZINTEGRATION* PUBLIC* PRIVATE* ToocomplexforLOB&! applicaonsITtointegrate! Integra:on!pla\orms!lacked!preZ

Copyright  ©  2015,  Oracle  and/or  its  affiliates.  All  rights  reserved.    |  

Sales  

Salesforce.com  Oracle  Sales  Cloud  Siebel  CRMOD  MS  Dynamics  CRM  Sugar  CRM  CPQ    

HR/Payroll   Technology   Social  

Oracle  HCM  Workday  Taleo  ADP  Concur  SuccessFactors  PeoplesoY  

SOAP  REST  JMS  Oracle  Messaging  Cloud  FTP  File  AQ  MQ  Sockets  Email  XMPP  SMPP  APNS  

Produc:vity  

Oracle  Document  Cloud  Service  Oracle  Storage  Service  Amazon  SQS  Amazon  Simple  Storage  Service    Box  DropBox  Google  Drive  Amazon  Cloud  Drive  Twilio  Uber  Evernote  EventBrite  Google  Calendar  Gmail  Google  Tasks  Google  Contacts  MicrosoY  365  Jira  GitHub      

Facebook  Twiyer  LinkedIn  

Big  Data  

Hadoop  MongoDB  Apache  Spark  Splunk  Hbase  Cassandra      

Marke:ng  

Eloqua    Responsys  Bluekai  Marketo  SRM  

ERP  

E-­‐Business  Suite  SAP  Fusion  ERP  Cloud  NetSuite  JD  Edwards    

Commerce  

Ariba  Oracle  Commerce  Cloud  

Service    

RightNow  TOA  ServiceNow  Zendesk  

ConnecCvity  -­‐  IntegraCon  Cloud  Service    

2015-­‐2016  

32  

Database  

Oracle    SQL  Server  DB2  MySQL  PostgreSQL  Sybase;  Informix  

Page 33: A*Customer’s*Journey*to*SaaS*AdopCon*with* … · DEPLOYMENT!LOCKZIN* PaaS* SaaS*? NO!! PREZINTEGRATION* PUBLIC* PRIVATE* ToocomplexforLOB&! applicaonsITtointegrate! Integra:on!pla\orms!lacked!preZ

Copyright  ©  2014  Oracle  and/or  its  affiliates.  All  rights  reserved.    |  

 

ESS,  Healthcare  IntegraCon  

BAM,  Stream  Explorer    

On-­‐premise  Agent  

ElasCc  Scale-­‐in  Scale-­‐out  

ICS  B2B  Adapter  

 

Collect  real-­‐Cme  metrics  within  minutes  from  iniCal  setup  Zero  coding  Real-­‐Cme  analyCcs  for  applicaCon  integraCons  Business  Friendly    

~100  adapters  for  various  SaaS,  on-­‐premise  and  technology  endpoints  

BidirecConal  integraCon  

Built-­‐in  Real-­‐Cme,  file-­‐based,  batch  support  

   

Richer  integraCon  with  other  cloud  services  such  as  Process,  IoT  and  Mobile  

ConCnuous  build  and  delivery  through  Developer  Cloud  

What’s  Next  for  the  SOA  Cloud  Service  NEXT  12  MONTHS  

CORE     ANALYTICS  

CONNECTIVITY   INTEGRATED  SUITE  

33  

GTM

Database

Oracle  Messaging  Cloud  Service  

Oracle  

Page 34: A*Customer’s*Journey*to*SaaS*AdopCon*with* … · DEPLOYMENT!LOCKZIN* PaaS* SaaS*? NO!! PREZINTEGRATION* PUBLIC* PRIVATE* ToocomplexforLOB&! applicaonsITtointegrate! Integra:on!pla\orms!lacked!preZ

Copyright  ©  2015  Oracle  and  /  or  its  affiliates.  All  rights  reserved.     34  

• Oracle  IntegraCon  PlaTorm  Cloud  Service  offers  – Depth  and  Breadth  of  funcConality  for  APIs,  Data,  Services  and  Events  integraCon  – Designed  for  SaaS,  IT  &  Data  – Purpose  built  for  Hybrid  IntegraCon  

• A  soluCon  for  all  enterprise  personas  and  requirements  – For  Developers  – For  Departmental  Users  

• A  flexible  deployment  opCon  for  on-­‐premise  deployments  – Similar  operaConal  experience  as  the  Public  Cloud  

Oracle  IntegraCon  PlaTorm  Cloud  Service:  Summary  

34  

Page 35: A*Customer’s*Journey*to*SaaS*AdopCon*with* … · DEPLOYMENT!LOCKZIN* PaaS* SaaS*? NO!! PREZINTEGRATION* PUBLIC* PRIVATE* ToocomplexforLOB&! applicaonsITtointegrate! Integra:on!pla\orms!lacked!preZ

Copyright  ©  2014  Oracle  and/or  its  affiliates.  All  rights  reserved.    |