SlideShare a Scribd company logo
1 of 29
G.R. Gangadharan 1 ,  Hong-Linh Truong 2 , Martin Treiber 2 , Vincenzo D‘Andrea 1 , Schahram Dustdar 2 , Renato Iannella 3 , Michael Weiss 4 [email_address] 1 University of Trento, Italy  2 Vienna University of Technology, Austria 3 National ICT Australia, Austrilia 4 Carleton University, Canada Consumer-specified Service License Selection and Composition 7th IEEE ICCBSS, 25-29 Feb 2008, Madrid
Talk outline ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],7th IEEE ICCBSS, 25-29 Feb 2008, Madrid
Software as a Service/Utility & License ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],7th IEEE ICCBSS, 25-29 Feb 2008, Madrid
What is a Service License? ,[object Object],[object Object],[object Object],[object Object],7th IEEE ICCBSS, 25-29 Feb 2008, Madrid
Existing work in Service License? ,[object Object],[object Object],7th IEEE ICCBSS, 25-29 Feb 2008, Madrid
Why Not a Software License for Services? ,[object Object],[object Object],[object Object],[object Object],7th IEEE ICCBSS, 25-29 Feb 2008, Madrid
What is this paper about ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],7th IEEE ICCBSS, 25-29 Feb 2008, Madrid
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Background: Anatomy of a Service License 7th IEEE ICCBSS, 25-29 Feb 2008, Madrid
Subject Scope of Rights Financial Terms Warranties, Indemnities,  Limitation of Liabilities Evolution ODRL Asset Model Extended ODRL Rights Model Representation of SLA in ODRL Representation of Service Evolution in ODRL Background: ODRL-S Service License Model 7th IEEE ICCBSS, 25-29 Feb 2008, Madrid ODRL-S is nominated by the ODRL consortium as  a  standard for representing service licensing and currently  open for public review at a Working Group (ODRL-S WG).
[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],[object Object],[object Object],Element Value Background: ODRL-S Service License Structure Model Attribute Name Element Attribute Value 7th IEEE ICCBSS, 25-29 Feb 2008, Madrid
Previous and background work for this paper  ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[ICSOC’07]  G.R.Gangadharan,  M.Weiss, V.D’Andrea, R.Iannella  “Service License  Composition and Compatibility Analysis”,  Proc. of the Intl. Conf. on Service Oriented Computing (ICSOC’07), Vienna, Austria, Sept. 2007. 7th IEEE ICCBSS, 25-29 Feb 2008, Madrid
License-aware Service Composition Framework  Service Evolution Management Framework (SEMF) 7th IEEE ICCBSS, 25-29 Feb 2008, Madrid User interface, Web services  consumers Service Selection Request Handler FCA (Function Compatibility Analyzer) LCA (License Compatibility Analyzer) Service Discovery Resource Management Service Information Functional parameters license clauses Services and licenses Functional parameters  Compatible services  license links License clauses and links Compatible license
[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],ODRL-S License   Managing Service License using SEMF 7th IEEE ICCBSS, 25-29 Feb 2008, Madrid
[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],Managing Service License using SEMF (cont.) 7th IEEE ICCBSS, 25-29 Feb 2008, Madrid
Managing Service License using SEMF (cont.) 7th IEEE ICCBSS, 25-29 Feb 2008, Madrid
[object Object],[object Object],[object Object],Consumer-specified Licenses 7th IEEE ICCBSS, 25-29 Feb 2008, Madrid
Consumer-specified License-based Service Selection and Composition ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],7th IEEE ICCBSS, 25-29 Feb 2008, Madrid
Service License Composition ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],7th IEEE ICCBSS, 25-29 Feb 2008, Madrid
[object Object],[object Object],[object Object],[object Object],Service License Composition 7th IEEE ICCBSS, 25-29 Feb 2008, Madrid
Service License Composition Algorithm  ,[object Object],7th IEEE ICCBSS, 25-29 Feb 2008, Madrid ,[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],Directional Matchmaking Algorithm (DMA) 7th IEEE ICCBSS, 25-29 Feb 2008, Madrid
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Directional Matchmaking Algorithm (DMA) (cont.) 7th IEEE ICCBSS, 25-29 Feb 2008, Madrid
Illustrating scenario ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],7th IEEE ICCBSS, 25-29 Feb 2008, Madrid
Illustrating scenario: examples of licenses 7th IEEE ICCBSS, 25-29 Feb 2008, Madrid LocationService License ReservationService License Consumer-specified license
<o-ex:permission> <sl:composition/> </o-ex:permission> <o-ex:permission> <sl:derivation/> </o-ex:permission> <o-ex:permission> <sl:composition/> </o-ex:permission> Consumer-Specified Service License LocationService License ReservationService License Illustrating scenario: Consumer Specified SL Composition Compatible Compatible 7th IEEE ICCBSS, 25-29 Feb 2008, Madrid
<o-ex:permission> <sl:composition/> </o-ex:permission> <o-ex:permission> <sl:derivation/> </o-ex:permission> LocationService License ReservationService License Illustrating scenario: Consumer Specified SL Composition Compatible 7th IEEE ICCBSS, 25-29 Feb 2008, Madrid
<o-ex:offer> <o-ex:permission> <sl:composition/> </o-ex:permission> <o-ex:requirement> <o-cc:attribution/> </o-ex:requirement> <o-ex:requirement> <o-cc:sharealike/> </o-ex:requirement> </o-ex:offer> Illustrating scenario: Resulting Composite Service License 7th IEEE ICCBSS, 25-29 Feb 2008, Madrid
Summary and next challenges ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],7th IEEE ICCBSS, 25-29 Feb 2008, Madrid
Thanks for your attention! Feedback, suggestion, research collaboration are more than welcome! Hong-Linh Truong Distributed Systems Group Vienna University of Technology [email_address] https://www.vitalab.tuwien.ac.at/autocompwiki   7th IEEE ICCBSS, 25-29 Feb 2008, Madrid

