Upload
others
View
14
Download
0
Embed Size (px)
Citation preview
Boost SaaS and On-Premises Connectivity: Leverage Oracle Cloud Adapters
Rajesh Kalra Senior Principal Product Manager, Cloud Integration Products, Oracle Ravi Sankaran Senior Director, Cloud Integration Product Development, Oracle Sven Bernhardt Solution Architect, Opitz Consulting, Germany
Oracle Confidential – Internal/Restricted/Highly Restricted Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
October 29, 2015 CON7993
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
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.
Oracle Confidential – Internal/Restricted/Highly Restricted 3
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Oracle Cloud Platform
4
DATA MANAGEMENT
IT OPERATIONS MANAGEMENT
IDENTITY MANAGEMENT
CONTENT & PROCESS
APPLICATION DEVELOPMENT
INTEGRATION
MOBILE
BUSINESS ANALYTICS
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Oracle Cloud Platform: Integration Services
5
• Integration
• SOA
• API Manager
• Internet of Things
INTEGRATION
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Program Agenda
Integration Challenge & Adapter Strategy
SaaS Adapters
Agent & on-premises adapters
Technology and Social Adapters
Cloud Adapter SDK
Adapter Roadmap & Summary
Opitz Consulting – Case Study
1
2
3
4
5
Oracle Confidential – Internal/Restricted/Highly Restricted 6
6
7
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | 7
Service Integration Landscape
7
SaaS applications are available for the enterprise today. 23 on average for each enterprise
Number of connected digital endpoints including MOBILE is estimated in 2020
of the world’s data has been created in the last two years. Having the right data at the right time is more crucial
+2,300
90%
Source: Constellation Research: “Businesses Must Answer the Call for Cloud Based Integration”
73°
47B
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Oracle Confidential – Internal/Restricted/Highly Restricted 9
Oracle Integration Strategy
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Oracle Strategy for Adapters • Deliver standards based best in class adapters with rich and
elevated user experience
• Offer deep and native integration with SaaS, Applications (ERP, CRM etc.) & technology protocols
• Deliver integration friendly interfaces
• Significant productivity and time reduction in delivering complex maps (e.g. vs polymorphic wsdls)
• Based on Cloud Adapter SDK from Oracle – same connectivity on Integration Cloud Service and SOA Suite
• Oracle is the largest SaaS and Apps vendor in the world: our apps teams build and deliver adapters using Cloud Adapter SDK (e.g. Oracle CPQ Cloud Adapter, E-Business Suite adapter etc.)
• Deployment portability between cloud & on-premises
Oracle Confidential – Internal/Restricted/Highly Restricted
Cloud Adapters
Oracle Integration Cloud Service
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Build once deploy anywhere
Integration Platform Cloud Services
Oracle’s Cloud Integration: Strategy
ON-PREMISE CLOUD HYBRID
On-premises Integration Platform
Oracle SaaS Applications
Integration Platform Cloud Services
On-premises Integration Platform
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. |
Cloud Adapters
•Simplified Integration with Applications •Business-centric view of the API Interface
•Bidirectional Integration
•Simplifies mapping when dealing with Polymorphic complex WSDLs
•Automatic Discovery of Application Assets •Business Objects, Services, Events
•Support for Standard and Custom Objects
•Plug and Play • Runs on-premise and in the Cloud
•Point and click to start using new adapters
•Build your own or Buy at the Marketplace •Easily Rollout Adapters on your own using a simple SDK
•Buy and sell adapters at the Cloud Marketplace
Simplified and Comprehensive Connectivity
Oracle Confidential – Internal/Restricted/Highly Restricted
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
• Simplified Integration with Salesforce.com • Point-click configuration with Zero Coding
• Rich and Intuitive Designer Wizard
• Business-centric view of the API Interface
• Browse, Search and Discover
• Rich SOQL/SOSL Query Builder with Active Insight and Design-time Test
• Header support within the adapter wizard
• Integrate with Standard and Custom Objects • Native Support for Extensibility
• Automatic Session Management • Re-use sessions across usage to avoid Quota Caps
• Future proof design: Multiple versions supported
• Inbound Integration • Outbound Messaging from Salesforce supported
13
Oracle Cloud Adapter for Salesforce.com - Enhanced
New
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
• Simplified outbound Integration with NetSuite • Point-click configuration with Zero Coding
• Rich and Intuitive Designer Wizard
• Business-centric view of the SuiteTalk API Interface
• Browse, Search and Discover
• Header support within the adapter wizard
• Integrate with Standard Objects • Native Support for Extensibility
• Future proof design: Multiple versions supported
14
Oracle Cloud Adapter for NetSuite
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Demonstration
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
• Simplified Integration with • Point-click configuration with Zero Coding
• Rich and Intuitive Designer Wizard
• Business-centric view of the API Interface
• Bi-directional integration • Commerce Transaction Object (inbound) • Commerce Transaction Object • Data Table Object • User Object • Configuration Model Support • Group Object Support • Price Book Association Object • Exchange Rate Object
• Significantly reduced mapping and Integration effort
• Simplified Security Configuration
16
Oracle Cloud Adapter for Oracle CPQ Cloud
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | 17
Oracle Cloud Adapter for Oracle ERP Cloud and Sales Cloud
•Discover your Business Objects or Services with available operations •Support for Standard/Custom Objects and Attributes •Inbound and Outbound Integration
•Support for Service catalog service – instead of multiple WSDLs •Support for CRUD operations on objects •Callback support •Consume Business Events from ERP & Sales Cloud
•Significantly reduced mapping and Integration effort •Non-polymorphic structures (custom attributes) •Only selected Object and Operations in interface •Support for Mapper friendly WSDL
•Simplified Security Configuration
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Oracle RightNow Cloud Adapter - Enhanced • Discover your Business Objects and available
Operations.
• Support for Standard/Custom Objects and Attributes
• Rich ROQL Editor for modeling Queries
• Validate and Test Queries at design-time
• Auto-complete Queries with code-assistance
• Significantly reduced mapping effort
• Non-polymorphic structures
• Only selected Object and Operations in interface
• Bulk/Batch Operations and Chaining
• Simplified Security Configuration
• Bi-directional integration support
• Consume business events from RightNow
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Agent & On Premises Adapters
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Oracle Adapter for Siebel
Oracle Confidential – Internal/Restricted/Highly Restricted 20
• Business centric view to discover objects/operations • Integration Objects (SOA) • Business Services (SOA) • Business Objects (SOA) • Web Services (ICS)
• Inbound • HTTP Listener
• Integration platforms • ICS, SOA, SOA-CS
• Integrate with Standard and Custom Objects
• Native Support for Extensibility
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Oracle Cloud Adapter for E-Business Suite
• Simplified bi-directional Integration with • Point-click configuration with Zero Coding
• Rich and Intuitive Designer Wizard
• Business-centric view of the API Interface
• Browse, Search and Discover
• Comprehensive support for of Oracle E-Business Suite Interfaces • PL/SQL API
• Business Events
• XML Gateway
• Concurrent Programs
• Integrated with Functional Security
• Integrate with Standard and Custom Objects • Native Support for Extensibility
• Powerful FlexField Support
Oracle Confidential – Internal/Restricted/Highly Restricted 21
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Oracle Cloud Adapter for SAP R/3
• Simplified bi-directional Integration with • Point-click configuration with Zero Coding
• Rich and Intuitive Designer Wizard
• Business-centric view of the API Interface
• Browse, Search and Discover
• Comprehensive list of SAP Interfaces supported • Support for all, BAPIs, RFCs and Idocs
• Design-time testing abilities for BAPI and RFC
• Secure & Integrated with native SAP security • Connection Configuration
• SAP System Connection configuration
• Credentials Configuration
• Test Connection
• Integrate with Standard and Custom SAP Objects
Oracle Confidential – Internal/Restricted/Highly Restricted 22
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
•Outbound Integration Support
• Execution of Stored Procedure as well as any PureSQL statement at runtime
•Ability to browse database repository for Stored Procedures based on Database Schema and Packages
• Produces a data model used for mapping
•Pure SQL can be used for:
•For simple data projection style report queries.
•To perform an update or delete all.
•When working with XMLType columns.
•When using complex SQL.
23
Database Adapter for ICS
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Cloud – Ground Integration
• Opening of inbound ports to communicate with on-premise systems
• Expose any private SOAP based web services
• On premises assets to be hosted on DMZ
• Have an existing J2EE container to deploy Connectivity Agent
• IT personnel to monitor on premises component
Oracle Confidential – Internal/Restricted/Highly Restricted 24
Database
Integration Platform Cloud Services
Via Agents
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Adapters for On premises Connectivity
• SOAP
• REST
• E-Business Suite
• Siebel
• SAP
• J D Edwards
• PeopleSoft
• Database
• SFTP
• JMS
• File
Oracle Confidential – Internal/Restricted/Highly Restricted 25
Wide array of options for connecting to on premises data sources – Agent enabled
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Technology & Social Adapters
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
SOAP / REST Adapters • Supports invocation of private and public SOAP &
REST APIs – Supports Swagger, RAML, Oracle Metadata Catalog compliant REST endpoints
– Uses Agent infrastructure for consuming private endpoints
– Template & Query Parameters support in REST Adapter
– Standard / Custom SOAP / HTTP Header support (SOAP)
– Standard / Custom HTTP Header Support (REST)
• Supports exposing ICS Flows as SOAP / REST APIs • Support for Service Virtualization
• Comprehensive security support • Username Token over SSL (SOAP)
• HTTP Basic Authentication / over SSL ( SOAP & REST)
• OAuth 2-legged and 3-legged Support
• Supports Swagger, RAML, Oracle Metadata Catalog compliant REST endpoints
Oracle Confidential – Internal/Restricted/Highly Restricted 27
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
• Enable direct connectivity with Social Media Platform
• Integrate with Marketing, Sales and Service applications
• Publish product / pricing updates directly on to social channels
• Integrate Social Feeds into Enterprise Applications
• Adapters for Twitter, LinkedIn, Facebook
• Tweet, Retweet
• Search recent or popular tweets
• Recent tweets of a user
• Post a message in FaceBook
• Enable Collaboration & Improved Productivity with
Collaboration Adapters
• Gmail, Google Calendar, Google Task, Evernote, EventBrite, Microsoft 365 Calendar, Contacts, Mail
28
Social & Collaboration Adapters
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Adapter SDK
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Building New Adapters Using Adapter Developer Kit • Downloadable archive containing tools, documentation, samples
and libraries required to build a cloud adapter
• Single toolset to be used by Oracle, System Integrators, Customers and ISVs
• Build Once – Deploy on multiple topologies • ICS, On Premises SOA Suite / OSB, SOACS
Download
Adapter Devkit
Build Adapter Test Upload for
Certification
Publish in Oracle
MarketPlace
NEXT 12 MONTHS
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Oracle Confidential – Internal/Restricted/Highly Restricted 31
Cloud Adapters: Roadmap
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Cloud Adapters Roadmap
GTM
Database
Oracle Messaging Cloud Service
Oracle
ERP Cloud
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
Partner Case Study
Oracle Confidential – Internal/Restricted/Highly Restricted 33
© OPITZ CONSULTING GmbH 2014 Seite 34
Sven Bernhardt
Solution architect @OPITZ CONSULTING Deutschland GmbH
Oracle ACE
Author of articles, blogs, books
Frequent speaker on diverse conferences
About OPITZ CONSULTING Deutschland GmbH 10 locations over Germany and Poland
Oracle Platinum Partner
2 Oracle ACE Directors and 2 Oracle ACEs
Business IT Alignment, BPM, SOA and system integration, Application
development, IT Infrastructure Management
Specialized in SOA, BPM, ADF & Application and much more
© OPITZ CONSULTING GmbH 2014 Seite 35
Business case
The Opitz/Oracle team was invited by Marketing & Sales to do a PoC with the
Oracle Integration platform running in the Cloud
Customer is experiencing issues with their historically grown integration
platforms High complexity (use of up to four different integration solutions)
Missing transparency (e.g. no end-to-end monitoring)
No error hospital
Poor maintainability, scalability and extensibility
Proof-of-concept run in December 2014 at customer side.
Use Cases to realize Closed-loop order management
Data integration use case
© OPITZ CONSULTING GmbH 2014 Seite 36
Reference architecture
Salesforce
Adapter SAP
Adapter
Adapter
TBN JMS WebServices
Kom
m.
Layer
Landscape
App-1 App-2 App-3 App-n
Basic
Serv
ices
SAP???Service
Cannonical Data Model
Salesforce???Service App1???Service
SAP???Service
SAPOrderService
Salesforce???Service
Salesforce???Service
App1???Service
App1???Service
Pro
cess /
Orc
hestr
atio
n
Layer
SalesforceToSapProcess SapToSalesforceProcess SystemXToSystemYProcess
Database
(incl. MDS)
XREF
XREF
XREF
DVM
DVM
DVM
Instancemonitoring
Dehydration
Mo
nit
ori
ng
/ E
rro
rha
nd
lin
g
Opitz Integration Cloud Services
© OPITZ CONSULTING GmbH 2014 Seite 37
Closed-Loop Order Management scenario
© OPITZ CONSULTING GmbH 2014 Seite 38
Technical Highlights
Hybrid approach: Integrate an on-premises SAP system and a cloud-based
Salesforce platform
Integration platform completly based on SOA Suite 12c
Use of Oracle OOTB adapters to connect to target systems Cloud adapter for Salesforce
SAP adapter
Use of XREF for keeping the systems clear from foreign IDs
Implementation of two use cases within 4 days
Data Integration scenario benchmark 100.000 rows/hour in a testing environment
with minimal standard configuration
© OPITZ CONSULTING GmbH 2014 Seite 39
Benefits
End-to-End monitoring capability
More efficient implementation of further integration scenarios Reducing the implementation effort from 4-5 weeks to 1-5 days
Clear architectural approach
Future-proven approach, because of one central integration platform
Can move from on premise integration to SOA Suite Cloud Service iPaaS
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. | Oracle Confidential – Internal/Restricted/Highly Restricted 40
Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |
#SOA12c
Copyright © 2014, Oracle and/or its affiliates. All rights reserved– Confidential Oracle Restricted
. 41
Join the Community
Oracle SOA blog
blogs.oracle.com/SOA
Oracle SOA Website
www.oracle.com/SOA
Connect with Oracle on Social Media
OR connect via the web