Post on 25-Apr-2020
Copyright © 2016, Oracle and/or its affiliates. All rights reserved.
What's New in Oracle Integration Cloud Service [CON7328]
Antony Reynolds Product Strategy Director Rajan Modi Senior Development Director Tom Hora Development Director Oracle Integration Products September 19, 2016
Copyright © 2016, 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.
Confidential – Oracle Internal/Restricted/Highly
3
Copyright © 2016, Oracle and/or its affiliates. All rights reserved.
Program Agenda
ICS Review
Orchestrating
File Handling
Simplifying, Troubleshooting & Automating
Mapping
Summary
1
2
3
4
5
Confidential – Oracle Internal/Restricted/Highly
4
6
Copyright © 2016, Oracle and/or its affiliates. All rights reserved.
5
Oracle Applications, SAP, custom, legacy…
ON-PREMISES
API API API
API
API
API
Oracle Confidential – Restricted
Oracle Integration Cloud Service Fast forward to your finish line with a Simplified Integration Platform
SaaS Apps Enable faster delivery of integrations
• Zero Coding Point and Click browser based designer • Pre-built Integrations for common scenarios • Easier connectivity with Apps through Adapters • Built with experience and expertise of Oracle-wide SaaS and
Integration Product teams • Works seamlessly with your SaaS Upgrades
Secure • Secure on-premise connectivity with on-premises
connectivity agent • Support for popular security standards
Run on the Cloud or On-Premises • Oracle Cloud, On-premises Commodity or Cloud Machine
Oracle Integration Cloud Service
Copyright © 2016, Oracle and/or its affiliates. All rights reserved.
How ICS Simplifies Integration
• Simple Connection Model
• Integration Templates
• Recommends
• Customizable Pre-Built Integrations
6
Copyright © 2016, Oracle and/or its affiliates. All rights reserved.
• Each application has
– Its own security model
– Its own request/reply object model
• Some applications have – Have session models
– polymorphic operations
• Adapter elevates user experience
– Normalizes security
– Abstracts interfaces
– Manages sessions
– Hides polymorphic interface
– Provides • Consistent UI
• Consistent data representation
7
Connection Challenge
Copyright © 2016, Oracle and/or its affiliates. All rights reserved.
Cloud Adapters
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. 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 Integration Cloud Service
Copyright © 2016, Oracle and/or its affiliates. All rights reserved.
ICS Cloud Adapters – in Production As of Sept 2016
Copyright © 2016, Oracle and/or its affiliates. All rights reserved.
Cloud Adapters Roadmap
OTM/GTM Social Cloud
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. 11
Partners Extending the Platform
Copyright © 2016, Oracle and/or its affiliates. All rights reserved.
Microsoft CRM Dynamics ICS Adapter by EC4U Switzerland Built using the ICS Cloud Adapter SDK
Copyright © 2016, Oracle and/or its affiliates. All rights reserved.
Bristlecone ICS Prebuild Integrations Cloud / Hybrid Integration
ICS
SAP and Salesforce
Oracle E-Business Suite and Salesforce
Salesforce and ServiceNow
Salesforce and RightNow
Applications Integrated
Salesforce and Eloqua
SAP CRM and Eloqua
Salesforce and Oracle Sales Cloud
SAP and SuccessFactors
Oracle E-business Suite and SuccessFactors
SuccessFactors and Salesforce
Copyright © 2016, Oracle and/or its affiliates. All rights reserved.
“Orchestration is the automated arrangement, coordination, and management of complex computer systems, middleware and services.”
– https://en.wikipedia.org/wiki/Orchestration_(computing)
Oracle Confidential – Internal/Restricted/Highly
Copyright © 2016, Oracle and/or its affiliates. All rights reserved.
Orchestration Examples
• Validation
– Verify if entity already exists before creating it • e.g. New Account
– Validate against data source for correctness of input • e.g. Verify referenced contact actually exists
• Compound Object Creation – Ensure multiple entities are created and referenced in correct order
• Create account before attaching contact
• Complex Enrichment
– Retrieve data from multiple sources to enrich request
Copyright © 2016, Oracle and/or its affiliates. All rights reserved.
16.3.5 Functionality
• Triggers
– Synchronous Request/Reply
– Asynchronous Request/Reply
– One-Way Fire & Forget
• Invokes
– Synchronous Request/Reply
– One-Way Fire & Forget
• Assign
• Map
• Return
• Switch
16
Copyright © 2016, Oracle and/or its affiliates. All rights reserved.
• Scope
• Global Fault handler
• Scope Fault Handler
• Stop
• Notification
17
16.4.x Scope & Fault Handling
Copyright © 2016, Oracle and/or its affiliates. All rights reserved.
16.4.x Looping & Extensions
• For Each
• While
• Wait
• Callout
18
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. 19
Even the Cloud Has Files
Copyright © 2016, Oracle and/or its affiliates. All rights reserved.
ICS: File/Batch Integration
20
Oracle Integration Cloud Service
Copyright © 2016, Oracle and/or its affiliates. All rights reserved.
ICS: FTP to Oracle ERP Cloud
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. 22
• Orchestration Scheduled Orchestration
Variables and Assign
Stage File Activity Optimized Processing for the File Operations
For Each Loop On Files
Records in a file
New Features for File Processing and ERP Cloud Integration
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. 23
• FTP Adapter Access SFTP Server
PGP encryption
File Format Builder
• ERP Cloud Adapter Upload File in ERP Cloud
Invoke Load Services in ERP Cloud
Specify Callback
Call back flow from ERP Cloud
New Features for File Processing and ERP Cloud Integration
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. 24
Simplifying, Troubleshooting & Automating
Copyright © 2016, Oracle and/or its affiliates. All rights reserved.
Challenges & Opportunities
• Mapping is Tricky and We Don’t Learn from Others
• Diagnosing Product Bugs & Integration Problems
• Notifying Interested Parties in Failure
• Scripting Deployment
25
Copyright © 2016, Oracle and/or its affiliates. All rights reserved.
• Gather Mappings from Activated Integrations
• Match Source & Target
• Attribute/Property Level Mapping
• Ranking based on Frequency of Use
26
Recommend – Social Mappings
Copyright © 2016, Oracle and/or its affiliates. All rights reserved.
Diagnostic & Logging
• Product Bug Reporting
– Incident Reporting & Download
• Integration Problem Resolution
– Log Download
– Severity Settings
• Email Notification
– Failure
– Status
27
Copyright © 2016, Oracle and/or its affiliates. All rights reserved.
Automation
• REST API
– Lifecycle Support
– Scripted Deployments
– Scripted Exports
– Scripted Endpoint Configuration
28
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. 29
Mapping the Future
Copyright © 2016, Oracle and/or its affiliates. All rights reserved.
Challenges
• Refreshing Customized Pre-Built Integrations
• Loading Existing Mappings from Other Platforms
• Testing Mappings
• Viewing What is Happening
• Extending Mapping Capabilities
30
Copyright © 2016, Oracle and/or its affiliates. All rights reserved.
Mapper
• Customization
• Import
• Test
• Filters
– Mapped
– Custom
• Custom XPath Functions
• Futures (JET) – Undo/Redo
– Source View
31
Copyright © 2016, Oracle and/or its affiliates. All rights reserved.
API Platform Cloud Service Secure, manage and monetize services for the enterprise
Integration Cloud Service SOA Suite/SOA Cloud Service
Designed for LOB/Apps IT Designed for IT
Oracle Cloud On-premises or Oracle Cloud
• Ease of use – Intuitive drag & drop Web-based application integration
• Pre-built Integration – Run-ready integrations of common flows
• Recommendations – Embedded guidance for faster integration
• Comprehensive – Full suite of developer tools including ESB, B2B, MFT, API management, orchestration, event processing.
• Flexible Deployment – Same offering available on-premises (SOA Suite) or in Oracle Cloud (SOA Cloud Service)
• Simplified Management – Use Oracle Cloud tools to automate and simplify operations
Products: Oracle Integration Cloud Service and SOA Suite Built on a Common Integration Foundation
Common architecture, standards, integration components, application adapters
Oracle Confidential – Internal
32
Copyright © 2016, Oracle and/or its affiliates. All rights reserved.
• Account Creation
– Create a new account in Oracle Service Cloud, but if an account of that name already exists then just return the matching account.
• Send a Tweet
– Use an existing connection to send a tweet with a simpler interface than Twitter provides.
• Configure Twitter Connection
– Discover how to create an ICS connection to your own Twitter account.
Hands On Lab 7639 – 1 Session – 3 ICS Labs Tuesday & Thursday 11:30AM Nikko Ballroom II Demo Grounds Moscone South & Moscone West
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. Confidential – Oracle Internal/Restricted/Highly
34