More Related Content

Viewers also liked

UI innovation with SAP NetWeaver Gateway
UI innovation with SAP NetWeaver GatewayUI innovation with SAP NetWeaver Gateway
UI innovation with SAP NetWeaver GatewayJohn Moy
 
eMarketing para La Empresa Exportadora
eMarketing para La Empresa ExportadoraeMarketing para La Empresa Exportadora
eMarketing para La Empresa ExportadoraJavier Cantera
 
Curso de primeros auxilios para educadores
Curso de primeros auxilios para educadoresCurso de primeros auxilios para educadores
Curso de primeros auxilios para educadoresMediLife Training
 
Scientific method ok
Scientific method okScientific method ok
Scientific method okpmoles
 
aplicacion de dovelas prefabricadas en tuneles y galerias
aplicacion de dovelas prefabricadas en tuneles y galeriasaplicacion de dovelas prefabricadas en tuneles y galerias
aplicacion de dovelas prefabricadas en tuneles y galeriasclever larico
 
Livro Repúblicas e entidades estudantis de Ouro Preto: trajetórias e importância
Livro Repúblicas e entidades estudantis de Ouro Preto: trajetórias e importânciaLivro Repúblicas e entidades estudantis de Ouro Preto: trajetórias e importância
Livro Repúblicas e entidades estudantis de Ouro Preto: trajetórias e importânciaeditoraprospectiva
 
Power Point Sales Presentation 2009 (2)
Power Point  Sales Presentation   2009 (2)Power Point  Sales Presentation   2009 (2)
Power Point Sales Presentation 2009 (2)monurq
 
Isométrica dun cilindro
Isométrica dun cilindroIsométrica dun cilindro
Isométrica dun cilindroLuisuarez
 
Material saber lenguaje y filosofía 2014
Material saber  lenguaje y filosofía 2014Material saber  lenguaje y filosofía 2014
Material saber lenguaje y filosofía 2014sbmalambo
 
El uso de los signos ortográficos
El uso de los signos ortográficosEl uso de los signos ortográficos
El uso de los signos ortográficospedro santos neri
 
Dioses de la muerte en las mitologías del mundo
Dioses de la muerte en las mitologías del mundoDioses de la muerte en las mitologías del mundo
Dioses de la muerte en las mitologías del mundogandalthewhitelord
 

Viewers also liked (16)

UI innovation with SAP NetWeaver Gateway
UI innovation with SAP NetWeaver GatewayUI innovation with SAP NetWeaver Gateway
UI innovation with SAP NetWeaver Gateway
 
eMarketing para La Empresa Exportadora
eMarketing para La Empresa ExportadoraeMarketing para La Empresa Exportadora
eMarketing para La Empresa Exportadora
 
Curso de primeros auxilios para educadores
Curso de primeros auxilios para educadoresCurso de primeros auxilios para educadores
Curso de primeros auxilios para educadores
 
Scientific method ok
Scientific method okScientific method ok
Scientific method ok
 
aplicacion de dovelas prefabricadas en tuneles y galerias
aplicacion de dovelas prefabricadas en tuneles y galeriasaplicacion de dovelas prefabricadas en tuneles y galerias
aplicacion de dovelas prefabricadas en tuneles y galerias
 
Digital Fusion Overview
Digital Fusion OverviewDigital Fusion Overview
Digital Fusion Overview
 
Livro Repúblicas e entidades estudantis de Ouro Preto: trajetórias e importância
Livro Repúblicas e entidades estudantis de Ouro Preto: trajetórias e importânciaLivro Repúblicas e entidades estudantis de Ouro Preto: trajetórias e importância
Livro Repúblicas e entidades estudantis de Ouro Preto: trajetórias e importância
 
