+ All Categories
Home > Documents > Soa cloud con8968_pdf_8968_0001

Soa cloud con8968_pdf_8968_0001

Date post: 11-May-2015
Category:
Upload: jucaab
View: 345 times
Download: 0 times
Share this document with a friend
Popular Tags:
48
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 1
Transcript
Page 1: Soa cloud con8968_pdf_8968_0001

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 1

Page 2: Soa cloud con8968_pdf_8968_0001

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

How to Integrate Cloud Applications with Oracle SOA Suite Rajesh Raheja Sr. Director, Product Management Oracle Fusion Middleware Business Integration Geeta Pyne Director – Middleware BMC Software CON8968

@RahejaRajesh #oow

Page 3: Soa cloud con8968_pdf_8968_0001

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

Safe Harbor Statement

The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described for Oracle’s products remains at the sole discretion of Oracle.

Page 4: Soa cloud con8968_pdf_8968_0001

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

Program Agenda

§  Planning for Cloud Integration Projects

§  Cloud Integration Implementation Considerations

§  Case Study: Cloud Integrations @BMC

Page 5: Soa cloud con8968_pdf_8968_0001

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

Planning for Cloud Integration Projects

Page 6: Soa cloud con8968_pdf_8968_0001

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

Customer Status

Credit Check Production Payroll Order Inventory

Check

Legacy

Is This Your Cloud Integration Architecture?

Firewall

Cloud Services

PaaS Application SaaS

CRM

On-Premise Applications

V4.6 V8.9 Release3 V7.8

Release5

V20.0

R11.5.10 R12.1

V19.0

V2010.04

Social Media & other Cloud Platforms

V2

Enterprise Gateway

V2012.09

û  No strategic IT vision û  Brittle, difficult to upgrade û  No centralized monitoring û  Scattered security policies û  No clear accountability û  Lack of audits/compliance û  Varied skill set needs

Page 7: Soa cloud con8968_pdf_8968_0001

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

Integration Is Complex Because There are No Standards for Functional API Semantics!

SaaS API

Technical Standards Functional Standards

ü HTTP ü SSL ü SOAP ü WSDL ü XML/XSD ü REST ü JSON ü SAML ü WS-*

 Semantic Interoperability  Customizations, Rules  AuthN e.g. Login/Session  AuthZ e.g. RBAC  QoS message delivery  API Patterns  Query APIs Style  ISV/Partner APIs  Data Integration Strategy

SDKs / Mobile Clients

# of Apps / Instances / Releases X

Page 8: Soa cloud con8968_pdf_8968_0001

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

The Hype of “Simple SaaS Integrations” Leads to Integration Headaches

Page 9: Soa cloud con8968_pdf_8968_0001

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 9

Plan for Cloud Integration as any Application Integration Project

Data Model Differences

• Data attribution • De-normalized hierarchies • Attribute semantics • Data striping • Logic and constraints

Functional Configuration

• Setup structure difference • Hierarchy structures • Effective dates difference • Seed data difference • Locale differences

Design Time Governance

• API programming model • Service granularity • Canonical data model • Service SLA/contracts • Quality of Service

Business Process

• Transaction traceability and interface design

• Batch vs. transactional • Exception management • Visibility differences • Accounting differences

Customization/Extension

• Data mapping changes • Mapping customizations • Semantic data extension

technologies e.g. KFF • Process customizations

Non-Functional Setup

•  Identity management • Role based access control • Size, frequency of data • Latency and throughput • Response time needs

Page 10: Soa cloud con8968_pdf_8968_0001

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 10

Cloud Integration Challenges are NOT New, and Neither are the Solutions

Business Activity Monitoring Event Processing

BPEL Process Manager

Analytics

Orchestration

Service Bus

Business Rules

Business to Business EDI Apps Mainframe DB

On-premise XML Industry Platform Services

Cloud Apps

Service Virtualization & Mediation

Connectivity

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 10

