SlideShare a Scribd company logo
Exchanging Data Agreements in the
              DaaS Model
 Hong-Linh Truong1, Schahram Dustdar1, Joachim Goetze2,
 Tino Fleuren2, Paul Mueller2, Salah-Eddine Tbahriti3, Michael
                  Mrissa3, Chirine Ghedira3
       1
         Distributed Systems Group, Vienna University of Technology
      2
        Department of Computer Science, University of Kaiserslautern
                3
                  Universite de Lyon, CNRS, Universite Lyon 1

                        truong@infosys.tuwien.ac.at
                http://www.infosys.tuwien.ac.at/Staff/truong

APSCC 2011, 12 Dec, 2011, Jeju, Korean
Outline

 Background and motivation

 Our approach

 Techniques for data agreements exchange

 Prototype and illustrative examples




APSCC 2011, 12 Dec, 2011, Jeju, Korean
Background
 Emerging data-as-a-service and on-demand data
  provisioning in cloud-based data marketplaces
   Rich data concerns associated with data assets
   Dynamic interactions within data marketplaces
 Data consumer             DaaS provider       Data provider
                           Data marketplaces            quality1




                             DaaS                                             quality2



   Consumer
                                                    DaaS            privacy1

                             DaaS
                                                                   privacy2
                                                   Sensor
 APSCC 2011, 12 Dec, 2011, Jeju, Korean
Motivation
 Lack of models and protocols for data agreement
  in data marketplaces
   Constraints for data usage are not clear
   Inadequate data/service description → hindering data
    selection and integration
 Existing techniques are not adequate for dynamic
  data agreement exchange in data marketplaces

   Our work: developing generic exchange models
   suitable for different ways of data provisioning in
   data marketplaces
 APSCC 2011, 12 Dec, 2011, Jeju, Korean
Our approach
 Develop metamodel for data agreement
  exchange
 Investigate techniques for enriching and
  associating data assets with agreement terms
 Develop interaction models for data agreement
  exchange
 Develop Data Agreement Exchange as a
  Service (DAES)



APSCC 2011, 12 Dec, 2011, Jeju, Korean
Metamodel for data agreements
 Different category
  of agreements
    Licensing,
     privacy, quality of
     data
 Extensions
    Languages
    Different types of
     agreements
    Different
     specifications



APSCC 2011, 12 Dec, 2011, Jeju, Korean
Associating data with data
          agreements
 Solutions
      (a) directly inserting agreements into data assets
      (b) providing two-step access to agreements and data assets
      (c) linking data agreements to the description of DaaS
      (d) linking data agreements to the message sent by DaaS




APSCC 2011, 12 Dec, 2011, Jeju, Korean
Possible interaction models for data
        enriched with data agreements




APSCC 2011, 12 Dec, 2011, Jeju, Korean
DAES – conceptual architecture




 Jersey, JAX-RS Restful WS Weblogic
 Using URIs to identify agreements
APSCC 2011, 12 Dec, 2011, Jeju, Korean
DAES – managed information




 Specific applications: agreement creation, agreement validation,
  agreement compatibility analysis, agreement management
 Implementation: Jersey, JAX-RS Restful WS Weblogic

APSCC 2011, 12 Dec, 2011, Jeju, Korean
Illustrating examples – insert
          agreement into data asset
 A pay-per-use consumer uses dataAPI of DaaS
  search for data
     The consumer pays the use APIs
     Each call can return different types of data

Example with
People Search in
Infochimps

 But a strong
 consequence for data
 service engineering
 techniques: dealing with
 elastic requirements!
APSCC 2011, 12 Dec, 2011, Jeju, Korean
Illustrating examples – link
           agreements to geospatial data
 Domain-specific DaaS: different agreements for different data requests
    Vector data of geographic features via Web-Feature-Service (WFS)
    Terrain elevation data via Web-Coverage Services (WCS)




 APSCC 2011, 12 Dec, 2011, Jeju, Korean
Illustrating examples – link
          agreements to geospatial data


                                   Consumers can interpret
                                   and reason if the data
                                   can be used for specific
                                   purposes




APSCC 2011, 12 Dec, 2011, Jeju, Korean
Illustrative examples – develop an
          app for policy compliance
                                         Configuration




                                         Results




APSCC 2011, 12 Dec, 2011, Jeju, Korean
Conclusions and future work
 Dynamic data provisioning in DaaS/data marketplaces
  need new models and techniques for data agreement
  exchange
 We present
    Models and interactions for data agreement exchange
    Data Agreement Exchange Service (DAES)
    Data agreement is not just “data licensing”!
 Future work
    Integrate DAES with data contracts [another paper in
     APSCC 11]
    Integrate DAES with DEMODS ([AINA 2012])


