SlideShare ist ein Scribd-Unternehmen logo
1 von 31
SOA-basierte Business Integration mit Eclipse BPEL und Apache ODE Tammo van Lessen (IAAS, Uni Stuttgart) & Simon Moser (IBM)
About us Tammo van Lessen (IAAS, Uni Stuttgart) & Simon Moser (IBM) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
The Talk Today ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Tammo van Lessen (IAAS, Uni Stuttgart) & Simon Moser (IBM)
Tammo van Lessen (IAAS, Uni Stuttgart) & Simon Moser (IBM) BPEL Background & Motivation
The Basis: Service Platform Tammo van Lessen (IAAS, Uni Stuttgart) & Simon Moser (IBM) Messaging Quality  of Service Transport Description Transports Interface + Bindings Composite XML Non-XML Security Policy Discovery, Negotiation, Agreement Atomic Orchestration Protocols State Components Reliable Messaging Transactions
The Basis: Web Service Platform Tammo van Lessen (IAAS, Uni Stuttgart) & Simon Moser (IBM) Messaging Quality  of Service Transport Description HTTP, SMTP, XMPP, TCP/IP, FTP, Tuple Spaces,… WSDL Composite SOAP, WS-A JMS, RMI/IIOP WS-Security* WS-Policy* UDDI, WS-A, WS-MEX, WSIL Atomic BPEL WS-C, WS-CDL,  BPEL4Chor WSRF Components WSRM WS-AT, WS-BA,…
Why Orchestration? Tammo van Lessen (IAAS, Uni Stuttgart) & Simon Moser (IBM) ??? To achieve a business goal, you often need more than one service… Which to use, in which order, how to use them?
Web Service Orchestration Tammo van Lessen (IAAS, Uni Stuttgart) & Simon Moser (IBM) BPEL!
The Notion of Orchestration: Deja Vu Tammo van Lessen (IAAS, Uni Stuttgart) & Simon Moser (IBM) Workflow Business Functions
The Notion of Orchestration: Deja Vu Tammo van Lessen (IAAS, Uni Stuttgart) & Simon Moser (IBM) Orchestration Web Services
What is BPEL? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Tammo van Lessen (IAAS, Uni Stuttgart) & Simon Moser (IBM)
What is BPEL not? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Tammo van Lessen (IAAS, Uni Stuttgart) & Simon Moser (IBM)
BPEL’s Foundation ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Tammo van Lessen (IAAS, Uni Stuttgart) & Simon Moser (IBM)
Variables & Data Manipulation ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Tammo van Lessen (IAAS, Uni Stuttgart) & Simon Moser (IBM)
Partner Links ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Tammo van Lessen (IAAS, Uni Stuttgart) & Simon Moser (IBM)
Partner Links Tammo van Lessen (IAAS, Uni Stuttgart) & Simon Moser (IBM) process partner link partner link type Peer-to-peer conversational partner relationship WSDL port type myRole Provided port type WSDL port type partnerRole Required port type receive Inbound request – service provided by the process invoke Outbound request – service required by the process “ I expect from my partner  an implementation of this!”
Properties and Correlation Sets Tammo van Lessen (IAAS, Uni Stuttgart) & Simon Moser (IBM) ,[object Object],[object Object],[object Object],[object Object],[object Object],Process 4 (0123,15) Process 3 (0815,42) Process 2 (4711,37) Process 1 (0815,12) 0815 42 Message 2 customerID orderNumber 4711 37 Message 1
Properties and Correlation Sets Tammo van Lessen (IAAS, Uni Stuttgart) & Simon Moser (IBM) process How to identify stateful instances via stateless Web service interfaces? initiate process instance 3 correlation set customerId orderNumber process instance 1 process instance 2 process instance 4 receive Submit purchase order Messages in long-running conversations are correlated to the correct process instance locate purchaseOrder cId = 0815 orderNo = 42 receive Query order status queryOrderStatus custId = 0815 oNo = 42 customerId orderNumber 4 (0815, 49) 3 (0815, 42) 2 (0707, 11) 1 (0311, 33) process instance 3
Fault Handling & Compensation ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Tammo van Lessen (IAAS, Uni Stuttgart) & Simon Moser (IBM)
Fault and Compensation Handling Tammo van Lessen (IAAS, Uni Stuttgart) & Simon Moser (IBM)
Modelling Styles ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Tammo van Lessen (IAAS, Uni Stuttgart) & Simon Moser (IBM) t 1 t 2 j
Modelling Styles: Example Tammo van Lessen (IAAS, Uni Stuttgart) & Simon Moser (IBM)
BPEL 2.0 Activities Basic Activities Structured Activities receive reply invoke assign validate throw rethrow exit compensateScope compensate wait empty extensionActivity forEach sequence 2. N. 1. … flow B C A while c repeatUntil c if-elseif-else c1 c2 … 2. N. 1. … pick … A M2 M1 scope
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],BPEL Extensions
Tammo van Lessen (IAAS, Uni Stuttgart) & Simon Moser (IBM) Open Source BPEL Software
BPEL Modelling: Eclipse BPEL ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Tammo van Lessen (IAAS, Uni Stuttgart) & Simon Moser (IBM)
BPEL Execution: Apache ODE ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Tammo van Lessen (IAAS, Uni Stuttgart) & Simon Moser (IBM)
Integration Efforts  ,[object Object],[object Object],[object Object],[object Object],Tammo van Lessen (IAAS, Uni Stuttgart) & Simon Moser (IBM)
Tammo van Lessen (IAAS, Uni Stuttgart) & Simon Moser (IBM) Demo
Tammo van Lessen (IAAS, Uni Stuttgart) & Simon Moser (IBM) Q&A Thank you for your attention!
Further Reading ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Tammo van Lessen (IAAS, Uni Stuttgart) & Simon Moser (IBM)