Power Point Sales Presentation 2009 (2)
Power Point  Sales Presentation   2009 (2)Power Point  Sales Presentation   2009 (2)
Power Point Sales Presentation 2009 (2)
 
CV Circe Luna - 2013
CV Circe Luna - 2013CV Circe Luna - 2013
CV Circe Luna - 2013
 
Isométrica dun cilindro
Isométrica dun cilindroIsométrica dun cilindro
Isométrica dun cilindro
 
Gpc 19pc ca mama
Gpc 19pc ca mamaGpc 19pc ca mama
Gpc 19pc ca mama
 
Material saber lenguaje y filosofía 2014
Material saber  lenguaje y filosofía 2014Material saber  lenguaje y filosofía 2014
Material saber lenguaje y filosofía 2014
 
El uso de los signos ortográficos
El uso de los signos ortográficosEl uso de los signos ortográficos
El uso de los signos ortográficos
 
Dioses de la muerte en las mitologías del mundo
Dioses de la muerte en las mitologías del mundoDioses de la muerte en las mitologías del mundo
Dioses de la muerte en las mitologías del mundo
 
Jornada ''El paper del tècnic agrícola en la seguretat alimentària''. Ponènci...
Jornada ''El paper del tècnic agrícola en la seguretat alimentària''. Ponènci...Jornada ''El paper del tècnic agrícola en la seguretat alimentària''. Ponènci...
Jornada ''El paper del tècnic agrícola en la seguretat alimentària''. Ponènci...
 
Presas cfrd
Presas cfrdPresas cfrd
Presas cfrd
 

Similar to Towards Consumer-specified Service License selection and Composition

Study on Use Case Model for Service Oriented Architecture Development
Study on Use Case Model for Service Oriented Architecture DevelopmentStudy on Use Case Model for Service Oriented Architecture Development
Study on Use Case Model for Service Oriented Architecture Developmentijbuiiir1
 
Study on Use Case Model for Service Oriented Architecture Development
Study on Use Case Model for Service Oriented Architecture DevelopmentStudy on Use Case Model for Service Oriented Architecture Development
Study on Use Case Model for Service Oriented Architecture Developmentijwtiir
 
IRJET- Pervasive Computing Service Discovery in Secure Framework Environment
IRJET- Pervasive Computing Service Discovery in Secure Framework EnvironmentIRJET- Pervasive Computing Service Discovery in Secure Framework Environment
IRJET- Pervasive Computing Service Discovery in Secure Framework EnvironmentIRJET Journal
 
Study on Use Case Model for Service Oriented Architecture Development
Study on Use Case Model for Service Oriented Architecture DevelopmentStudy on Use Case Model for Service Oriented Architecture Development
Study on Use Case Model for Service Oriented Architecture Developmentijcnes
 
On Reconciliation of Contractual Concerns of Web Services
On Reconciliation of Contractual Concerns of Web ServicesOn Reconciliation of Contractual Concerns of Web Services
On Reconciliation of Contractual Concerns of Web ServicesHong-Linh Truong
 
2011-2012 Cloud Assessment Tool (CAT) White Paper
2011-2012 Cloud Assessment Tool (CAT) White Paper2011-2012 Cloud Assessment Tool (CAT) White Paper
2011-2012 Cloud Assessment Tool (CAT) White Paperaccacloud
 
License DSL translation in COMPAS framework
License DSL translation in COMPAS frameworkLicense DSL translation in COMPAS framework
License DSL translation in COMPAS frameworkCuddle.ai
 
A Deep Dive into REST API Framework Survey
A Deep Dive into REST API Framework SurveyA Deep Dive into REST API Framework Survey
A Deep Dive into REST API Framework SurveyIRJET Journal
 
Priority Based Prediction Mechanism for Ranking Providers in Federated Cloud ...
Priority Based Prediction Mechanism for Ranking Providers in Federated Cloud ...Priority Based Prediction Mechanism for Ranking Providers in Federated Cloud ...
Priority Based Prediction Mechanism for Ranking Providers in Federated Cloud ...IJERA Editor
 
Blockchain Technology using System Requirement Specification and IoT Devices
Blockchain Technology using System Requirement Specification and IoT DevicesBlockchain Technology using System Requirement Specification and IoT Devices
Blockchain Technology using System Requirement Specification and IoT DevicesIRJET Journal
 
IRJET - Precise and Efficient Processing of Data in Permissioned Blockchain
IRJET - Precise and Efficient Processing of Data in Permissioned BlockchainIRJET - Precise and Efficient Processing of Data in Permissioned Blockchain
IRJET - Precise and Efficient Processing of Data in Permissioned BlockchainIRJET Journal
 
