SlideShare a Scribd company logo
1 of 64
Deep-Dive session
Robert van Mölken, Oracle ACE Associate
Integration Cloud Service
2
Presenter Profile
Robert van Mölken
Oracle Integration Specialist since
Oracle SOA Suite 12c beta tester,
frequent blogger, presenter and SOA
SIG Lead for the OGh.
Linkedin: linkedin.com/in/rvmolken
Blog: technology.amis.nl
Twitter: @robertvanmolken
3
 Simplified: web based, point & click
integration experience
 Intuitive Visibility: Rich monitoring & error
management
 Pre-integrated: Oracle SaaS Auto-
Association & Auto-Discovery (Post v1.0)
 Rich Connectivity: Cloud & On-premise
connectors
 Recommendations: Built-in recommendation
engine for guidance
 Error Detection & Repair: Alerts & Guided
Error Handling
4
Designer Portal
• Integrations: Connect two cloud applications and define how they interact
• Connections: Define connections to the cloud and on-promises applications
• Lookups: Map the different values used by your applications to describe the same thing
• Packages: A package associates to integrations and can be used as a way to group them
5
Connections
Before creating a integration between cloud applications the connections
to these applications need to be defined first.
6
All Connections
7
Configured Connections
8
Search Connections
9
Connection Details
10
Connection Actions
11
Edit Connection
12
Configure Connectivity
13
Configure Credentials
14
Test Connection
15
Connection Types
16
New Connection
27
Integrations
After defining the connections it is time to create a integration between
two cloud apps.
28
All Integrations
29
Configured Integrations
30
Active Integrations
31
Failed Integration
32
Search Integrations
33
Integration Actions
34
Integration Canvas
35
Integration Source
36
View Source Settings
37
View Source Settings
38
View Target Settings
39
Integration Target
40
Integration Enrichment
41
View Callout Settings
42
Request Mapping
43
View Request Mapping
44
Response Mapping
45
View Response Mapping
46
Detailed XSLT Mapper
47
Mapping Components
48
Mapper: View Options
49
Mapper: Filter Fields
50
Mapper: Detached View
51
Mapper: Detached View
52
Integration with Rightnow
53
Rightnow Settings
54
Integration Types
55
Create new Integration
86
Any questions
before we continue?
87
Lookups
ICS also has a special kind of integration. It support the use of Lookups.
For everybody that uses SOA Suite, it’s a DVM.
88
List of Lookups
89
Lookup Actions
90
Edit Lookup
91
Add Connector
92
Add Connector
93
Add Lookup Values
94
Export Lookup
95
Import Lookup
96
Import Lookup
97
View imported Lookup
98
Edit imported Lookup
99
Use Lookup in Integration
100
Packages
The last feature of ICS are packages. With packages you can group
integration together. Packages can be exported and imported.
101
List of Packages
102
Package Contents
103
Q + A
104

More Related Content

What's hot

Breaching the 100TB Mark with SQL Over Hadoop
Breaching the 100TB Mark with SQL Over HadoopBreaching the 100TB Mark with SQL Over Hadoop
Breaching the 100TB Mark with SQL Over HadoopDataWorks Summit
 
Building REST APIs with Spring Boot and Spring Cloud
Building REST APIs with Spring Boot and Spring CloudBuilding REST APIs with Spring Boot and Spring Cloud
Building REST APIs with Spring Boot and Spring CloudKenny Bastani
 
Building Cloud Native Applications with Oracle Autonomous Database.
Building Cloud Native Applications with Oracle Autonomous Database.Building Cloud Native Applications with Oracle Autonomous Database.
Building Cloud Native Applications with Oracle Autonomous Database.Oracle Developers
 
GigaSpaces CCF 4 Xap
GigaSpaces CCF 4 XapGigaSpaces CCF 4 Xap
GigaSpaces CCF 4 XapShay Hassidim
 
K8s architecture meetup2- k8saraby
K8s architecture  meetup2- k8sarabyK8s architecture  meetup2- k8saraby
K8s architecture meetup2- k8sarabyWalid Shaari
 
The Microsoft Azure and Oracle Cloud Interconnect Everything You Need to Know
The Microsoft Azure and Oracle Cloud Interconnect Everything You Need to KnowThe Microsoft Azure and Oracle Cloud Interconnect Everything You Need to Know
The Microsoft Azure and Oracle Cloud Interconnect Everything You Need to KnowRevelation Technologies
 