Page 11: Soa cloud con8968_pdf_8968_0001

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 11

Oracle SOA Suite Provides a Mature, Proven Platform for Cloud Integrations

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 11

Foundation Pack

Guidance & Governance Enterprise Repository

Management & Security

Enterprise �Manager

Enterprise �Gateway

SOA Management Pack

Web Services Manager

Accelerators

Page 12: Soa cloud con8968_pdf_8968_0001

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 12

Cloud Integration Implementation Considerations

Page 13: Soa cloud con8968_pdf_8968_0001

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 13

Top 5 Considerations for Hybrid Cloud Integration Implementations

Connectivity •  What are the

best practices to connect with my SaaS application?

Security •  How do I

effectively manage security in the cloud?

Visibility •  How can I

gain visibility over an increasingly distributed architecture that spans beyond my enterprise?

Flexibility •  How can I

minimize the impact of change in the cloud provider service API or in my business process?

Scalability •  How do I

ensure a consistent QoS from cloud providers and provide elasticity to scale-up or down?

Page 14: Soa cloud con8968_pdf_8968_0001

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 14

Differences with SaaS API Connectivity

API Characteristics Oracle Fusion Applications

Oracle RightNow Salesforce.com

“Polymorphic” operations No – Simple WS Yes - RNObject Yes - sObject

Session headers X-Tenant-Name ClientInfoHeader sessionID

Authentication mechanisms Username token over HTTP or SAML

Username token over HTTP Login call returns Session ID and service endpoint

Object query approach Java Style (ADF-BC) SQL Style (ROQL) SQL Style (SOQL)

API optimizations No – Simple WS Single request has multiple operations (Batch)

No – Simple WS

API limitations # of records Configurable 1K Inbound, 10K Outbound 200 Inbound

Page 15: Soa cloud con8968_pdf_8968_0001

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 15

Substitute Object Type in the Mapping Contact is an extension of RNObject and has to be substituted in XSL

Page 16: Soa cloud con8968_pdf_8968_0001

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 16

Set the Web Service Session Header

SOA Suite can update BPEL partnerlink endpoint bindings e.g. after login to Salesforce.com Tip

Page 17: Soa cloud con8968_pdf_8968_0001

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 17

Customer Status

Credit Check Production Payroll Order Inventory

Check

Legacy

Challenge: Manage Runtime Change

Firewall

Cloud Services

PaaS Application SaaS

CRM

On-Premise Applications

V4.6 V8.9 Release3 V7.8

Release5

V20.0

R11.5.10 R12.1

V19.0

V2010.04

Social Media & other Cloud Platforms

V2

Enterprise Gateway

V2012.09

Page 18: Soa cloud con8968_pdf_8968_0001

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 18

Customer Status

Credit Check Production Payroll Order Inventory

Check

Legacy

Solution: Manage Runtime Change in a Hybrid Cloud Ecosystem using Oracle Service Bus

Social Media & other Cloud Platforms

Service Virtualization and Mediation (Oracle Service Bus)

Firewall

Hosted Apps Oracle On-Demand

Business / Trading Partners

SaaS Applications

Cloud Services

On-Premise Applications

FLEXIBILITY ü  Location transparency ü  Protocol switching ü  Shape transformation ü  MEP mediation ü  Routing for versioning ü  Policy enforcement ü  Security mediation

Page 19: Soa cloud con8968_pdf_8968_0001

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 19

Minimize Change Impact via Loose Coupling Protect from Version Changes with Oracle Service Bus

caching

Oracle Service

Bus

Business Service Proxy

Virtualization

SOAP

JMS

Transport Switching Routing

Pooling

REST

Page 20: Soa cloud con8968_pdf_8968_0001

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 20

Aggregate Services using SOA Composites Implemented by Oracle BPEL Process Manager

Create coarse-grained services –  Technical service orchestration

New Hire Event Get Employee Data

HR Admin Creates New Employee Record

Create Badge

Request Credit Card