APSCC 2011, 12 Dec, 2011, Jeju, Korean
Thanks for your attention!

         Hong-Linh Truong
         Distributed Systems Group
         Vienna University of Technology
         Austria

         truong@infosys.tuwien.ac.at
         http://www.infosys.tuwien.ac.at/staff/truong




APSCC 2011, 12 Dec, 2011, Jeju, Korean

More Related Content

PDF
On Analyzing and Developing Data Contracts in Cloud-based Data Marketplaces
PDF
Agent based Aggregation of Cloud Services- A Research Agenda
PDF
CLOUD COMPUTING IN THE PUBLIC SECTOR: MAPPING THE KNOWLEDGE DOMAIN
DOCX
Big Data and Cloud Computing
PDF
FIWARE Global Summit - International Data Spaces - From Industry 4.0 to Data ...
PDF
IMMERSIVE TECHNOLOGIES IN 5G-ENABLED APPLICATIONS: SOME TECHNICAL CHALLENGES ...
PDF
Towards a Framework of Influence Factors for Value Co-Creation in Service Sys...
PDF
Enabling the data driven enterprise
On Analyzing and Developing Data Contracts in Cloud-based Data Marketplaces
Agent based Aggregation of Cloud Services- A Research Agenda
CLOUD COMPUTING IN THE PUBLIC SECTOR: MAPPING THE KNOWLEDGE DOMAIN
Big Data and Cloud Computing
FIWARE Global Summit - International Data Spaces - From Industry 4.0 to Data ...
IMMERSIVE TECHNOLOGIES IN 5G-ENABLED APPLICATIONS: SOME TECHNICAL CHALLENGES ...
Towards a Framework of Influence Factors for Value Co-Creation in Service Sys...
Enabling the data driven enterprise

What's hot (9)

PDF
EDF2012 Jaspar Hedegaar Bojsen - Big Data
PPT
The impact of Big Data on next generation of smart cities
PDF
Combining cloud and sensors in a smart city environment
PDF
Mapping Lexical Gaps In Cloud Ontology Using BabelNet and FP-Growth
PDF
Including Cyberphysical Smart Objects into Digital Libraries. Giancarlo Forti...
PPTX
SMAC
PPTX
Dcm Program
PPTX
Emerging RDM Services - Angus Whyte
EDF2012 Jaspar Hedegaar Bojsen - Big Data
The impact of Big Data on next generation of smart cities
Combining cloud and sensors in a smart city environment
Mapping Lexical Gaps In Cloud Ontology Using BabelNet and FP-Growth
Including Cyberphysical Smart Objects into Digital Libraries. Giancarlo Forti...
SMAC
Dcm Program
Emerging RDM Services - Angus Whyte
Ad

Viewers also liked (20)

PPTX
Data as a service
PPTX
Unit 13 assignment 2; graphical styles
PDF
Why Coaching is Better
DOCX
PPT
PDF
Bmgt 311 chapter_6
PPT
China Drinks Expo on B
PPT
PDF
Youth & Social Media
PPT
Ormita奥美达 广告易货方案 5.19
PPT
Genetherapypres by Coda, Afemi, and Mason
PPTX
Story board
PPTX
Austin's Film Idea 1
PPT
Place value activity 3rd
PPT
MODDERN Cures Solution
PPTX
Evaluation q6 - hibba sayeed
DOCX
Unit 3 task 3 table 1 irene
PDF
Technology Integration: Adaptive Versus Disruptive Engagement
PPTX
Pitch for music video
Data as a service
Unit 13 assignment 2; graphical styles
Why Coaching is Better
Bmgt 311 chapter_6
China Drinks Expo on B
Youth & Social Media
Ormita奥美达 广告易货方案 5.19
Genetherapypres by Coda, Afemi, and Mason
Story board
Austin's Film Idea 1
Place value activity 3rd
MODDERN Cures Solution
Evaluation q6 - hibba sayeed
Unit 3 task 3 table 1 irene
Technology Integration: Adaptive Versus Disruptive Engagement
Pitch for music video
Ad

Similar to Exchanging Data Agreements in the DaaS Model (20)