IEEE Blockchain in Energy P2418.5 WG Standards (October 2019_Claudio Lima)
IEEE Blockchain in Energy P2418.5 WG Standards (October 2019_Claudio Lima) IEEE Blockchain in Energy P2418.5 WG Standards (October 2019_Claudio Lima)
IEEE Blockchain in Energy P2418.5 WG Standards (October 2019_Claudio Lima) crlima10
 
Evaluation of a Framework for Integrated Web Services
Evaluation of a Framework for Integrated Web ServicesEvaluation of a Framework for Integrated Web Services
Evaluation of a Framework for Integrated Web ServicesIRJET Journal
 
Lecture 18 - Model-Driven Service Development
Lecture 18 - Model-Driven Service DevelopmentLecture 18 - Model-Driven Service Development
Lecture 18 - Model-Driven Service Developmentphanleson
 
CauseVCare - A Blockchain based Charity DApp
CauseVCare - A Blockchain based Charity DAppCauseVCare - A Blockchain based Charity DApp
CauseVCare - A Blockchain based Charity DAppIRJET Journal
 
IRJET - An Auction Mechanism for Product Verification using Cloud
IRJET - An Auction Mechanism for Product Verification using CloudIRJET - An Auction Mechanism for Product Verification using Cloud
IRJET - An Auction Mechanism for Product Verification using CloudIRJET Journal
 
A Novel Framework for Reliable and Fault Tolerant Web Services
A Novel Framework for Reliable and Fault Tolerant Web ServicesA Novel Framework for Reliable and Fault Tolerant Web Services
A Novel Framework for Reliable and Fault Tolerant Web ServicesAbhishek Kumar
 
Cloud service ranking with an integration of k-means algorithm and decision-m...
Cloud service ranking with an integration of k-means algorithm and decision-m...Cloud service ranking with an integration of k-means algorithm and decision-m...
Cloud service ranking with an integration of k-means algorithm and decision-m...IJECEIAES
 

Similar to Towards Consumer-specified Service License selection and Composition (20)

Study on Use Case Model for Service Oriented Architecture Development
Study on Use Case Model for Service Oriented Architecture DevelopmentStudy on Use Case Model for Service Oriented Architecture Development
Study on Use Case Model for Service Oriented Architecture Development
 
Study on Use Case Model for Service Oriented Architecture Development
Study on Use Case Model for Service Oriented Architecture DevelopmentStudy on Use Case Model for Service Oriented Architecture Development
Study on Use Case Model for Service Oriented Architecture Development
 
IRJET- Pervasive Computing Service Discovery in Secure Framework Environment
IRJET- Pervasive Computing Service Discovery in Secure Framework EnvironmentIRJET- Pervasive Computing Service Discovery in Secure Framework Environment
IRJET- Pervasive Computing Service Discovery in Secure Framework Environment
 
Study on Use Case Model for Service Oriented Architecture Development
Study on Use Case Model for Service Oriented Architecture DevelopmentStudy on Use Case Model for Service Oriented Architecture Development
Study on Use Case Model for Service Oriented Architecture Development
 
DDS-TSN OMG Request for Proposals (RFP)
DDS-TSN OMG Request for Proposals (RFP)DDS-TSN OMG Request for Proposals (RFP)
DDS-TSN OMG Request for Proposals (RFP)
 
On Reconciliation of Contractual Concerns of Web Services
On Reconciliation of Contractual Concerns of Web ServicesOn Reconciliation of Contractual Concerns of Web Services
On Reconciliation of Contractual Concerns of Web Services
 
2011-2012 Cloud Assessment Tool (CAT) White Paper
2011-2012 Cloud Assessment Tool (CAT) White Paper2011-2012 Cloud Assessment Tool (CAT) White Paper
2011-2012 Cloud Assessment Tool (CAT) White Paper
 
License DSL translation in COMPAS framework
License DSL translation in COMPAS frameworkLicense DSL translation in COMPAS framework
License DSL translation in COMPAS framework
 
A Deep Dive into REST API Framework Survey
A Deep Dive into REST API Framework SurveyA Deep Dive into REST API Framework Survey
A Deep Dive into REST API Framework Survey
 
Review_2013
Review_2013Review_2013
Review_2013
 
Priority Based Prediction Mechanism for Ranking Providers in Federated Cloud ...
Priority Based Prediction Mechanism for Ranking Providers in Federated Cloud ...Priority Based Prediction Mechanism for Ranking Providers in Federated Cloud ...
Priority Based Prediction Mechanism for Ranking Providers in Federated Cloud ...
 
Blockchain Technology using System Requirement Specification and IoT Devices
Blockchain Technology using System Requirement Specification and IoT DevicesBlockchain Technology using System Requirement Specification and IoT Devices
Blockchain Technology using System Requirement Specification and IoT Devices
 
