SlideShare une entreprise Scribd logo
1  sur  39
MarcoFlow
extending service orchestration to the
presentation layer
Stefano TranquilliniFabio Casati
Florian Daniel
Trento, 31/03/2010
Graduand/LaureandoSupervisor
CO-Supervisor
Web Services
UIsActors
Goal?
Web Services
UIsActors
Goal?
Web Services
UIsActors
Goal?
Web Services
UIsActors
Goal?
Services
BPEL: Business Process as services
Orchestration of services
Services
Web Services Actors
Goal?
Services
BPEL: Business Process as services
Orchestration of services
Services
WorkFlow Management
Process: Collaboration of actors and
coordination of actions
Services + Actors coordination
Web Services
UIs
Goal?
Services
BPEL: Business Process as services
Orchestration of services
Services
Data, application logic, and/or userinterfaces
originating from disparate web sources
Services + UI integration
No distributed
Mashup
Web Services
UIsActors
Goal?
Services
BPEL: Business Process as services
Orchestration of services
Services
WorkFlow Management
Process: Collaboration of actors and
coordination of actions
Services + Actors coordination
Data, application logic, and/or userinterfaces
originating from disparate web sources
Services + UI integration
No distributed
Mashup
MarcoFlow
Orchestration of distributed
UI components & services
Receive report / Check future exams
Patient ask for visit by phone
Enter and send instructions
View inst / vist patient / write report
Archive rep
Archive booking
Book A. Rep
Motivation
Receive report / Check future exams
Patient ask for visit by phone
Enter and send instructions
View inst / vist patient / write report
Archive rep
Archive booking
Book A. Rep
Operator
Assistant
System
Motivation
Receive report / Check future exams
Patient ask for visit by phone
Enter and send instructions
View inst / vist patient / write report
Archive rep
Archive booking
Book A. Rep
Operator
Assistant
System
Motivation
•Complex UIs
•Coordination of Users/Pages
•User Events
•Complex Processes
•Web Services
My contribution:
WSDLUI
BPELUI
Model:
BPEL-UI + WSDL-UI
Valeria
My contribution:
WSDLUI
BPELUI
Model:
BPEL-UI + WSDL-UI
UIs UICL
UI Part:
Component +UI FW
FW
Michele
Valeria
My contribution:
WSDLUI
BPELUI
Model:
BPEL-UI + WSDL-UI
UIs UICL
UI Part:
Component +UI FW
FW
Michele
Valeria
My contribution:
WSDLUI
BPELUI
Model:
BPEL-UI + WSDL-UI
UIs UICL
UI Part:
Component +UI FW
FW
Orchestrator FW
Server side part:
Coordinator of distributed UI components
Michele
Valeria
One year of work
Demo Scenario
Search
Process
YahooLoc
WS
MapList
MapList
MASTERSLAVE
BPEL2UI
UI2BPEL
Insert/Send Query
Search via YL ws
Data on list Data on list
Point on mapPoint on map
Demo Scenario
Search
Process
YahooLoc
WS
MapList
MapList
MASTERSLAVE
BPEL2UI
UI2BPEL
Insert/Send Query
Search via YL ws
Data on list Data on list
Point on mapPoint on map
Demo Scenario
Search
Process
YahooLoc
WS
MapList
MapList
MASTERSLAVE
BPEL2UI
UI2BPEL
Insert/Send Query
Search via YL ws
Data on list Data on list
Point on mapPoint on map
Demo Scenario
Search
Process
YahooLoc
WS
MapList
MapList
MASTERSLAVE
BPEL2UI
UI2BPEL
Insert/Send Query
Search via YL ws
Data on list Data on list
Point on mapPoint on map
Demo Scenario
Search
Process
YahooLoc
WS
MapList
MapList
MASTERSLAVE
BPEL2UI
UI2BPEL
Insert/Send Query
Search via YL ws
Data on list Data on list
Point on mapPoint on map
Demo Scenario
MORE DEMOhttps://sites.google.com/site/mashtn/industrial-projects/marcoflow/demo
My contribution: Challenges
Coordination/Correlation of instances
Communication among diffrent technologies
Coordination/Correlation of browsers/users
Coordination/Correlation inter-page
Creation of the framework
BPEL process and UI components are not compatible
Data from a page (master) to another one (slave) of the same application
Multiple instances of the same application
Starting from the model description (BPEL-UI) create and deploy
the (distributed) framework for the communication
Challenge Communications in Theory
Challenge Coordination/Correlation in Practice
Challenge Coordination/Correlation in Theory
BPELEngine
BPEL Process
UIEngine-Master
Event Buffer
Interface
Protocol
mediator
Event Buffer
Event
Forwarder
Event Buffer
Interface
Protocol
mediator
Event Buffer
UIEngine-Slave
MASTER
SLAVE
Search List List
Challenge Coordination/Correlation in Theory
BPELEngine
BPEL Process
UIEngine-Master
Event Buffer
Interface
Protocol
mediator
Event Buffer
Event
Forwarder
Event Buffer
Interface
Protocol
mediator
Event Buffer
UIEngine-Slave
MASTER
SLAVE
Search List List
Challenge Coordination/Correlation in Theory
BPELEngine
BPEL Process
UIEngine-Master
Event Buffer
Interface
Protocol
mediator
Event Buffer
Event
Forwarder
Event Buffer
Interface
Protocol
mediator
Event Buffer
UIEngine-Slave
MASTER
SLAVE
Search List List
Challenge Coordination/Correlation in Theory
BPELEngine
BPEL Process
UIEngine-Master
Event Buffer
Interface
Protocol
mediator
Event Buffer
Event
Forwarder
Event Buffer
Interface
Protocol
mediator
Event Buffer
UIEngine-Slave
MASTER
SLAVE
Search List List
BPEL correlation
Challenge Coordination/Correlation in Theory
BPELEngine
BPEL Process
UIEngine-Master
Event Buffer
Interface
Protocol
mediator
Event Buffer
Event
Forwarder
Event Buffer
Interface
Protocol
mediator
Event Buffer
UIEngine-Slave
MASTER
SLAVE
Search List List
Challenge Coordination/Correlation in Theory
BPELEngine
BPEL Process
UIEngine-Master
Event Buffer
Interface
Protocol
mediator
Event Buffer
Event
Forwarder
Event Buffer
Interface
Protocol
mediator
Event Buffer
UIEngine-Slave
MASTER
SLAVE
Search List List
Challenge Coordination/Correlation in Theory
BPELEngine
BPEL Process
UIEngine-Master
Event Buffer
Interface
Protocol
mediator
Event Buffer
Event
Forwarder
Event Buffer
Interface
Protocol
mediator
Event Buffer
UIEngine-Slave
MASTER
SLAVE
Search List List
Creation & Deployment
Conclusion
GOALS ACHIEVED
• Orchestration of components
• Model & composition & Execution
• Distributed environment
Improvement
• Management of groups of actors with policy
• Web service data streaming
MARCO FLOW PROJECT
THESIS WORK
Framework to orchestrate
components and web services
(BPEL not mandatory)
GOALS ACHIEVED Improvement
• Compiler independent of the BPEL-UI
process
• Broadcasting of messages
OTHER
Patent on MarcoFlow project filed in U.S. and ASIAPatent
Publication From People to Services to UI: Distributed Orchestration of User Interfaces.
Florian Daniel, Stefano Soi, Stefano Tranquillini, Fabio Casati, Chang Heng, Li Yan.
Submitted to the BPM Conference 2010
Demostration paper will be submitted to BPM 2010Demo
END
END
Thank you very much for your attention!
Any questions welcomed
The MarcoFlow team
MORE INFO
https://sites.google.com/site/mas
htn/industrial-projects/marcoflow
Other features
Join a running application instance
Reopening a page with an old idSession the data present in the
buffer are shown to the user
Time machine
It is possible to navigate among the data passed inside the buffer.
The user can view the history of the application.
Possible uses of MarcoFlow
Orchestration of distribuited UI components & services
Visual UI components plus standard web services
User-event-based application
When the application is managed by events generated by the users
Workflow-based applications
When the process is thought in a workflow fashion with user interaction
Complex mashups
When the logic of the process is too complex for a standard mashup tool
Multi-page coordination
When more than one page is needed and the pages have to be coordinated
Fields
Health, Office, Factory , Admin...
Challenge Communications in Practice