Laptop Requisition

Update Employee Record

View Returned Data In FlexFields

BPM

A

B

D

E

C

Externalize Business Logic and Business Rules

–  Extend apps and create new value-add apps

API client needs to poll message submission status

Page 21: Soa cloud con8968_pdf_8968_0001

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 21

SaaS Event Notifications and Call-Outs Fusion CRM Object Workflow Outbound Message

Fusion CRM

Oracle Public Cloud

Account Opportunity Campaign

Object Workflow Outbound Message

   

On-­‐Premise  

Web  Service  Endpoint  

1. SOAP call to on-premise URL

Cloud Applications

On Premise Applications

2. Invoke on-premise or any other cloud services

• Real-time notification of Business Object triggered events • Sends Business Object payload to a pre-registered URL (intermediary WS)

3. Callbacks via Business Object web services

Page 22: Soa cloud con8968_pdf_8968_0001

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 22

Second Line Of Defense

• Policy based security mediation • Common policy model

First Line Of Defense

• IP Throttling • DoS Attacks • XML Security • SQL Injection • Identity Mapping

Multiple Levels of Defense in the Cloud

Oracle Enterprise Gateway

Shared Services Layer

HTTP, SOAP, REST*, XML, JMS

HTTP, SOAP, REST*, XML, JMS

Oracle Service

Bus

Oracle Web Services Manager

Web Services

Oracle Web Services Manager

Internet DMZ Intranet

3rd Party Web Services

WS-Security, Basic Auth, Digest, X509, UNT, SAML, Kerberos Sign & Encrypt

3rd Party Partners & ISV Applications

Cloud Applications

Mobile Applications

Last Mile Security

• Externalize security from service design

Page 23: Soa cloud con8968_pdf_8968_0001

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 23

§  Integrated SOA Infrastructure provides for “end-to-end instance tracking” across the entire stack

Business Transaction Mgmt

§  SOA Management Pack provides monitoring and tracing of individual transactions

New Business Activity Monitoring

§  Significantly richer BAM, unified with Event Processing and seamlessly integrated with Business Intelligence

Integration Dashboard (Healthcare)

§  Pre-built Industry-specific Management Dashboards

All-in-one Mgmt Console

Deliver Greater Visibility 20/20 Vision to Manage & Operate Integrations

Page 24: Soa cloud con8968_pdf_8968_0001

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 24

Oracle Enterprise Repository provides Centralized Visibility and Control for Services

VISIBILITY •  Federated view of services across providers •  Dependency and impact analysis •  SLA and ROI tracking •  Real-time service monitoring and management

Oracle Enterprise