PDF
TUW - 184.742 Data marketplaces: models and concepts
PDF
TUW-ASE- Summer 2004: Data marketplaces: core models and concepts
PDF
TUW-ASE Summer 2015: Data marketplaces: core models and concepts
PDF
On Evaluating and Publishing Data Concerns for Data as a Service
PPTX
Debbie Wilson: Deliver More Efficient, Joined-Up Services through Improved Ma...
PPT
050317 Ws Telecon Husar
PDF
AUTHENTICATION SCHEME FOR DATABASE AS A SERVICE(DBAAS)
PDF
AUTHENTICATION SCHEME FOR DATABASE AS A SERVICE(DBAAS)
PDF
AUTHENTICATION SCHEME FOR DATABASE AS A SERVICE (DBAAS)
PDF
AUTHENTICATION SCHEME FOR DATABASE AS A SERVICE(DBAAS)
PDF
TUW- 184.742 Emerging Dynamic Distributed Systems and Challenges for Advanced...
PDF
Paper Final Taube Bienert GridInterop 2012
PDF
Scope of Data Integration
PDF
TUW- 184.742 Analyzing and Specifying Concerns for DaaS
PDF
Back to Basics - Firmware in NFV security
PDF
Hm2413291336
PDF
Dn31766773
PPT
I T Evolution
PPT
A Framework for Geospatial Web Services for Public Health by Dr. Leslie Lenert
TUW - 184.742 Data marketplaces: models and concepts
TUW-ASE- Summer 2004: Data marketplaces: core models and concepts
TUW-ASE Summer 2015: Data marketplaces: core models and concepts
On Evaluating and Publishing Data Concerns for Data as a Service
Debbie Wilson: Deliver More Efficient, Joined-Up Services through Improved Ma...
050317 Ws Telecon Husar
AUTHENTICATION SCHEME FOR DATABASE AS A SERVICE(DBAAS)
AUTHENTICATION SCHEME FOR DATABASE AS A SERVICE(DBAAS)
AUTHENTICATION SCHEME FOR DATABASE AS A SERVICE (DBAAS)
AUTHENTICATION SCHEME FOR DATABASE AS A SERVICE(DBAAS)
TUW- 184.742 Emerging Dynamic Distributed Systems and Challenges for Advanced...
Paper Final Taube Bienert GridInterop 2012
Scope of Data Integration
TUW- 184.742 Analyzing and Specifying Concerns for DaaS
Back to Basics - Firmware in NFV security
Hm2413291336
Dn31766773
I T Evolution
A Framework for Geospatial Web Services for Public Health by Dr. Leslie Lenert

More from Hong-Linh Truong (20)

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

Recently uploaded (20)

PDF
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
PPTX
A Presentation on Touch Screen Technology
PPTX
Group 1 Presentation -Planning and Decision Making .pptx
PDF
Mushroom cultivation and it's methods.pdf
PPTX
A Presentation on Artificial Intelligence
PPTX
TLE Review Electricity (Electricity).pptx
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Hindi spoken digit analysis for native and non-native speakers
PDF
Zenith AI: Advanced Artificial Intelligence
PPTX
Programs and apps: productivity, graphics, security and other tools
PPTX
Tartificialntelligence_presentation.pptx
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
project resource management chapter-09.pdf
PPTX
Chapter 5: Probability Theory and Statistics
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
gpt5_lecture_notes_comprehensive_20250812015547.pdf
PDF
August Patch Tuesday
PDF
Approach and Philosophy of On baking technology
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
Digital-Transformation-Roadmap-for-Companies.pptx
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
A Presentation on Touch Screen Technology
Group 1 Presentation -Planning and Decision Making .pptx
Mushroom cultivation and it's methods.pdf
A Presentation on Artificial Intelligence
TLE Review Electricity (Electricity).pptx
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Hindi spoken digit analysis for native and non-native speakers
Zenith AI: Advanced Artificial Intelligence
Programs and apps: productivity, graphics, security and other tools
Tartificialntelligence_presentation.pptx
Building Integrated photovoltaic BIPV_UPV.pdf
project resource management chapter-09.pdf
Chapter 5: Probability Theory and Statistics
Unlocking AI with Model Context Protocol (MCP)
gpt5_lecture_notes_comprehensive_20250812015547.pdf
August Patch Tuesday
Approach and Philosophy of On baking technology