Weitere ähnliche Inhalte

Ähnlich wie SOA-based Business Integration with Eclipse BPEL and Apache ODE

Web Service Composition mit WS-BPEL und dem Open-Source-Orchester
Web Service Composition mit WS-BPEL und dem Open-Source-OrchesterWeb Service Composition mit WS-BPEL und dem Open-Source-Orchester
Web Service Composition mit WS-BPEL und dem Open-Source-Orchester
Tammo van Lessen
 
Saul Cunningham - Oracle - Best Practices for Scaling your SOA Infrastructure...
Saul Cunningham - Oracle - Best Practices for Scaling your SOA Infrastructure...Saul Cunningham - Oracle - Best Practices for Scaling your SOA Infrastructure...
Saul Cunningham - Oracle - Best Practices for Scaling your SOA Infrastructure...
Saul Cunningham
 
Bsit – integration styles (intra + inter)
Bsit – integration styles (intra + inter)Bsit – integration styles (intra + inter)
Bsit – integration styles (intra + inter)
kyroskoh
 
Ss Esb
Ss EsbSs Esb
Ss Esb
WSO2
 
Ss Esb
Ss EsbSs Esb
Ss Esb
WSO2
 
Oracle Service Bus vs. Oracle Enterprise Service Bus vs. BPEL
Oracle Service Bus vs. Oracle Enterprise Service Bus vs. BPELOracle Service Bus vs. Oracle Enterprise Service Bus vs. BPEL
Oracle Service Bus vs. Oracle Enterprise Service Bus vs. BPEL
Guido Schmutz
 
Session 3 Bss
Session 3 BssSession 3 Bss
Session 3 Bss
Gredmill
 
How the WSO2 ESB outperforms other major open source esb vendors
How the WSO2 ESB outperforms other major open source esb vendorsHow the WSO2 ESB outperforms other major open source esb vendors
How the WSO2 ESB outperforms other major open source esb vendors
WSO2
 

Ähnlich wie SOA-based Business Integration with Eclipse BPEL and Apache ODE (20)

Web Service Composition mit WS-BPEL und dem Open-Source-Orchester
Web Service Composition mit WS-BPEL und dem Open-Source-OrchesterWeb Service Composition mit WS-BPEL und dem Open-Source-Orchester
Web Service Composition mit WS-BPEL und dem Open-Source-Orchester
 
From MoMs to DaDs : The evolution of EAI
From MoMs to DaDs : The evolution of EAIFrom MoMs to DaDs : The evolution of EAI
From MoMs to DaDs : The evolution of EAI
 
What is an ESB? OPITZ CONSULTING - Winterberg - Trops
What is an ESB? OPITZ CONSULTING - Winterberg - TropsWhat is an ESB? OPITZ CONSULTING - Winterberg - Trops
What is an ESB? OPITZ CONSULTING - Winterberg - Trops
 
Mashups and Business Process Management in SOA
Mashups and Business Process Management in SOAMashups and Business Process Management in SOA
Mashups and Business Process Management in SOA
 
Saul Cunningham - Oracle - Best Practices for Scaling your SOA Infrastructure...
Saul Cunningham - Oracle - Best Practices for Scaling your SOA Infrastructure...Saul Cunningham - Oracle - Best Practices for Scaling your SOA Infrastructure...
Saul Cunningham - Oracle - Best Practices for Scaling your SOA Infrastructure...
 