Repository`

On-premise

Compliance Reports

Cloud Services Agreements

Service approved with this

Organization

Public Cloud

Policy Approval

Applications

CONTROL •  Policy compliance checks before publication •  Centralized policies and workflow approvals •  Providers can publish to registry/repository •  Service Lifecycle Management

Page 25: Soa cloud con8968_pdf_8968_0001

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 25

§  SOA Infrastructure optimized with In-Memory Caching Technology

§  Service Pooling and Endpoint Management

Architecture

§  Integration Architecture: Service versus Data Integration

§  App Design: Maintain Quality of Service with provider variability

Design

§  API Design: Canonical versus Direct data structures

§  Message Exchange Patterns: Synchronous versus Asynchronous

Oracle Enterprise Manager, BTM, BAM §  Technical Operations:

End-to-end visibility into transaction loads

§  Provisioning: Scale-out for load with virtual server assemblies

Oracle Service Bus with Coherence

Ensure Scalability for your Cloud Initiatives It’s not just about tools!

Page 26: Soa cloud con8968_pdf_8968_0001

Geeta  Pyne,  Director  –  Middleware  October  2nd,  2002    

Cloud  Integra;on  @BMC  

Page 27: Soa cloud con8968_pdf_8968_0001

©  Copyright  10/2/12  BMC  SoFware,  Inc   27  

Agenda  

"  Role  of  Cloud  Applica;ons  @BMC  

"  Cloud  Challenges  

"  Cloud  Integra;on  Architecture  @BMC  "  Cloud  Integra;on  :  Requirements  

"  Use  Cases  -  Sales  &  Marke;ng    -  Back  Office  produc;vity  

"   Lessons  Learned  

Page 28: Soa cloud con8968_pdf_8968_0001

©  Copyright  10/2/12  BMC  SoFware,  Inc   28  

BMC Business Process Model Role of Cloud Applications

Planned  Transi/on  to  Cloud  6-­‐12  Mos.    

ERP   Support  Services  

Corporate  Strategy  

CRM  PLM  

Manage  Product  Lifecycle  

Manage  Ideas  &  Concepts  

Manage    Market  &  Product  

Research  

Manage  Technology  Alliances  

Manage    Receivables  

Process    Orders  

Manage    Billing  

Procure    to  Pay  

Manage  Licenses  &  En;tlements  

Manage    Projects  

Set  Goals  

Align    Organiza;on  

Gather    Corporate  Intelligence  

Plan  Strategy  

Manage  Plan  

Manage    Facili;es  

Legal  

Audit  &    Compliance  

Financial  Management  

General  Financial  Accoun;ng  

Manage  Treasury  Opera;ons  

Management  Accoun;ng  

Market    Products  &  Services  

Marke9ng  Automa9on  

Sales  Automa9on  Manage    

Sales  Force  

Partner  Management   Customer  Care  

Services  

Order  Management  

Procurement   Finance   HR  PorEolio  Mgmt.  

Product  Dev.  

CONCEPT  TO  PRODUCT   MARKET  TO  CASH  

FORECAST  TO  

DELIVERY  

STRATEGY  TO  PLAN  

ACCOUNT  TO  REPORT  

HIRE  TO  RETIRE  

SUPPORT  TO  

CONTROL  

Introduce  New  Products  

On-­‐Premise    Service  

Current    Cloud    Service  

Planned    Services  

Subscribed  Service  

Cloud  Target  12+  Mos.    

Tbd  

Managing    and  

Rewarding  Performance  

On-­‐Boarding  and  

Assimila/on  

Selec/ng    and  Acquiring  

Talent  

Manage    Informa;on  

 

Source  to  Purchase  

Fulfill  orders  

Plan    and  Execute  Campaigns  

Manage  Opportuni/es  

Manage  Customer  Accounts  

Manage  Customer  Care    

Manage  Educa/on  Services  

Manage  Professional  

Service  

Process  Quotes  

Manage    Product  and  Pricing  Data  

Manage    Channels  

 

Manage    Product  PorXolio  

Develop  and  Test  SoYware  

Manage    Channel  Sales  

Manage  Contracts  

Developing    and  Retaining  

Talent  

Workforce    Planning  &  

Talent  Review  

Service  Desk  

Asset  Management  

Informa;on  Technology  Management  

Page 29: Soa cloud con8968_pdf_8968_0001

©  Copyright  10/2/12  BMC  SoFware,  Inc   29  

BMC SaaS Implementations

Application Functionality Number of Seats

Salesforce.com Sales Pipeline and Forecast Management 1,800

Eloqua Marketing 1,000 Open Air (NetSuite) Professional Services 600

Success Factors Employee Performance & Development 5,800

View Central (Rainmaker) Education Services 40,000 (annual registrations)

Rally Product Development 3,000 Cornerstone Employee Training 6,600 Clickability BMC.com Content Management 300 Fieldglass Contingent Worker Management Unlimited

Peoplefluent New Employee Recruitment 6,600

Recently  Implemented:    iOffice,  SFDC  ChaLer,  Cloud  9,  ApLus  

Page 30: Soa cloud con8968_pdf_8968_0001

©  Copyright  10/2/12  BMC  SoFware,  Inc   30  

Cloud  Challenges  

"   Security  -  How  do  we  leverage  on  premise  Authen;ca;on  model  for  SaaS  

"   Integra;on  -  Business  Process  spans  across  one  or  more  SaaS  and  on  premise  applica;ons  -  SaaS  needs  to  be  part  of  the  bigger  eco-­‐system  and  play  well  -  SaaS  needs  to  be  integrated  with  other  apps  and  databases  with  accepted  performance  

"   Business  Process  -  Get  BUs  to  agree  on  how  they  want  SaaS  apps  configured….i.e.  driving  them  to  common  processes  

"   Data  Governance  -  Master  Data,  data  governance    

@BMC,  we  have  implemented  at  least  one  new  SaaS  app  per  quarter  since  the  first  calendar  quarter  of  2009  

Page 31: Soa cloud con8968_pdf_8968_0001

©  Copyright  10/2/12  BMC  SoFware,  Inc   31  

Cloud  Integra;on  :  Conceptual  Architecture  

q  70%  of  Business  on  Cloud  q  Oracle  Middleware  is  the  

Enterprise  Integra;on  Plaaorm  q  Reusable  Services  and  Canonicals  q  OSB  for  end  point  virtualiza;on  q  Custom  J2EE  framework  for  REST;  

POC  using  OSB  q  CLEO  VLTrader  used  for  bulk  data  

integra;on  q  Security  via  LB,  IPS/IDS,  Applica;on  

Firewall  q  EvaluaCng  SaaS  connectors  

Page 32: Soa cloud con8968_pdf_8968_0001

©  Copyright  10/2/12  BMC  SoFware,  Inc   32  

Cloud  Integra;on  :  Requirements  Security,  Performance,  Reliability,  Availability  

"   Applica;on/Data  Integra;on  (Outbound  and  Inbound)  -  Request/Reply  (Synchronous  &  Asynchronous  )  -  Pub/Sub  (JMS)  -  API  :  RESTful,  SOAP,  HTTP/POX  

"   Bulk  Data  Integra;on  (Outbound  and  Inbound)  -  Secure  File  transfer  (Various  formats)  -  Transforma;on  and  Data  introspec;on  coupled  with  SFTP  

"   Security  -  HTTPS  -  Basic  authen;ca;on  -  Custom  Header  for  OpenAir,  WS-­‐Security  for  CSOD  or  Custom  Header  for  CSOD  -  OAuth  (in  POC  with  SFDC)  

"   Reprocessing/Resending  -  Guaranteed  delivery  &  once  and  only  once  -  Queuing  to  handle  non  availability  of  SaaS  services  (outages)    

"   Performance  &  SLA  -  Delivered  within  expected  response  ;me  

   

Page 33: Soa cloud con8968_pdf_8968_0001

©  Copyright  10/2/12  BMC  SoFware,  Inc   33  

Use  cases  :  Enabling  Sales,  Marke;ng  and  Back  office  

"  Configure,  Price,  Quote  :  Apius  &  SFDC  -  Provide  an  online  and  mobile  guided  selling  tool  to  automate  the  configura;on,  pricing  and  quo;ng  process  and  enable  up-­‐sell/cross-­‐sell  

"  Office  space  management  :  iOffice  -  Automate  office  space  planning  and  reloca;on  management  

"   Employee  Onboarding  -  Provide  Employee  informa;on  to  SaaS  including  auto  provisioning  

"  Marke;ng  Automa;on  :  Lead  Lifecycle  Management  :  Eloqua  &  SFDC  -  Marke;ng,  Campaign,  Lead  and  Contact  Management  

"   Learning  Management  System  :  Cornerstone  On  Demand  -  Integrated  LMS  for  both  Employees  and  Partners;  integrated  with  Successfactors  

Page 34: Soa cloud con8968_pdf_8968_0001

©  Copyright  10/2/12  BMC  SoFware,  Inc   34  

Configure,  Price  and  Quote  :  Apius  

Business  benefit  :  Automate  the  configura;on,  pricing  and  quo;ng  process  and  enable  up-­‐sell/cross-­‐sell  

Challenges  

q  No  SFDC  Connector  to  simplify  mul;ple  WS  integra;ons  

q  Dealing  with  SFDC  WSDLs  are  not  trivial  

q  Limita;ons  on  SFDC  WSDLs    resul;ng  In  complex  logic  in  OSB/SOA  

q  SSL/HTTPS  for  Inbound    q  SOAP  Authen;ca;on  for  

Outbound  q  Sockets,  Adapters  on  OSB  q  Enterprise  Canonicals  &  

Services  

Page 35: Soa cloud con8968_pdf_8968_0001

©  Copyright  10/2/12  BMC  SoFware,  Inc   35  

CPQ  Interface  Architecture    

 q  Sync  Req/Reply  for  Pricing  q Async  Req/Reply  for  

Product  Hierarchy  q  Sync  createQuote    

Page 36: Soa cloud con8968_pdf_8968_0001

©  Copyright  10/2/12  BMC  SoFware,  Inc   36  

Office  space  Automa;on  :  iOffice  

q  OHR-­‐ioffice  sending  all  EMP  records.  Updates  (Creates  handled  in  updates  as  well)  and  Terminates.  

q  iOffice-­‐OHR.  Sending  back  iOffice  number  back  to  Oracle.  q  iOffice-­‐ITSM.  Same  info  as  point  2  goes  to  ITSM  also.    q  ITSM-­‐iOffice.  An  ITSM  service  request  sent  across.    q  ITSM-­‐iOffice.  A  request  that  is  being  cancelled  in  ITSM  is  being  sent  to  iOffice.  

Business  benefit  :  Automate  office  space  planning  and  reloca;on  management  

Challenges  

q Hand  holding  with  Vendor  in  the  overall  SDLC  process  

 

Page 37: Soa cloud con8968_pdf_8968_0001

©  Copyright  10/2/12  BMC  SoFware,  Inc   37  

Employee  Onboarding  

q  Oracle  HR  is  the  Master  q  New  hire,  update,  terminate  

events  q  Provisioning  via  Control  SA  q  AD  and  LDAP  for  Directory  q  Okta  for  SSO    q  Near  real-­‐;me  sync  of  

Employee  info,  profile  with  SaaS  Employee  Data  stores  

q  EBS  adapter  in  OSB  q  AIA  Canonical  Employee  

Service  

Challenges    q  Handling  Mass  update  in  

Oracle  HR  and  sync’ing  with  all  receiving  systems  

Business  benefit:  Provide  Employee  informa;on  to  SaaS  in  near  real  ;me,  including  auto  provisioning  

Page 38: Soa cloud con8968_pdf_8968_0001

©  Copyright  10/2/12  BMC  SoFware,  Inc   38  

Employee  onboarding  :  OpenAir  integra;on  

Page 39: Soa cloud con8968_pdf_8968_0001

©  Copyright  10/2/12  BMC  SoFware,  Inc   39  

Marke;ng  Automa;on  :  Lead  Lifecycle  Management  Eloqua/SFDC  

Business  benefit:  Marke;ng,  Campaign,  Lead  and  Contact  Management   Challenges  q  Limita;ons  on  number  of  

Requests  per  sec,  number  of  concurrent  sessions  

q  Work  around  with  HTTP  Forms  

Contact  q  Contacts  created  in  Eloqua  sent  to  SFDC  

via  na;ve  SFDC  –Eloqua  integra;on  q  Contacts  sent  to  MDM  and  cleansed  

and  then  uploaded  via  web  form  POST  Account  q  Accounts  created  in  SFDC;  Eloqua  na;ve  

integra;on;  and  pushed  to  MDM  via  SOA  

q  Accounts  are  cleansed  against  MDM  and  sent  back  to  Eloqua  

Opportunity  q  Opportunity  entered  in  SFDC  pushed  to  

OE+  and  Elqua  uses  na;ve  integra;on  to  pull  

q  Flaiened  Opportunity  sent  back  to  Eloqua  

Page 40: Soa cloud con8968_pdf_8968_0001

©  Copyright  10/2/12  BMC  SoFware,  Inc   40  

Learning  Management  System  :  Cornerstone  On  Demand  

Business  benefit  :  Integrated  LMS  for  both  Employees  and  Partners;  integrated  with  Successfactors  

Challenges  

q No  CSOD  Connector  to  simplify  integra;ons  

q CSOD  WS  not  standards  compliant  

q Custom  Header  for  Authoriza;on  

Page 41: Soa cloud con8968_pdf_8968_0001

©  Copyright  10/2/12  BMC  SoFware,  Inc   41  

Cloud  Integra;on  with  Oracle  SOA  :  Lessons  learned  &  work  around  

"  No  SaaS  adapters;  every  implementa;on  is  Unique;  looking  at  SaaS  connectors  "   Interfaces  are  dictated  by  SaaS  vendors;  wide  variety  (SOAP,  REST,  Socket,  HTTP/POX,  SFTP);  Flexibility  of  Oracle  OSB/SOA  helps  to  support  

"   Every  vendor  has  their  way  to  handle  Security;  WS-­‐Security,  Custom  Header;  Support  in  OSB  helps  to  adhere  to  disparate  requirements  

"   Transac;on  traceability;  OSB  and  SOA  suite  are  not  integrated;  Plan  is  to  implement  BTM  to  enable  end  to  end  visibility  

"   Lack  of  REST  support  in  BPEL  Process  Manager;  used  custom  J2EE  framework;  plan  to  leverage  OSB  

"   Lack  of  MFT  in  SOA  suite;  introduced  MFT  product  to  complement  and  sCll  integrate  with  Oracle  FMW  

"  Message  Sequencing;  messages  need  to  be  delivered  in  right  sequence;  custom  complex  logic  had  to  be  developed  

Page 42: Soa cloud con8968_pdf_8968_0001

©  Copyright  10/2/12  BMC  SoFware,  Inc   42  

Learn  more  at  www.bmc.com  

Page 43: Soa cloud con8968_pdf_8968_0001

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 43

Oracle SOA Suite

ü Simplifies and secures connectivity across cloud, mobile, and

on-premise environments

ü Complete and unified cloud integration platform for end-to-end

business visibility

ü Increases business agility and scalability for cloud integrations

Service Integration for Cloud and Mobile Applications

Page 44: Soa cloud con8968_pdf_8968_0001

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 44

CON8685  Oracle  Fusion  Applica/ons:  Best  Prac/ces  in  Integra/on  Design  Paaerns  When:  Tue  Oct  2nd  1:15pm  (That’s  today,  in  approximately  30  minutes)  Where:  Palace  Hotel  –  Telegraph    CON8642  Cloud  and  On-­‐Premises  Applica/ons  Integra/on,  Using  Oracle  Integra/on  Adapters  When:  Wed  Oct  3rd  1:15pm  Where:  Moscone  South  -­‐  310    

       

Suggested Cloud Integration Sessions

Page 45: Soa cloud con8968_pdf_8968_0001

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 45

Twiaer  twiier.com/OracleSOA  Facebook  facebook.com/OracleSOA  LinkedIn  Oracle  SOA  Oracle  SOA  blog  blogs.oracle.com/SOA  Oracle  SOA  Web  site  oracle.com/SOA  

         

SOA and Integration

Get Connected – Oracle Social Media

Page 46: Soa cloud con8968_pdf_8968_0001

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 46

Graphic Section Divider

Page 47: Soa cloud con8968_pdf_8968_0001

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 47

Page 48: Soa cloud con8968_pdf_8968_0001

Copyright © 2012, Oracle and/or its affiliates. All rights reserved. 48


Recommended