IRJET - Precise and Efficient Processing of Data in Permissioned Blockchain
IRJET - Precise and Efficient Processing of Data in Permissioned BlockchainIRJET - Precise and Efficient Processing of Data in Permissioned Blockchain
IRJET - Precise and Efficient Processing of Data in Permissioned Blockchain
 
IEEE Blockchain in Energy P2418.5 WG Standards (October 2019_Claudio Lima)
IEEE Blockchain in Energy P2418.5 WG Standards (October 2019_Claudio Lima) IEEE Blockchain in Energy P2418.5 WG Standards (October 2019_Claudio Lima)
IEEE Blockchain in Energy P2418.5 WG Standards (October 2019_Claudio Lima)
 
Evaluation of a Framework for Integrated Web Services
Evaluation of a Framework for Integrated Web ServicesEvaluation of a Framework for Integrated Web Services
Evaluation of a Framework for Integrated Web Services
 
Lecture 18 - Model-Driven Service Development
Lecture 18 - Model-Driven Service DevelopmentLecture 18 - Model-Driven Service Development
Lecture 18 - Model-Driven Service Development
 
CauseVCare - A Blockchain based Charity DApp
CauseVCare - A Blockchain based Charity DAppCauseVCare - A Blockchain based Charity DApp
CauseVCare - A Blockchain based Charity DApp
 
IRJET - An Auction Mechanism for Product Verification using Cloud
IRJET - An Auction Mechanism for Product Verification using CloudIRJET - An Auction Mechanism for Product Verification using Cloud
IRJET - An Auction Mechanism for Product Verification using Cloud
 
A Novel Framework for Reliable and Fault Tolerant Web Services
A Novel Framework for Reliable and Fault Tolerant Web ServicesA Novel Framework for Reliable and Fault Tolerant Web Services
A Novel Framework for Reliable and Fault Tolerant Web Services
 
Cloud service ranking with an integration of k-means algorithm and decision-m...
Cloud service ranking with an integration of k-means algorithm and decision-m...Cloud service ranking with an integration of k-means algorithm and decision-m...
Cloud service ranking with an integration of k-means algorithm and decision-m...
 

More from Hong-Linh Truong

QoA4ML – A Framework for Supporting Contracts in Machine Learning Services
QoA4ML – A Framework for Supporting Contracts in Machine Learning ServicesQoA4ML – A Framework for Supporting Contracts in Machine Learning Services
QoA4ML – A Framework for Supporting Contracts in Machine Learning ServicesHong-Linh Truong
 
Sharing Blockchain Performance Knowledge for Edge Service Development
Sharing Blockchain Performance Knowledge for Edge Service DevelopmentSharing Blockchain Performance Knowledge for Edge Service Development
Sharing Blockchain Performance Knowledge for Edge Service DevelopmentHong-Linh Truong
 
Measuring, Quantifying, & Predicting the Cost-Accuracy Tradeoff
Measuring, Quantifying, & Predicting the Cost-Accuracy TradeoffMeasuring, Quantifying, & Predicting the Cost-Accuracy Tradeoff
Measuring, Quantifying, & Predicting the Cost-Accuracy TradeoffHong-Linh Truong
 
DevOps for Dynamic Interoperability of IoT, Edge and Cloud Systems
DevOps for Dynamic Interoperability of IoT, Edge and Cloud SystemsDevOps for Dynamic Interoperability of IoT, Edge and Cloud Systems
DevOps for Dynamic Interoperability of IoT, Edge and Cloud SystemsHong-Linh Truong
 
Dynamic IoT data, protocol, and middleware interoperability with resource sli...
Dynamic IoT data, protocol, and middleware interoperability with resource sli...Dynamic IoT data, protocol, and middleware interoperability with resource sli...
Dynamic IoT data, protocol, and middleware interoperability with resource sli...Hong-Linh Truong
 
Integrated Analytics for IIoT Predictive Maintenance using IoT Big Data Cloud...
Integrated Analytics for IIoT Predictive Maintenance using IoT Big Data Cloud...Integrated Analytics for IIoT Predictive Maintenance using IoT Big Data Cloud...
Integrated Analytics for IIoT Predictive Maintenance using IoT Big Data Cloud...Hong-Linh Truong
 
Modeling and Provisioning IoT Cloud Systems for Testing Uncertainties
Modeling and Provisioning IoT Cloud Systems for Testing UncertaintiesModeling and Provisioning IoT Cloud Systems for Testing Uncertainties
Modeling and Provisioning IoT Cloud Systems for Testing UncertaintiesHong-Linh Truong
 