Contenu connexe

Similaire à Extending Service Orchestration to the Presentation Layer

Building Workflow Applications Through the Web
Building Workflow Applications Through the WebBuilding Workflow Applications Through the Web
Building Workflow Applications Through the WebT. Kim Nguyen
 
Dublinked tech workshop_15_dec2011
Dublinked tech workshop_15_dec2011Dublinked tech workshop_15_dec2011
Dublinked tech workshop_15_dec2011Dublinked .
 
Becoming a Leader in Government Reporting
Becoming a Leader in Government ReportingBecoming a Leader in Government Reporting
Becoming a Leader in Government ReportingLogiXML
 
WebRatio BPM: a Tool for Designing and Deploying Business Processes on the Web
WebRatio BPM: a Tool for Designing and Deploying Business Processes on the WebWebRatio BPM: a Tool for Designing and Deploying Business Processes on the Web
WebRatio BPM: a Tool for Designing and Deploying Business Processes on the WebMarco Brambilla
 
Ws Soa V6 Theory And Practice
Ws Soa V6 Theory And PracticeWs Soa V6 Theory And Practice
Ws Soa V6 Theory And PracticePini Cohen
 
Model-Driven Design of Audiovisual Indexing Processes for Search Apps.
Model-Driven Design of Audiovisual Indexing Processes for Search Apps.Model-Driven Design of Audiovisual Indexing Processes for Search Apps.
Model-Driven Design of Audiovisual Indexing Processes for Search Apps.Marco Brambilla
 