Bsit – integration styles (intra + inter)
Bsit – integration styles (intra + inter)Bsit – integration styles (intra + inter)
Bsit – integration styles (intra + inter)
 
Ss Esb
Ss EsbSs Esb
Ss Esb
 
Ss Esb
Ss EsbSs Esb
Ss Esb
 
Oracle Service Bus vs. Oracle Enterprise Service Bus vs. BPEL
Oracle Service Bus vs. Oracle Enterprise Service Bus vs. BPELOracle Service Bus vs. Oracle Enterprise Service Bus vs. BPEL
Oracle Service Bus vs. Oracle Enterprise Service Bus vs. BPEL
 
WCF and WF in Framework 3.5
WCF and WF in Framework 3.5WCF and WF in Framework 3.5
WCF and WF in Framework 3.5
 
Oracle SOA Suite 11g Mediator vs. Oracle Service Bus (OSB)
Oracle SOA Suite 11g Mediator vs. Oracle Service Bus (OSB)Oracle SOA Suite 11g Mediator vs. Oracle Service Bus (OSB)
Oracle SOA Suite 11g Mediator vs. Oracle Service Bus (OSB)
 
The Magic Of Application Lifecycle Management In Vs Public
The Magic Of Application Lifecycle Management In Vs PublicThe Magic Of Application Lifecycle Management In Vs Public
The Magic Of Application Lifecycle Management In Vs Public
 
Eclipse SOA Initiative
Eclipse SOA InitiativeEclipse SOA Initiative
Eclipse SOA Initiative
 
Isset Presentation @ EECI2009
Isset Presentation @ EECI2009Isset Presentation @ EECI2009
Isset Presentation @ EECI2009
 
Session 3 Bss
Session 3 BssSession 3 Bss
Session 3 Bss
 
Open Source Soa
Open Source SoaOpen Source Soa
Open Source Soa
 
WebServices and Workflow technologies
WebServices and Workflow technologiesWebServices and Workflow technologies
WebServices and Workflow technologies
 
Innovate2011 Keys to Building OSLC Integrations
Innovate2011 Keys to Building OSLC IntegrationsInnovate2011 Keys to Building OSLC Integrations
Innovate2011 Keys to Building OSLC Integrations
 
How the WSO2 ESB outperforms other major open source esb vendors
How the WSO2 ESB outperforms other major open source esb vendorsHow the WSO2 ESB outperforms other major open source esb vendors
How the WSO2 ESB outperforms other major open source esb vendors
 
Introduction to Enterprise Service Bus
Introduction to Enterprise Service BusIntroduction to Enterprise Service Bus
Introduction to Enterprise Service Bus
 

Mehr von Tammo van Lessen

Business Process Management with BPMN & BPEL
Business Process Management  with BPMN & BPELBusiness Process Management  with BPMN & BPEL
Business Process Management with BPMN & BPEL
Tammo van Lessen
 

Mehr von Tammo van Lessen (11)

Behavior-driven Business Process Development with BPMN
Behavior-driven Business Process Development with BPMNBehavior-driven Business Process Development with BPMN
Behavior-driven Business Process Development with BPMN
 
Vorsicht Schuldenfalle - Was die IT aus der Finanzwelt lernen kann
Vorsicht Schuldenfalle - Was die IT aus der Finanzwelt lernen kannVorsicht Schuldenfalle - Was die IT aus der Finanzwelt lernen kann
Vorsicht Schuldenfalle - Was die IT aus der Finanzwelt lernen kann
 
Logging & Metrics
Logging & Metrics  Logging & Metrics
Logging & Metrics
 
Quality Assurance and Testing of Automated Business Processes
Quality Assurance and Testing of Automated Business ProcessesQuality Assurance and Testing of Automated Business Processes
Quality Assurance and Testing of Automated Business Processes
 
Business Process Management with BPMN & BPEL
Business Process Management  with BPMN & BPELBusiness Process Management  with BPMN & BPEL
Business Process Management with BPMN & BPEL
 
BPM meets Semantic Web
BPM meets Semantic WebBPM meets Semantic Web
BPM meets Semantic Web
 
Virtualizing Services and Resources with ProBus: The WS-Policy-Aware Service...
Virtualizing Services and Resources with ProBus: The WS-Policy-Aware Service...Virtualizing Services and Resources with ProBus: The WS-Policy-Aware Service...
Virtualizing Services and Resources with ProBus: The WS-Policy-Aware Service...
 
Formalizing Message Exchange Patterns using BPEL light
Formalizing Message Exchange Patterns using BPEL lightFormalizing Message Exchange Patterns using BPEL light
Formalizing Message Exchange Patterns using BPEL light
 