Exchanging Data Agreements in the DaaS Model

  • 1. Exchanging Data Agreements in the DaaS Model Hong-Linh Truong1, Schahram Dustdar1, Joachim Goetze2, Tino Fleuren2, Paul Mueller2, Salah-Eddine Tbahriti3, Michael Mrissa3, Chirine Ghedira3 1 Distributed Systems Group, Vienna University of Technology 2 Department of Computer Science, University of Kaiserslautern 3 Universite de Lyon, CNRS, Universite Lyon 1 truong@infosys.tuwien.ac.at http://www.infosys.tuwien.ac.at/Staff/truong APSCC 2011, 12 Dec, 2011, Jeju, Korean
  • 2. Outline  Background and motivation  Our approach  Techniques for data agreements exchange  Prototype and illustrative examples APSCC 2011, 12 Dec, 2011, Jeju, Korean
  • 3. Background  Emerging data-as-a-service and on-demand data provisioning in cloud-based data marketplaces  Rich data concerns associated with data assets  Dynamic interactions within data marketplaces Data consumer DaaS provider Data provider Data marketplaces quality1 DaaS quality2 Consumer DaaS privacy1 DaaS privacy2 Sensor APSCC 2011, 12 Dec, 2011, Jeju, Korean
  • 4. Motivation  Lack of models and protocols for data agreement in data marketplaces  Constraints for data usage are not clear  Inadequate data/service description → hindering data selection and integration  Existing techniques are not adequate for dynamic data agreement exchange in data marketplaces Our work: developing generic exchange models suitable for different ways of data provisioning in data marketplaces APSCC 2011, 12 Dec, 2011, Jeju, Korean
  • 5. Our approach  Develop metamodel for data agreement exchange  Investigate techniques for enriching and associating data assets with agreement terms  Develop interaction models for data agreement exchange  Develop Data Agreement Exchange as a Service (DAES) APSCC 2011, 12 Dec, 2011, Jeju, Korean
  • 6. Metamodel for data agreements  Different category of agreements  Licensing, privacy, quality of data  Extensions  Languages  Different types of agreements  Different specifications APSCC 2011, 12 Dec, 2011, Jeju, Korean
  • 7. Associating data with data agreements  Solutions  (a) directly inserting agreements into data assets  (b) providing two-step access to agreements and data assets  (c) linking data agreements to the description of DaaS  (d) linking data agreements to the message sent by DaaS APSCC 2011, 12 Dec, 2011, Jeju, Korean
  • 8. Possible interaction models for data enriched with data agreements APSCC 2011, 12 Dec, 2011, Jeju, Korean
  • 9. DAES – conceptual architecture  Jersey, JAX-RS Restful WS Weblogic  Using URIs to identify agreements APSCC 2011, 12 Dec, 2011, Jeju, Korean
  • 10. DAES – managed information  Specific applications: agreement creation, agreement validation, agreement compatibility analysis, agreement management  Implementation: Jersey, JAX-RS Restful WS Weblogic APSCC 2011, 12 Dec, 2011, Jeju, Korean
  • 11. Illustrating examples – insert agreement into data asset  A pay-per-use consumer uses dataAPI of DaaS search for data  The consumer pays the use APIs  Each call can return different types of data Example with People Search in Infochimps But a strong consequence for data service engineering techniques: dealing with elastic requirements! APSCC 2011, 12 Dec, 2011, Jeju, Korean
  • 12. Illustrating examples – link agreements to geospatial data  Domain-specific DaaS: different agreements for different data requests  Vector data of geographic features via Web-Feature-Service (WFS)  Terrain elevation data via Web-Coverage Services (WCS) APSCC 2011, 12 Dec, 2011, Jeju, Korean
  • 13. Illustrating examples – link agreements to geospatial data Consumers can interpret and reason if the data can be used for specific purposes APSCC 2011, 12 Dec, 2011, Jeju, Korean
  • 14. Illustrative examples – develop an app for policy compliance Configuration Results APSCC 2011, 12 Dec, 2011, Jeju, Korean
  • 15. Conclusions and future work  Dynamic data provisioning in DaaS/data marketplaces need new models and techniques for data agreement exchange  We present  Models and interactions for data agreement exchange  Data Agreement Exchange Service (DAES)  Data agreement is not just “data licensing”!  Future work  Integrate DAES with data contracts [another paper in APSCC 11]  Integrate DAES with DEMODS ([AINA 2012]) APSCC 2011, 12 Dec, 2011, Jeju, Korean
  • 16. Thanks for your attention! Hong-Linh Truong Distributed Systems Group Vienna University of Technology Austria truong@infosys.tuwien.ac.at http://www.infosys.tuwien.ac.at/staff/truong APSCC 2011, 12 Dec, 2011, Jeju, Korean