Exchanging Data Agreements in the DaaS Model
-
Upload
hong-linh-truong -
Category
Technology
-
view
533 -
download
0
description
Transcript of Exchanging Data Agreements in the DaaS Model
![Page 1: Exchanging Data Agreements in the DaaS Model](https://reader033.fdocuments.in/reader033/viewer/2022051111/5538fbed4a795977028b4895/html5/thumbnails/1.jpg)
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
1Distributed Systems Group, Vienna University of Technology2Department of Computer Science, University of Kaiserslautern
3Universite de Lyon, CNRS, Universite Lyon 1
[email protected]://www.infosys.tuwien.ac.at/Staff/truong
APSCC 2011, 12 Dec, 2011, Jeju, Korean
![Page 2: Exchanging Data Agreements in the DaaS Model](https://reader033.fdocuments.in/reader033/viewer/2022051111/5538fbed4a795977028b4895/html5/thumbnails/2.jpg)
APSCC 2011, 12 Dec, 2011, Jeju, Korean
Outline
Background and motivation
Our approach
Techniques for data agreements exchange
Prototype and illustrative examples
![Page 3: Exchanging Data Agreements in the DaaS Model](https://reader033.fdocuments.in/reader033/viewer/2022051111/5538fbed4a795977028b4895/html5/thumbnails/3.jpg)
APSCC 2011, 12 Dec, 2011, Jeju, Korean
Background
DaaS
Consumer
DaaS
Sensor
DaaS
Data consumer DaaS providerData marketplaces
Data provider
privacy1
quality1
quality2
privacy2
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
![Page 4: Exchanging Data Agreements in the DaaS Model](https://reader033.fdocuments.in/reader033/viewer/2022051111/5538fbed4a795977028b4895/html5/thumbnails/4.jpg)
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
![Page 5: Exchanging Data Agreements in the DaaS Model](https://reader033.fdocuments.in/reader033/viewer/2022051111/5538fbed4a795977028b4895/html5/thumbnails/5.jpg)
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)
![Page 6: Exchanging Data Agreements in the DaaS Model](https://reader033.fdocuments.in/reader033/viewer/2022051111/5538fbed4a795977028b4895/html5/thumbnails/6.jpg)
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
![Page 7: Exchanging Data Agreements in the DaaS Model](https://reader033.fdocuments.in/reader033/viewer/2022051111/5538fbed4a795977028b4895/html5/thumbnails/7.jpg)
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
![Page 8: Exchanging Data Agreements in the DaaS Model](https://reader033.fdocuments.in/reader033/viewer/2022051111/5538fbed4a795977028b4895/html5/thumbnails/8.jpg)
APSCC 2011, 12 Dec, 2011, Jeju, Korean
Possible interaction models for data enriched with data agreements
![Page 9: Exchanging Data Agreements in the DaaS Model](https://reader033.fdocuments.in/reader033/viewer/2022051111/5538fbed4a795977028b4895/html5/thumbnails/9.jpg)
APSCC 2011, 12 Dec, 2011, Jeju, Korean
DAES – conceptual architecture
Jersey, JAX-RS Restful WS Weblogic
Using URIs to identify agreements
![Page 10: Exchanging Data Agreements in the DaaS Model](https://reader033.fdocuments.in/reader033/viewer/2022051111/5538fbed4a795977028b4895/html5/thumbnails/10.jpg)
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
![Page 11: Exchanging Data Agreements in the DaaS Model](https://reader033.fdocuments.in/reader033/viewer/2022051111/5538fbed4a795977028b4895/html5/thumbnails/11.jpg)
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!
![Page 12: Exchanging Data Agreements in the DaaS Model](https://reader033.fdocuments.in/reader033/viewer/2022051111/5538fbed4a795977028b4895/html5/thumbnails/12.jpg)
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)
![Page 13: Exchanging Data Agreements in the DaaS Model](https://reader033.fdocuments.in/reader033/viewer/2022051111/5538fbed4a795977028b4895/html5/thumbnails/13.jpg)
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
![Page 14: Exchanging Data Agreements in the DaaS Model](https://reader033.fdocuments.in/reader033/viewer/2022051111/5538fbed4a795977028b4895/html5/thumbnails/14.jpg)
APSCC 2011, 12 Dec, 2011, Jeju, Korean
Illustrative examples – develop an app for policy compliance
Configuration
Results
![Page 15: Exchanging Data Agreements in the DaaS Model](https://reader033.fdocuments.in/reader033/viewer/2022051111/5538fbed4a795977028b4895/html5/thumbnails/15.jpg)
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])
![Page 16: Exchanging Data Agreements in the DaaS Model](https://reader033.fdocuments.in/reader033/viewer/2022051111/5538fbed4a795977028b4895/html5/thumbnails/16.jpg)
APSCC 2011, 12 Dec, 2011, Jeju, Korean
Thanks for your attention!
Hong-Linh TruongDistributed Systems GroupVienna University of TechnologyAustria
[email protected]://www.infosys.tuwien.ac.at/staff/truong