Characterizing Incidents in Cloud-based IoT Data Analytics
Characterizing Incidents in Cloud-based IoT Data AnalyticsCharacterizing Incidents in Cloud-based IoT Data Analytics
Characterizing Incidents in Cloud-based IoT Data AnalyticsHong-Linh Truong
 
Enabling Edge Analytics of IoT Data: The Case of LoRaWAN
Enabling Edge Analytics of IoT Data: The Case of LoRaWANEnabling Edge Analytics of IoT Data: The Case of LoRaWAN
Enabling Edge Analytics of IoT Data: The Case of LoRaWANHong-Linh Truong
 
Analytics of Performance and Data Quality for Mobile Edge Cloud Applications
Analytics of Performance and Data Quality for Mobile Edge Cloud ApplicationsAnalytics of Performance and Data Quality for Mobile Edge Cloud Applications
Analytics of Performance and Data Quality for Mobile Edge Cloud ApplicationsHong-Linh Truong
 
Testing Uncertainty of Cyber-Physical Systems in IoT Cloud Infrastructures: C...
Testing Uncertainty of Cyber-Physical Systems in IoT Cloud Infrastructures: C...Testing Uncertainty of Cyber-Physical Systems in IoT Cloud Infrastructures: C...
Testing Uncertainty of Cyber-Physical Systems in IoT Cloud Infrastructures: C...Hong-Linh Truong
 
Deep Context-Awareness: Context Coupling and New Types of Context Information...
Deep Context-Awareness: Context Coupling and New Types of Context Information...Deep Context-Awareness: Context Coupling and New Types of Context Information...
Deep Context-Awareness: Context Coupling and New Types of Context Information...Hong-Linh Truong
 
Managing and Testing Ensembles of IoT, Network functions, and Clouds
Managing and Testing Ensembles of IoT, Network functions, and CloudsManaging and Testing Ensembles of IoT, Network functions, and Clouds
Managing and Testing Ensembles of IoT, Network functions, and CloudsHong-Linh Truong
 
Towards a Resource Slice Interoperability Hub for IoT
Towards a Resource Slice Interoperability Hub for IoTTowards a Resource Slice Interoperability Hub for IoT
Towards a Resource Slice Interoperability Hub for IoTHong-Linh Truong
 
On Supporting Contract-aware IoT Dataspace Services
On Supporting Contract-aware IoT Dataspace ServicesOn Supporting Contract-aware IoT Dataspace Services
On Supporting Contract-aware IoT Dataspace ServicesHong-Linh Truong
 
Towards the Realization of Multi-dimensional Elasticity for Distributed Cloud...
Towards the Realization of Multi-dimensional Elasticity for Distributed Cloud...Towards the Realization of Multi-dimensional Elasticity for Distributed Cloud...
Towards the Realization of Multi-dimensional Elasticity for Distributed Cloud...Hong-Linh Truong
 
On Engineering Analytics of Elastic IoT Cloud Systems
On Engineering Analytics of Elastic IoT Cloud SystemsOn Engineering Analytics of Elastic IoT Cloud Systems
On Engineering Analytics of Elastic IoT Cloud SystemsHong-Linh Truong
 
HINC – Harmonizing Diverse Resource Information Across IoT, Network Functions...
HINC – Harmonizing Diverse Resource Information Across IoT, Network Functions...HINC – Harmonizing Diverse Resource Information Across IoT, Network Functions...
HINC – Harmonizing Diverse Resource Information Across IoT, Network Functions...Hong-Linh Truong
 
SINC – An Information-Centric Approach for End-to-End IoT Cloud Resource Prov...
SINC – An Information-Centric Approach for End-to-End IoT Cloud Resource Prov...SINC – An Information-Centric Approach for End-to-End IoT Cloud Resource Prov...
SINC – An Information-Centric Approach for End-to-End IoT Cloud Resource Prov...Hong-Linh Truong
 
Governing Elastic IoT Cloud Systems under Uncertainties
Governing Elastic IoT Cloud Systems under UncertaintiesGoverning Elastic IoT Cloud Systems under Uncertainties
Governing Elastic IoT Cloud Systems under UncertaintiesHong-Linh Truong
 

More from Hong-Linh Truong (20)

QoA4ML – A Framework for Supporting Contracts in Machine Learning Services
QoA4ML – A Framework for Supporting Contracts in Machine Learning ServicesQoA4ML – A Framework for Supporting Contracts in Machine Learning Services
QoA4ML – A Framework for Supporting Contracts in Machine Learning Services
 
Sharing Blockchain Performance Knowledge for Edge Service Development
Sharing Blockchain Performance Knowledge for Edge Service DevelopmentSharing Blockchain Performance Knowledge for Edge Service Development
Sharing Blockchain Performance Knowledge for Edge Service Development
 