LotusSphere 2010 - Leveraging IBM Lotus® Forms™ with IBM WebSphere® Process S...
LotusSphere 2010 - Leveraging IBM Lotus® Forms™ with IBM WebSphere® Process S...LotusSphere 2010 - Leveraging IBM Lotus® Forms™ with IBM WebSphere® Process S...
LotusSphere 2010 - Leveraging IBM Lotus® Forms™ with IBM WebSphere® Process S...ddrschiw
 
What’s New SharePoint 2010?
What’s New SharePoint 2010?What’s New SharePoint 2010?
What’s New SharePoint 2010?MicrosoftFeed
 
A Model-Driven Approach to Align Business Processes with User Interfaces
A Model-Driven Approach to Align Business Processes with User InterfacesA Model-Driven Approach to Align Business Processes with User Interfaces
A Model-Driven Approach to Align Business Processes with User Interfaceskenia.sousa
 
Social Media, Cloud Computing and architecture
Social Media, Cloud Computing and architectureSocial Media, Cloud Computing and architecture
Social Media, Cloud Computing and architectureRick Mans
 
BOW310-320 - Fact Sheet.compressed
BOW310-320 - Fact Sheet.compressedBOW310-320 - Fact Sheet.compressed
BOW310-320 - Fact Sheet.compressedRob Davis
 
Web APIs - Infrastructure for the (Intelligent) Programmable Web (R&D Talk)
Web APIs - Infrastructure for the (Intelligent) Programmable Web (R&D Talk)Web APIs - Infrastructure for the (Intelligent) Programmable Web (R&D Talk)
Web APIs - Infrastructure for the (Intelligent) Programmable Web (R&D Talk)Steven Willmott
 
Back to [Jaspersoft] Basics: Dashboards 101
Back to [Jaspersoft] Basics:  Dashboards 101Back to [Jaspersoft] Basics:  Dashboards 101
Back to [Jaspersoft] Basics: Dashboards 101TIBCO Jaspersoft
 
SharePoint - You Already Own It
SharePoint - You Already Own ItSharePoint - You Already Own It
SharePoint - You Already Own ItJonathon Schultz
 
VisualOomph design portfolio
VisualOomph design portfolioVisualOomph design portfolio
VisualOomph design portfolioKumar Kolaganti
 
Building a Real, Money-Making Business Application Using Microsoft Virtual Earth
Building a Real, Money-Making Business Application Using Microsoft Virtual EarthBuilding a Real, Money-Making Business Application Using Microsoft Virtual Earth
Building a Real, Money-Making Business Application Using Microsoft Virtual Earthgoodfriday
 
Building Event-Driven (Micro)Services with Apache Kafka
Building Event-Driven (Micro)Services with Apache KafkaBuilding Event-Driven (Micro)Services with Apache Kafka
Building Event-Driven (Micro)Services with Apache KafkaGuido Schmutz
 
Engineering 4.0: Digitization through task automation and reuse
Engineering 4.0:  Digitization through task automation and reuseEngineering 4.0:  Digitization through task automation and reuse
Engineering 4.0: Digitization through task automation and reuseCARLOS III UNIVERSITY OF MADRID
 

Similaire à Extending Service Orchestration to the Presentation Layer (20)

Building Workflow Applications Through the Web
Building Workflow Applications Through the WebBuilding Workflow Applications Through the Web
Building Workflow Applications Through the Web
 