Enterprise PaaS, Cloud-Native Architecture and Microservices
Enterprise PaaS, Cloud-Native Architecture and MicroservicesEnterprise PaaS, Cloud-Native Architecture and Microservices
Enterprise PaaS, Cloud-Native Architecture and MicroservicesFlorian Georg
 
Running Kubernetes Workloads on Oracle Cloud Infrastructure
Running Kubernetes Workloads on Oracle Cloud InfrastructureRunning Kubernetes Workloads on Oracle Cloud Infrastructure
Running Kubernetes Workloads on Oracle Cloud InfrastructureOracle Developers
 
MongoDB-as-a-Service on Pivotal Cloud Foundry
MongoDB-as-a-Service on Pivotal Cloud FoundryMongoDB-as-a-Service on Pivotal Cloud Foundry
MongoDB-as-a-Service on Pivotal Cloud FoundryVMware Tanzu
 
Roadmap to Enterprise Cloud Computing
Roadmap to Enterprise Cloud ComputingRoadmap to Enterprise Cloud Computing
Roadmap to Enterprise Cloud ComputingRex Wang
 
Oracle Cloud Reference Architecture
Oracle Cloud Reference ArchitectureOracle Cloud Reference Architecture
Oracle Cloud Reference ArchitectureBob Rhubart
 
Introducing PagerDuty Process Automation
Introducing PagerDuty Process AutomationIntroducing PagerDuty Process Automation
Introducing PagerDuty Process AutomationRundeck
 
MS Insights Brazil 2015 containers and devops
MS Insights Brazil 2015   containers and devopsMS Insights Brazil 2015   containers and devops
MS Insights Brazil 2015 containers and devopsDamien Caro
 
Carbon Webinar
Carbon WebinarCarbon Webinar
Carbon WebinarWSO2
 