Measuring, Quantifying, & Predicting the Cost-Accuracy Tradeoff
Measuring, Quantifying, & Predicting the Cost-Accuracy TradeoffMeasuring, Quantifying, & Predicting the Cost-Accuracy Tradeoff
Measuring, Quantifying, & Predicting the Cost-Accuracy Tradeoff
 
DevOps for Dynamic Interoperability of IoT, Edge and Cloud Systems
DevOps for Dynamic Interoperability of IoT, Edge and Cloud SystemsDevOps for Dynamic Interoperability of IoT, Edge and Cloud Systems
DevOps for Dynamic Interoperability of IoT, Edge and Cloud Systems
 
Dynamic IoT data, protocol, and middleware interoperability with resource sli...
Dynamic IoT data, protocol, and middleware interoperability with resource sli...Dynamic IoT data, protocol, and middleware interoperability with resource sli...
Dynamic IoT data, protocol, and middleware interoperability with resource sli...
 
Integrated Analytics for IIoT Predictive Maintenance using IoT Big Data Cloud...
Integrated Analytics for IIoT Predictive Maintenance using IoT Big Data Cloud...Integrated Analytics for IIoT Predictive Maintenance using IoT Big Data Cloud...
Integrated Analytics for IIoT Predictive Maintenance using IoT Big Data Cloud...
 
Modeling and Provisioning IoT Cloud Systems for Testing Uncertainties
Modeling and Provisioning IoT Cloud Systems for Testing UncertaintiesModeling and Provisioning IoT Cloud Systems for Testing Uncertainties
Modeling and Provisioning IoT Cloud Systems for Testing Uncertainties
 
Characterizing Incidents in Cloud-based IoT Data Analytics
Characterizing Incidents in Cloud-based IoT Data AnalyticsCharacterizing Incidents in Cloud-based IoT Data Analytics
Characterizing Incidents in Cloud-based IoT Data Analytics
 
Enabling Edge Analytics of IoT Data: The Case of LoRaWAN
Enabling Edge Analytics of IoT Data: The Case of LoRaWANEnabling Edge Analytics of IoT Data: The Case of LoRaWAN
Enabling Edge Analytics of IoT Data: The Case of LoRaWAN
 
Analytics of Performance and Data Quality for Mobile Edge Cloud Applications
Analytics of Performance and Data Quality for Mobile Edge Cloud ApplicationsAnalytics of Performance and Data Quality for Mobile Edge Cloud Applications
Analytics of Performance and Data Quality for Mobile Edge Cloud Applications
 
Testing Uncertainty of Cyber-Physical Systems in IoT Cloud Infrastructures: C...
Testing Uncertainty of Cyber-Physical Systems in IoT Cloud Infrastructures: C...Testing Uncertainty of Cyber-Physical Systems in IoT Cloud Infrastructures: C...
Testing Uncertainty of Cyber-Physical Systems in IoT Cloud Infrastructures: C...
 
Deep Context-Awareness: Context Coupling and New Types of Context Information...
Deep Context-Awareness: Context Coupling and New Types of Context Information...Deep Context-Awareness: Context Coupling and New Types of Context Information...
Deep Context-Awareness: Context Coupling and New Types of Context Information...
 
Managing and Testing Ensembles of IoT, Network functions, and Clouds
Managing and Testing Ensembles of IoT, Network functions, and CloudsManaging and Testing Ensembles of IoT, Network functions, and Clouds
Managing and Testing Ensembles of IoT, Network functions, and Clouds
 
Towards a Resource Slice Interoperability Hub for IoT
Towards a Resource Slice Interoperability Hub for IoTTowards a Resource Slice Interoperability Hub for IoT
Towards a Resource Slice Interoperability Hub for IoT
 
On Supporting Contract-aware IoT Dataspace Services
On Supporting Contract-aware IoT Dataspace ServicesOn Supporting Contract-aware IoT Dataspace Services
On Supporting Contract-aware IoT Dataspace Services
 
Towards the Realization of Multi-dimensional Elasticity for Distributed Cloud...
Towards the Realization of Multi-dimensional Elasticity for Distributed Cloud...Towards the Realization of Multi-dimensional Elasticity for Distributed Cloud...
Towards the Realization of Multi-dimensional Elasticity for Distributed Cloud...
 
On Engineering Analytics of Elastic IoT Cloud Systems
On Engineering Analytics of Elastic IoT Cloud SystemsOn Engineering Analytics of Elastic IoT Cloud Systems
On Engineering Analytics of Elastic IoT Cloud Systems
 
HINC – Harmonizing Diverse Resource Information Across IoT, Network Functions...
HINC – Harmonizing Diverse Resource Information Across IoT, Network Functions...HINC – Harmonizing Diverse Resource Information Across IoT, Network Functions...
HINC – Harmonizing Diverse Resource Information Across IoT, Network Functions...
 