Dublinked tech workshop_15_dec2011
Dublinked tech workshop_15_dec2011Dublinked tech workshop_15_dec2011
Dublinked tech workshop_15_dec2011
 
Soa Test Methodology
Soa Test MethodologySoa Test Methodology
Soa Test Methodology
 
Becoming a Leader in Government Reporting
Becoming a Leader in Government ReportingBecoming a Leader in Government Reporting
Becoming a Leader in Government Reporting
 
WebRatio BPM: a Tool for Designing and Deploying Business Processes on the Web
WebRatio BPM: a Tool for Designing and Deploying Business Processes on the WebWebRatio BPM: a Tool for Designing and Deploying Business Processes on the Web
WebRatio BPM: a Tool for Designing and Deploying Business Processes on the Web
 
Ws Soa V6 Theory And Practice
Ws Soa V6 Theory And PracticeWs Soa V6 Theory And Practice
Ws Soa V6 Theory And Practice
 
Model-Driven Design of Audiovisual Indexing Processes for Search Apps.
Model-Driven Design of Audiovisual Indexing Processes for Search Apps.Model-Driven Design of Audiovisual Indexing Processes for Search Apps.
Model-Driven Design of Audiovisual Indexing Processes for Search Apps.
 
LotusSphere 2010 - Leveraging IBM Lotus® Forms™ with IBM WebSphere® Process S...
LotusSphere 2010 - Leveraging IBM Lotus® Forms™ with IBM WebSphere® Process S...LotusSphere 2010 - Leveraging IBM Lotus® Forms™ with IBM WebSphere® Process S...
LotusSphere 2010 - Leveraging IBM Lotus® Forms™ with IBM WebSphere® Process S...
 
What’s New SharePoint 2010?
What’s New SharePoint 2010?What’s New SharePoint 2010?
What’s New SharePoint 2010?
 
A Model-Driven Approach to Align Business Processes with User Interfaces
A Model-Driven Approach to Align Business Processes with User InterfacesA Model-Driven Approach to Align Business Processes with User Interfaces
A Model-Driven Approach to Align Business Processes with User Interfaces
 
Social World
Social WorldSocial World
Social World
 
Social Media, Cloud Computing and architecture
Social Media, Cloud Computing and architectureSocial Media, Cloud Computing and architecture
Social Media, Cloud Computing and architecture
 
BOW310-320 - Fact Sheet.compressed
BOW310-320 - Fact Sheet.compressedBOW310-320 - Fact Sheet.compressed
BOW310-320 - Fact Sheet.compressed
 
Web APIs - Infrastructure for the (Intelligent) Programmable Web (R&D Talk)
Web APIs - Infrastructure for the (Intelligent) Programmable Web (R&D Talk)Web APIs - Infrastructure for the (Intelligent) Programmable Web (R&D Talk)
Web APIs - Infrastructure for the (Intelligent) Programmable Web (R&D Talk)
 
Back to [Jaspersoft] Basics: Dashboards 101
Back to [Jaspersoft] Basics:  Dashboards 101Back to [Jaspersoft] Basics:  Dashboards 101
Back to [Jaspersoft] Basics: Dashboards 101
 
SharePoint - You Already Own It
SharePoint - You Already Own ItSharePoint - You Already Own It
SharePoint - You Already Own It
 
VisualOomph design portfolio
VisualOomph design portfolioVisualOomph design portfolio
VisualOomph design portfolio
 
Building a Real, Money-Making Business Application Using Microsoft Virtual Earth
Building a Real, Money-Making Business Application Using Microsoft Virtual EarthBuilding a Real, Money-Making Business Application Using Microsoft Virtual Earth
Building a Real, Money-Making Business Application Using Microsoft Virtual Earth
 
Building Event-Driven (Micro)Services with Apache Kafka
Building Event-Driven (Micro)Services with Apache KafkaBuilding Event-Driven (Micro)Services with Apache Kafka
Building Event-Driven (Micro)Services with Apache Kafka
 
Engineering 4.0: Digitization through task automation and reuse
Engineering 4.0:  Digitization through task automation and reuseEngineering 4.0:  Digitization through task automation and reuse
Engineering 4.0: Digitization through task automation and reuse
 

Dernier

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...Miguel Araújo
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
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 RobisonAnna Loughnan Colquhoun
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 

Dernier (20)

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 Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
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
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 

Extending Service Orchestration to the Presentation Layer

Notes de l'éditeur

  1. video
  2. Marco flow can be used for …
  3. Marco flow can be used for …