vCloud Automation Center and Pivotal Cloud Foundry – Better PaaS Solution (VM...
vCloud Automation Center and Pivotal Cloud Foundry – Better PaaS Solution (VM...vCloud Automation Center and Pivotal Cloud Foundry – Better PaaS Solution (VM...
vCloud Automation Center and Pivotal Cloud Foundry – Better PaaS Solution (VM...VMware Tanzu
 
OpenStack - Powered Private Clouds
OpenStack - Powered Private CloudsOpenStack - Powered Private Clouds
OpenStack - Powered Private CloudsHostway|HOSTING
 

What's hot (20)

Cloud Native Application Development
Cloud Native Application DevelopmentCloud Native Application Development
Cloud Native Application Development
 
Breaching the 100TB Mark with SQL Over Hadoop
Breaching the 100TB Mark with SQL Over HadoopBreaching the 100TB Mark with SQL Over Hadoop
Breaching the 100TB Mark with SQL Over Hadoop
 
Hands-On with Oracle SOA Cloud Service
Hands-On with Oracle SOA Cloud ServiceHands-On with Oracle SOA Cloud Service
Hands-On with Oracle SOA Cloud Service
 
Building REST APIs with Spring Boot and Spring Cloud
Building REST APIs with Spring Boot and Spring CloudBuilding REST APIs with Spring Boot and Spring Cloud
Building REST APIs with Spring Boot and Spring Cloud
 
Building Cloud Native Applications with Oracle Autonomous Database.
Building Cloud Native Applications with Oracle Autonomous Database.Building Cloud Native Applications with Oracle Autonomous Database.
Building Cloud Native Applications with Oracle Autonomous Database.
 
GigaSpaces CCF 4 Xap
GigaSpaces CCF 4 XapGigaSpaces CCF 4 Xap
GigaSpaces CCF 4 Xap
 
K8s architecture meetup2- k8saraby
K8s architecture  meetup2- k8sarabyK8s architecture  meetup2- k8saraby
K8s architecture meetup2- k8saraby
 
The Microsoft Azure and Oracle Cloud Interconnect Everything You Need to Know
The Microsoft Azure and Oracle Cloud Interconnect Everything You Need to KnowThe Microsoft Azure and Oracle Cloud Interconnect Everything You Need to Know
The Microsoft Azure and Oracle Cloud Interconnect Everything You Need to Know
 
Enterprise PaaS, Cloud-Native Architecture and Microservices
Enterprise PaaS, Cloud-Native Architecture and MicroservicesEnterprise PaaS, Cloud-Native Architecture and Microservices
Enterprise PaaS, Cloud-Native Architecture and Microservices
 
Running Kubernetes Workloads on Oracle Cloud Infrastructure
Running Kubernetes Workloads on Oracle Cloud InfrastructureRunning Kubernetes Workloads on Oracle Cloud Infrastructure
Running Kubernetes Workloads on Oracle Cloud Infrastructure
 
MongoDB-as-a-Service on Pivotal Cloud Foundry
MongoDB-as-a-Service on Pivotal Cloud FoundryMongoDB-as-a-Service on Pivotal Cloud Foundry
MongoDB-as-a-Service on Pivotal Cloud Foundry
 
Roadmap to Enterprise Cloud Computing
Roadmap to Enterprise Cloud ComputingRoadmap to Enterprise Cloud Computing
Roadmap to Enterprise Cloud Computing
 
Oracle Cloud Reference Architecture
Oracle Cloud Reference ArchitectureOracle Cloud Reference Architecture
Oracle Cloud Reference Architecture
 
Introducing PagerDuty Process Automation
Introducing PagerDuty Process AutomationIntroducing PagerDuty Process Automation
Introducing PagerDuty Process Automation
 
Azure serverless computing
Azure serverless computingAzure serverless computing
Azure serverless computing
 
MS Insights Brazil 2015 containers and devops
MS Insights Brazil 2015   containers and devopsMS Insights Brazil 2015   containers and devops
MS Insights Brazil 2015 containers and devops
 
Carbon Webinar
Carbon WebinarCarbon Webinar
Carbon Webinar
 
Pivotal CF on AWS
Pivotal CF on AWSPivotal CF on AWS
Pivotal CF on AWS
 
vCloud Automation Center and Pivotal Cloud Foundry – Better PaaS Solution (VM...
vCloud Automation Center and Pivotal Cloud Foundry – Better PaaS Solution (VM...vCloud Automation Center and Pivotal Cloud Foundry – Better PaaS Solution (VM...
vCloud Automation Center and Pivotal Cloud Foundry – Better PaaS Solution (VM...
 
OpenStack - Powered Private Clouds
OpenStack - Powered Private CloudsOpenStack - Powered Private Clouds
OpenStack - Powered Private Clouds
 

Similar to Integration Cloud Service Deep dive

Scribe online 03 scribe online cdk and api overview
Scribe online 03   scribe online cdk and api overviewScribe online 03   scribe online cdk and api overview
Scribe online 03 scribe online cdk and api overviewScribe Software Corp.
 
Introduction to Cloudify for OpenStack users
Introduction to Cloudify for OpenStack users Introduction to Cloudify for OpenStack users
Introduction to Cloudify for OpenStack users Nati Shalom
 
Building Big Architectures
Building Big ArchitecturesBuilding Big Architectures
Building Big ArchitecturesRamit Surana
 
Anypointconnectordevkit 160816041722
Anypointconnectordevkit 160816041722Anypointconnectordevkit 160816041722
Anypointconnectordevkit 160816041722ppts123456
 
Anypoint connector dev kit
Anypoint connector dev kitAnypoint connector dev kit
Anypoint connector dev kitSon Nguyen
 
MuleSoft Surat Virtual Meetup#28 - Exposing and Consuming SOAP Service - SOAP...
MuleSoft Surat Virtual Meetup#28 - Exposing and Consuming SOAP Service - SOAP...MuleSoft Surat Virtual Meetup#28 - Exposing and Consuming SOAP Service - SOAP...
MuleSoft Surat Virtual Meetup#28 - Exposing and Consuming SOAP Service - SOAP...Jitendra Bafna
 
Build Enterprise Level Solution using Logic Apps ,Functions and Graph API
Build Enterprise Level Solution using Logic Apps ,Functions and Graph API Build Enterprise Level Solution using Logic Apps ,Functions and Graph API
Build Enterprise Level Solution using Logic Apps ,Functions and Graph API Abhishek Kumar
 
Collaborating with OpenDaylight for a Network-Enabled Cloud
Collaborating with OpenDaylight for a Network-Enabled CloudCollaborating with OpenDaylight for a Network-Enabled Cloud
Collaborating with OpenDaylight for a Network-Enabled CloudTesora
 
Overview of Blue Medora - New Relic Plugin for MongoDB
Overview of Blue Medora - New Relic Plugin for MongoDBOverview of Blue Medora - New Relic Plugin for MongoDB
Overview of Blue Medora - New Relic Plugin for MongoDBBlue Medora
 
Overview of Blue Medora - New Relic Plugin for MongoDB
Overview of Blue Medora - New Relic Plugin for MongoDBOverview of Blue Medora - New Relic Plugin for MongoDB
Overview of Blue Medora - New Relic Plugin for MongoDBBlue Medora
 
SOA Integration Blueprint with Oracle SOA Suite
SOA Integration Blueprint with Oracle SOA SuiteSOA Integration Blueprint with Oracle SOA Suite
SOA Integration Blueprint with Oracle SOA SuiteMatthias Furrer
 
Node.js Microservices Building Scalable and Reliable Applications.pdf
Node.js Microservices Building Scalable and Reliable Applications.pdfNode.js Microservices Building Scalable and Reliable Applications.pdf
Node.js Microservices Building Scalable and Reliable Applications.pdfSufalam Technologies
 
Think Small To Go Big - Introduction To Microservices
Think Small To Go Big - Introduction To MicroservicesThink Small To Go Big - Introduction To Microservices
Think Small To Go Big - Introduction To MicroservicesRyan Baxter
 
Azure App configuration
Azure App configurationAzure App configuration
Azure App configurationMuhammad Sajid
 
Putting Private Clouds to Work with PaaS Interop 2013 Vegas Diane Mueller
Putting Private Clouds to Work with PaaS Interop 2013 Vegas Diane MuellerPutting Private Clouds to Work with PaaS Interop 2013 Vegas Diane Mueller
Putting Private Clouds to Work with PaaS Interop 2013 Vegas Diane MuellerOpenShift Origin
 
Putting Private Clouds to Work with PaaS Interop Vegas 2013 presentation by D...
Putting Private Clouds to Work with PaaS Interop Vegas 2013 presentation by D...Putting Private Clouds to Work with PaaS Interop Vegas 2013 presentation by D...
Putting Private Clouds to Work with PaaS Interop Vegas 2013 presentation by D...Diane Mueller
 

Similar to Integration Cloud Service Deep dive (20)

Scribe online 03 scribe online cdk and api overview
Scribe online 03   scribe online cdk and api overviewScribe online 03   scribe online cdk and api overview
Scribe online 03 scribe online cdk and api overview
 
Introduction to Cloudify for OpenStack users
Introduction to Cloudify for OpenStack users Introduction to Cloudify for OpenStack users
Introduction to Cloudify for OpenStack users
 
Building Big Architectures
Building Big ArchitecturesBuilding Big Architectures
Building Big Architectures
 
Anypointconnectordevkit 160816041722
Anypointconnectordevkit 160816041722Anypointconnectordevkit 160816041722
Anypointconnectordevkit 160816041722
 
Anypoint connector dev kit
Anypoint connector dev kitAnypoint connector dev kit
Anypoint connector dev kit
 
Microservices
MicroservicesMicroservices
Microservices
 
MuleSoft Surat Virtual Meetup#28 - Exposing and Consuming SOAP Service - SOAP...
MuleSoft Surat Virtual Meetup#28 - Exposing and Consuming SOAP Service - SOAP...MuleSoft Surat Virtual Meetup#28 - Exposing and Consuming SOAP Service - SOAP...
MuleSoft Surat Virtual Meetup#28 - Exposing and Consuming SOAP Service - SOAP...
 
Build Enterprise Level Solution using Logic Apps ,Functions and Graph API
Build Enterprise Level Solution using Logic Apps ,Functions and Graph API Build Enterprise Level Solution using Logic Apps ,Functions and Graph API
Build Enterprise Level Solution using Logic Apps ,Functions and Graph API
 
Collaborating with OpenDaylight for a Network-Enabled Cloud
Collaborating with OpenDaylight for a Network-Enabled CloudCollaborating with OpenDaylight for a Network-Enabled Cloud
Collaborating with OpenDaylight for a Network-Enabled Cloud
 
Cl302
Cl302Cl302
Cl302
 
Overview of Blue Medora - New Relic Plugin for MongoDB
Overview of Blue Medora - New Relic Plugin for MongoDBOverview of Blue Medora - New Relic Plugin for MongoDB
Overview of Blue Medora - New Relic Plugin for MongoDB
 
Overview of Blue Medora - New Relic Plugin for MongoDB
Overview of Blue Medora - New Relic Plugin for MongoDBOverview of Blue Medora - New Relic Plugin for MongoDB
Overview of Blue Medora - New Relic Plugin for MongoDB
 
SOA Integration Blueprint with Oracle SOA Suite
SOA Integration Blueprint with Oracle SOA SuiteSOA Integration Blueprint with Oracle SOA Suite
SOA Integration Blueprint with Oracle SOA Suite
 
Node.js Microservices Building Scalable and Reliable Applications.pdf
Node.js Microservices Building Scalable and Reliable Applications.pdfNode.js Microservices Building Scalable and Reliable Applications.pdf
Node.js Microservices Building Scalable and Reliable Applications.pdf
 
Think Small To Go Big - Introduction To Microservices
Think Small To Go Big - Introduction To MicroservicesThink Small To Go Big - Introduction To Microservices
Think Small To Go Big - Introduction To Microservices
 
Azure App configuration
Azure App configurationAzure App configuration
Azure App configuration
 
Angular js firebase-preso
Angular js firebase-presoAngular js firebase-preso
Angular js firebase-preso
 
Putting Private Clouds to Work with PaaS Interop 2013 Vegas Diane Mueller
Putting Private Clouds to Work with PaaS Interop 2013 Vegas Diane MuellerPutting Private Clouds to Work with PaaS Interop 2013 Vegas Diane Mueller
Putting Private Clouds to Work with PaaS Interop 2013 Vegas Diane Mueller
 
Putting Private Clouds to Work with PaaS Interop Vegas 2013 presentation by D...
Putting Private Clouds to Work with PaaS Interop Vegas 2013 presentation by D...Putting Private Clouds to Work with PaaS Interop Vegas 2013 presentation by D...
Putting Private Clouds to Work with PaaS Interop Vegas 2013 presentation by D...
 
kowsalyamanickam_resume_OIM
kowsalyamanickam_resume_OIMkowsalyamanickam_resume_OIM
kowsalyamanickam_resume_OIM
 

More from Getting value from IoT, Integration and Data Analytics

More from Getting value from IoT, Integration and Data Analytics (20)

AMIS Oracle OpenWorld en Code One Review 2018 - Blockchain, Integration, Serv...
AMIS Oracle OpenWorld en Code One Review 2018 - Blockchain, Integration, Serv...AMIS Oracle OpenWorld en Code One Review 2018 - Blockchain, Integration, Serv...
AMIS Oracle OpenWorld en Code One Review 2018 - Blockchain, Integration, Serv...
 
AMIS Oracle OpenWorld en Code One Review 2018 - Pillar 2: Custom Application ...
AMIS Oracle OpenWorld en Code One Review 2018 - Pillar 2: Custom Application ...AMIS Oracle OpenWorld en Code One Review 2018 - Pillar 2: Custom Application ...
AMIS Oracle OpenWorld en Code One Review 2018 - Pillar 2: Custom Application ...
 
AMIS Oracle OpenWorld en Code One Review 2018 - Pillar 2: SaaS
AMIS Oracle OpenWorld en Code One Review 2018 - Pillar 2: SaaSAMIS Oracle OpenWorld en Code One Review 2018 - Pillar 2: SaaS
AMIS Oracle OpenWorld en Code One Review 2018 - Pillar 2: SaaS
 
AMIS Oracle OpenWorld en Code One Review 2018 - Pillar 1: Data
AMIS Oracle OpenWorld en Code One Review 2018 - Pillar 1: DataAMIS Oracle OpenWorld en Code One Review 2018 - Pillar 1: Data
AMIS Oracle OpenWorld en Code One Review 2018 - Pillar 1: Data
 
AMIS Oracle OpenWorld en Code One Review 2018 - Pillar 1: Cloud Infrastructure
AMIS Oracle OpenWorld en Code One Review 2018 - Pillar 1: Cloud Infrastructure AMIS Oracle OpenWorld en Code One Review 2018 - Pillar 1: Cloud Infrastructure
AMIS Oracle OpenWorld en Code One Review 2018 - Pillar 1: Cloud Infrastructure
 
10 tips voor verbetering in je Linkedin profiel
10 tips voor verbetering in je Linkedin profiel10 tips voor verbetering in je Linkedin profiel
10 tips voor verbetering in je Linkedin profiel
 
Iot in de zorg the next step - fit for purpose
Iot in de zorg   the next step - fit for purpose Iot in de zorg   the next step - fit for purpose
Iot in de zorg the next step - fit for purpose
 
Iot overview .. Best practices and lessons learned by Conclusion Conenct
Iot overview .. Best practices and lessons learned by Conclusion Conenct Iot overview .. Best practices and lessons learned by Conclusion Conenct
Iot overview .. Best practices and lessons learned by Conclusion Conenct
 
IoT Fit for purpose - how to be successful in IOT Conclusion Connect
IoT Fit for purpose - how to be successful in IOT Conclusion Connect IoT Fit for purpose - how to be successful in IOT Conclusion Connect
IoT Fit for purpose - how to be successful in IOT Conclusion Connect
 
Industry and IOT Overview of protocols and best practices Conclusion Connect
Industry and IOT Overview of protocols and best practices  Conclusion ConnectIndustry and IOT Overview of protocols and best practices  Conclusion Connect
Industry and IOT Overview of protocols and best practices Conclusion Connect
 
IoT practical case using the people counter sensing traffic density build usi...
IoT practical case using the people counter sensing traffic density build usi...IoT practical case using the people counter sensing traffic density build usi...
IoT practical case using the people counter sensing traffic density build usi...
 
R introduction decision_trees
R introduction decision_treesR introduction decision_trees
R introduction decision_trees
 
Introduction overviewmachinelearning sig Door Lucas Jellema
Introduction overviewmachinelearning sig Door Lucas JellemaIntroduction overviewmachinelearning sig Door Lucas Jellema
Introduction overviewmachinelearning sig Door Lucas Jellema
 
IoT and the Future of work
IoT and the Future of work IoT and the Future of work
IoT and the Future of work
 
Oracle OpenWorld 2017 Review (31st October 2017 - 250 slides)
Oracle OpenWorld 2017 Review (31st October 2017 - 250 slides)Oracle OpenWorld 2017 Review (31st October 2017 - 250 slides)
Oracle OpenWorld 2017 Review (31st October 2017 - 250 slides)
 
Ethereum smart contracts - door Peter Reitsma
Ethereum smart contracts - door Peter ReitsmaEthereum smart contracts - door Peter Reitsma
Ethereum smart contracts - door Peter Reitsma
 
Blockchain - Techniek en usecases door Robert van Molken - AMIS - Conclusion
Blockchain - Techniek en usecases door Robert van Molken - AMIS - ConclusionBlockchain - Techniek en usecases door Robert van Molken - AMIS - Conclusion
Blockchain - Techniek en usecases door Robert van Molken - AMIS - Conclusion
 
kennissessie blockchain - Wat is Blockchain en smart contracts @Conclusion
kennissessie blockchain -  Wat is Blockchain en smart contracts @Conclusion kennissessie blockchain -  Wat is Blockchain en smart contracts @Conclusion
kennissessie blockchain - Wat is Blockchain en smart contracts @Conclusion
 
Internet of Things propositie - Enterprise IOT - AMIS - Conclusion
Internet of Things propositie - Enterprise IOT - AMIS - Conclusion Internet of Things propositie - Enterprise IOT - AMIS - Conclusion
Internet of Things propositie - Enterprise IOT - AMIS - Conclusion
 
Omc AMIS evenement 26012017 Dennis van Soest
Omc AMIS evenement 26012017 Dennis van SoestOmc AMIS evenement 26012017 Dennis van Soest
Omc AMIS evenement 26012017 Dennis van Soest
 

Recently uploaded

Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rick Flair
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...AliaaTarek5
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationKnoldus Inc.
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsRavi Sanghani
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Scott Andery
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesThousandEyes
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterMydbops
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI AgeCprime
 

Recently uploaded (20)

Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog Presentation
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI Age
 

Integration Cloud Service Deep dive

Editor's Notes

  1. Integrations: Connect two cloud applications and define how they interact Connections: Define connections to the cloud and on-promises applications Lookups: Map the different values used by your applications to describe the same thing Packages: A package associates to integrations and can be used as a way to group them
  2. Before creating a integration between cloud applications the connections to these applications need to be defined first.
  3. All connections are listed by default; a connection can have the status draft, in progress or configured.
  4. Configured connections are connections that are ready to be used in integrations
  5. To find specific connection there is a searchbox which accepts the * as a wildcard character. Every type of adapter has its own cloud icon.
  6. Click on the info icon to display the created and last updated details of a connection.
  7. On a (configured) connection it is possible to execute a few actions. A connections can be edited, cloned and deleted. Some connection allow the metadata to be refreshed.
  8. A connection can be edited on the fly…
  9. so if WSDL URL is changed or …
  10. the credentials are changed the settings can be updated.
  11. Connections can be tested by clicking on the test button.
  12. There are 9 kinds of connection types: Oracle ERP Cloud: Connector for the Oracle ERP Cloud Rest Adapter: Generic Connector for REST APIs Web Service (SOAP) Adapter: Generic Connector for Web Services Eloqua (Marketing Cloud): Connector for the Oracle Marketing Cloud Messaging Cloud Service: Connector for the Messaging Cloud Service Oracle HCM Cloud: Connector for the Human Capital Management Cloud Oracle Sales Cloud: Connector for the Oracle Sales Cloud Oracle RightNow: Connector for the Customer Service Support Cloud Salesforce: Connector for the Salesforce CRM (SaaS)
  13. To create a new connection click on the “Create new Connection” button at the top right corner.
  14. For this connection we select the Rest Adapter.
  15. Create the connection by giving it a unique name / identifier and a version number. You can have multiple versions with the same connection name. A description is optional but useful any day.
  16. The initial connection is created. On this page the connection settings can be configured like the admin email address to report problems or changes of this connections and the URL and Security settings.
  17. Clink on Configure Connectivity button to enter the REST URI
  18. First enter the REST URL of the Service and click on the “OK” to accept the value.
  19. Secondly add the security credentials when needed or select the no security policy option.
  20. Finally click on the “Test” button to test the connection settings…
  21. If the test is successful the connection will get the status “configured” and can be used by integrations. Save the connection by clicking on the “Save” button.
  22. Click on the “Exit” button to return to the list of connections…
  23. The newly created connection has the status “Configured” and is by default visible on the top of the list.
  24. After defining the connections it is time to create a integration between two cloud apps.
  25. All integrations are listed by default; a integration can have the status draft, in progress, configured, active or failed activation…
  26. Integration with the status “Configured” are 100% valid and ready to be activated…
  27. After succesfully activated the integration is active and the adapters can exchange messages, but…
  28. When activation of an integration can fail, for example the created mapping(s) are not valid or one of the used connections has problems.
  29. To find specific integration there is a searchbox which accepts the * as a wildcard character. This example shows all integration that start with the letters KV.
  30. On a integration it is possible to execute a few actions based on its status. A connections can be viewed, edited, cloned, exported and deleted. Active connections can be deactivated. Some actions are disabled in certain statuses.
  31. When viewing or editing an integration the Integration Canvas is used. It consist of a source and target adapter connection. Between the adapters you can create mappings for the request and for the response flow. It is also possible to enrich data by calling a second adapter. This is possible on both the request as response flow just after the source and target adapter.
  32. When viewing or editing an integration the Integration Canvas is used. It consist of a source and target adapter connection. Between the adapters you can create mappings for the request and for the response flow. It is also possible to enrich data by calling a second adapter. This is possible on both the request as response flow just after the source and target adapter.
  33. A Generic SOAP Connection can be created without the creation of a connection. First enter the basic information and choose to define it from an existing schema or in this example a WSDL.
  34. Secondly enter the WSDL URL and choose the Port Type and Operation to use.
  35. In this example it is also a Generic SOAP connection, it works just like the source SOAP connection, but uses a different UI.
  36. Besides the source every integration needs a target.
  37. If extra data is needed that is not available in the request or reponse message of an adapter it is possible to use callouts to a second adapter connection.
  38. In this example it is also a SOAP connection to the same service as the target, but it collects extra data from another operation.
  39. A integration is nothing without mappings. There is a request and response mapping, but first lets look at the request mapping…
  40. The request mapping is straight forward. The input is mapped to the only field available.
  41. Secondly lets look at the response mapping…
  42. The reponse mapping, maps the response from the target adapter to the source adapter. If you have callouts the variable data is also available for this mapping. In the response mapping you can have access to a maximum of four data objects. To view the XSLT mapping behind it or to create more advanced mappings, click on the element name…
  43. In this detailed view mode you can mapped source fields to target fields, view to used XSLT and possibility to edit the structure using Mapping Components.
  44. Mapping Components include funtions for conversions, dates and strings, Operators and XSL elements like choice, when, other structures.
  45. Other options include the view options for collapsing the structure and scrolling to first or last element…
  46. It is also possible to filter on the available fields to show all fields, only mapped of unmapped fields, or to only show fields from a specific data object.
  47. The source and target trees can be detached as well by clicking on the “Detach” button…
  48. This view can be useful if you have a lot of indentions.
  49. Intergrations differ based on the adapters and interface.
  50. To create a new integration click on the “Create new Integration” button at the top right corner.
  51. There are three kind of Integrations: Map My Data: Drop source and target onto a blank canvas Publish to ICS: Connect your source to send messages to ICS Subscribe to ICS: Add targets to receive messages from ICS
  52. To create a new integration click on the “Create new Integration” button at the top right corner.
  53. There are three types of integrations. Map data between two cloud adapters, publishing messages to ICS or subscribing to message from ICS.
  54. Create the integration by giving it a unique name / identifier and a version number. You can have multiple versions with the same connection name. A package name and a description is optional but using a package name you can group integrations together.
  55. The initial integration is created. On the integration canvas the source and target adapters can be defined plus their mappings…
  56. Let’s start by drag and dropping the Generic Web Service adapter from the Technologies catagory to the source.
  57. Fill in the basic information. For this example the SOAP connections is defined from an existing WSDL. Click on the Details header to proceed.
  58. Provide the WSDL URL and select the port type and operation. For this example I’m using a WSDL that is available publicly on the internet. Click on the “Done” button at the top right to accept the connection settings.
  59. The source is created. The second part is to create the target. For the target we use the REST adapter we created ealier. The REST adapter can be found under the Connections list to the right. Drag en drop the adapter to the target dropzone.
  60. Adapter connections are more advanced and more configuration is needed. This is done by a 5-step wizard. In this first step give the endpoint a name and optional description. Define the endpoint relative to the given API url and HTTP method. It is possible to use template parameters in the Endpoint URI by using curly brackets with the name of the parameter in between. At last you can specify if you want to add / review request parameters.
  61. When checking the “review Parameters” checkbox this step is shown where it is possibile to add query parameters and/or define the type of the template parameters. Click on the “Next” button to proceed.
  62. At the next step you can select the type of input the endpoint requests and using a schema of sample file you can define the data object. Click on the “Next” button to proceed.
  63. At the next step you can select the type of output the endpoint returns and using a schema of sample file you can define the data object. Click on the “Next” button to proceed.
  64. The last step contains the summary of the configured connection, like the service URI, method and response media type, but it also can show query parameters. Click on the “Done” button to accept the settings and create the adapter.
  65. The source and target is now created, I suggest to save the integration at this point, because it is not autosaved. You can hide the connections palette to create more room for the integration.
  66. Now it is time to create het request mapping, first click on the mapping image and secondly on the plus icon to create the mapping.
  67. It is possible to map the source field CityName to the template parameter city, but for more advanced mappings click on the field you want to be mapped…
  68. In the mapping builder you can also drag and drop the source to target fields, but you can also use mapping components to for example concatenate the two source fields.
  69. This is the result, the mapping builder shows the created XSLT structure. To create the mapping, click on the “Save” button at the top right.
  70. After saving return to the mapping to see the mapping you made visually.
  71. Do the same for the response mapping.
  72. This is also a easy mapping that can be done by dragging to source field to the target field.
  73. If you exit the mapper without saving the latest changes a pop-up is show to ask if you want to save the changes that exist.
  74. The integration now consists of a source, a target and the necessary mappings, but in the top right it is mentioned that the integration is still not completed. Click on this image to find out why…
  75. A pop-up is shown and list the tasks that are not completed yet. Every integration need to have tracking so lets add then. Click on the “Close” button to return to the canvas.
  76. Click on the “Configuration” button on top, to the right…
  77. Configure the business identifiers to track this integration with. Drag and drop upto 3 fields to create business identifiers…
  78. For each entry enter the mandatory tracking name and help text. A primary identifier is required. With multiple fields the primary identifier can be choosen. Click on the “Done” button at the bottom-right corner to accept the values.
  79. The integration is now 100% completed. Click on the “Save” button to save the latest changes and exit the canvas.
  80. The integration is moved to the state “Configured” and is ready to be activated. To activate the integration click on the “Activate” button…
  81. First a pop-up is shown. The activator has the choose to enable detailed tracing, but activation will take longer, because is add messageflow tracking. Click on the “Activate” button ones more to activate the integration.
  82. After a minute the integration is activated. The endpoint where the integration runs on is visible after clicking on the info icon.
  83. Are there any question in this point of the presentations?
  84. ICS also has a special kind of integration. It support the use of Lookups. For everybody that uses SOA Suite, it’s a DVM.
  85. The Lookups page show all lookups in one list. A few actions can be taken on each lookup. A lookup can be edited, cloned, expored and deleted.
  86. A lookup is a table of connectors and domain value mappings. You can easily add other connectors or more values.
  87. When adding a connector column you first need to select the connector for the values by clicking on the header name “Use Connector #”.
  88. For example the Rest Adapter…
  89. And enter the associated domain values.
  90. A Lookup can also be exported to CSV
  91. Or be imported by clicking on the “Import Lookup” button…
  92. And selecting the CSV Lookup you want to import and click on the “Import” button.
  93. The Lookup is imported and can be directly edited.
  94. View and edit the Lookup where needed.
  95. The lookup can be used in mappings using the lookupValue function.
  96. The last feature of ICS are packages. With packages you can group integration together. Packages can also be exported and imported.
  97. This is our package. To view all integrations part of this package click on the “Action” icon and select “View Integrations”.
  98. It is possible the access the integration information and Enpoint URL.
  99. This concludes the deep-dive. I’ll be answering questions these last few minutes.