SlideShare ist ein Scribd-Unternehmen logo
1 von 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

Weitere ähnliche Inhalte

Was ist angesagt?

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
 

Was ist angesagt? (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
 

Ähnlich wie 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
 

Ähnlich wie 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
 

Mehr von Getting value from IoT, Integration and Data Analytics

Mehr von 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
 

Kürzlich hochgeladen

Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfSeasiaInfotech2
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 

Kürzlich hochgeladen (20)

Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdf
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 

Integration Cloud Service Deep dive

Hinweis der Redaktion

  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.