SINC – An Information-Centric Approach for End-to-End IoT Cloud Resource Prov...
SINC – An Information-Centric Approach for End-to-End IoT Cloud Resource Prov...SINC – An Information-Centric Approach for End-to-End IoT Cloud Resource Prov...
SINC – An Information-Centric Approach for End-to-End IoT Cloud Resource Prov...
 
Governing Elastic IoT Cloud Systems under Uncertainties
Governing Elastic IoT Cloud Systems under UncertaintiesGoverning Elastic IoT Cloud Systems under Uncertainties
Governing Elastic IoT Cloud Systems under Uncertainties
 

Recently uploaded

Science 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptxScience 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptxMaryGraceBautista27
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Celine George
 
Gas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxGas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxDr.Ibrahim Hassaan
 
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONHumphrey A Beña
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPCeline George
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17Celine George
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for BeginnersSabitha Banu
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatYousafMalik24
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxthorishapillay1
 
ACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfSpandanaRallapalli
 
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxAshokKarra1
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptxmary850239
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parentsnavabharathschool99
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfTechSoup
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTiammrhaywood
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPCeline George
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Celine George
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSJoshuaGantuangco2
 
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxBarangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxCarlos105
 

Recently uploaded (20)

Science 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptxScience 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptx
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17
 
Gas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxGas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptx
 
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERP
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for Beginners
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice great
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptx
 
ACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdf
 
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptx
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parents
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERP
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
 
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxBarangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
 

Towards Consumer-specified Service License selection and Composition

  • 1. G.R. Gangadharan 1 , Hong-Linh Truong 2 , Martin Treiber 2 , Vincenzo D‘Andrea 1 , Schahram Dustdar 2 , Renato Iannella 3 , Michael Weiss 4 [email_address] 1 University of Trento, Italy 2 Vienna University of Technology, Austria 3 National ICT Australia, Austrilia 4 Carleton University, Canada Consumer-specified Service License Selection and Composition 7th IEEE ICCBSS, 25-29 Feb 2008, Madrid
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9. Subject Scope of Rights Financial Terms Warranties, Indemnities, Limitation of Liabilities Evolution ODRL Asset Model Extended ODRL Rights Model Representation of SLA in ODRL Representation of Service Evolution in ODRL Background: ODRL-S Service License Model 7th IEEE ICCBSS, 25-29 Feb 2008, Madrid ODRL-S is nominated by the ODRL consortium as a standard for representing service licensing and currently open for public review at a Working Group (ODRL-S WG).
  • 10.
  • 11.
  • 12. License-aware Service Composition Framework Service Evolution Management Framework (SEMF) 7th IEEE ICCBSS, 25-29 Feb 2008, Madrid User interface, Web services consumers Service Selection Request Handler FCA (Function Compatibility Analyzer) LCA (License Compatibility Analyzer) Service Discovery Resource Management Service Information Functional parameters license clauses Services and licenses Functional parameters Compatible services license links License clauses and links Compatible license
  • 13.
  • 14.
  • 15. Managing Service License using SEMF (cont.) 7th IEEE ICCBSS, 25-29 Feb 2008, Madrid
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24. Illustrating scenario: examples of licenses 7th IEEE ICCBSS, 25-29 Feb 2008, Madrid LocationService License ReservationService License Consumer-specified license
  • 25. <o-ex:permission> <sl:composition/> </o-ex:permission> <o-ex:permission> <sl:derivation/> </o-ex:permission> <o-ex:permission> <sl:composition/> </o-ex:permission> Consumer-Specified Service License LocationService License ReservationService License Illustrating scenario: Consumer Specified SL Composition Compatible Compatible 7th IEEE ICCBSS, 25-29 Feb 2008, Madrid
  • 26. <o-ex:permission> <sl:composition/> </o-ex:permission> <o-ex:permission> <sl:derivation/> </o-ex:permission> LocationService License ReservationService License Illustrating scenario: Consumer Specified SL Composition Compatible 7th IEEE ICCBSS, 25-29 Feb 2008, Madrid
  • 27. <o-ex:offer> <o-ex:permission> <sl:composition/> </o-ex:permission> <o-ex:requirement> <o-cc:attribution/> </o-ex:requirement> <o-ex:requirement> <o-cc:sharealike/> </o-ex:requirement> </o-ex:offer> Illustrating scenario: Resulting Composite Service License 7th IEEE ICCBSS, 25-29 Feb 2008, Madrid
  • 28.
  • 29. Thanks for your attention! Feedback, suggestion, research collaboration are more than welcome! Hong-Linh Truong Distributed Systems Group Vienna University of Technology [email_address] https://www.vitalab.tuwien.ac.at/autocompwiki 7th IEEE ICCBSS, 25-29 Feb 2008, Madrid