BPM meets Semantic Web
BPM meets Semantic WebBPM meets Semantic Web
BPM meets Semantic Web
 
An Execution Engine For Semantic Business Processes
An Execution Engine For Semantic Business ProcessesAn Execution Engine For Semantic Business Processes
An Execution Engine For Semantic Business Processes
 
Web Services Orchestration with BPEL 2.0
Web Services Orchestration with BPEL 2.0Web Services Orchestration with BPEL 2.0
Web Services Orchestration with BPEL 2.0
 

Kürzlich hochgeladen

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Kürzlich hochgeladen (20)

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 

SOA-based Business Integration with Eclipse BPEL and Apache ODE

  • 1. SOA-basierte Business Integration mit Eclipse BPEL und Apache ODE Tammo van Lessen (IAAS, Uni Stuttgart) & Simon Moser (IBM)
  • 2.
  • 3.
  • 4. Tammo van Lessen (IAAS, Uni Stuttgart) & Simon Moser (IBM) BPEL Background & Motivation
  • 5. The Basis: Service Platform Tammo van Lessen (IAAS, Uni Stuttgart) & Simon Moser (IBM) Messaging Quality of Service Transport Description Transports Interface + Bindings Composite XML Non-XML Security Policy Discovery, Negotiation, Agreement Atomic Orchestration Protocols State Components Reliable Messaging Transactions
  • 6. The Basis: Web Service Platform Tammo van Lessen (IAAS, Uni Stuttgart) & Simon Moser (IBM) Messaging Quality of Service Transport Description HTTP, SMTP, XMPP, TCP/IP, FTP, Tuple Spaces,… WSDL Composite SOAP, WS-A JMS, RMI/IIOP WS-Security* WS-Policy* UDDI, WS-A, WS-MEX, WSIL Atomic BPEL WS-C, WS-CDL, BPEL4Chor WSRF Components WSRM WS-AT, WS-BA,…
  • 7. Why Orchestration? Tammo van Lessen (IAAS, Uni Stuttgart) & Simon Moser (IBM) ??? To achieve a business goal, you often need more than one service… Which to use, in which order, how to use them?
  • 8. Web Service Orchestration Tammo van Lessen (IAAS, Uni Stuttgart) & Simon Moser (IBM) BPEL!
  • 9. The Notion of Orchestration: Deja Vu Tammo van Lessen (IAAS, Uni Stuttgart) & Simon Moser (IBM) Workflow Business Functions
  • 10. The Notion of Orchestration: Deja Vu Tammo van Lessen (IAAS, Uni Stuttgart) & Simon Moser (IBM) Orchestration Web Services
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16. Partner Links Tammo van Lessen (IAAS, Uni Stuttgart) & Simon Moser (IBM) process partner link partner link type Peer-to-peer conversational partner relationship WSDL port type myRole Provided port type WSDL port type partnerRole Required port type receive Inbound request – service provided by the process invoke Outbound request – service required by the process “ I expect from my partner an implementation of this!”
  • 17.
  • 18. Properties and Correlation Sets Tammo van Lessen (IAAS, Uni Stuttgart) & Simon Moser (IBM) process How to identify stateful instances via stateless Web service interfaces? initiate process instance 3 correlation set customerId orderNumber process instance 1 process instance 2 process instance 4 receive Submit purchase order Messages in long-running conversations are correlated to the correct process instance locate purchaseOrder cId = 0815 orderNo = 42 receive Query order status queryOrderStatus custId = 0815 oNo = 42 customerId orderNumber 4 (0815, 49) 3 (0815, 42) 2 (0707, 11) 1 (0311, 33) process instance 3
  • 19.
  • 20. Fault and Compensation Handling Tammo van Lessen (IAAS, Uni Stuttgart) & Simon Moser (IBM)
  • 21.
  • 22. Modelling Styles: Example Tammo van Lessen (IAAS, Uni Stuttgart) & Simon Moser (IBM)
  • 23. BPEL 2.0 Activities Basic Activities Structured Activities receive reply invoke assign validate throw rethrow exit compensateScope compensate wait empty extensionActivity forEach sequence 2. N. 1. … flow B C A while c repeatUntil c if-elseif-else c1 c2 … 2. N. 1. … pick … A M2 M1 scope
  • 24.
  • 25. Tammo van Lessen (IAAS, Uni Stuttgart) & Simon Moser (IBM) Open Source BPEL Software
  • 26.
  • 27.
  • 28.
  • 29. Tammo van Lessen (IAAS, Uni Stuttgart) & Simon Moser (IBM) Demo
  • 30. Tammo van Lessen (IAAS, Uni Stuttgart) & Simon Moser (IBM) Q&A Thank you for your attention!
  • 31.