SlideShare ist ein Scribd-Unternehmen logo
1 von 47
Downloaden Sie, um offline zu lesen
Advanced Services Engineering,
                              WS 2012, Lecture 6



Data marketplaces: models and concepts


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


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

ASE WS 2012             1
Outline

 Data marketplaces

 Description models

 Exchange data agreement

 Data contract




ASE WS 2012       2
Recall – data service units in
         clouds/internet
              data                                          data
                                    data




   Data service unit       Data service unit   Data service unit

     data
                              People               Things



                       Internet/Cloud


ASE WS 2012            3
Recall – data as a service

                        Data-as-a-Service – service models

              Data publish/subcription          Database-as-a-Service
              middleware as a service         (Structured/non-structured
                                                  querying systems)

               Sensor-as-a-Service               Storage-as-a-Service
                                               (Basic storage functions)




                                          deploy

    Private/Public/Hybrid/Community Clouds
ASE WS 2012                    4
Data marketplaces

 More than just DaaS
    DaaS focuses on data provisioning features
 Data marketplaces
    Multiple data providers and consumers
    Multiple DaaS
    Complex interactions among DaaS, data providers
     and consumers
    Complex billing and pricing models
    Market dynamics



ASE WS 2012          5
Discussion time


 WHAT ARE IMPORTANT ISSUES IN DATA
 MARKETPLACES?




ASE WS 2012        6
Some important issues

 DAAS DESCRIPTION MODEL


 DATA AGREEMENT EXCHANGE


 DATA CONTRACT


ASE WS 2012              7
Description Model for DaaS (1)

 State of the art:
    Providers have their own way to describe DaaS,
     mainly in HTML
    Existing service description techniques are not
     adequate in supporting description for DaaS
 Problems
    Service and data discovery cannot be done
     automatically
    On-demand data integration, service integration, and
     query optimization cannot be supported well.
    Service/data information and DaaS engineering
     cannot be tied.
ASE WS 2012           8
Description Model for DaaS (2)

Which levels must be covered?
              Here
                                           Data resource
                                                  Data
                                                 items
 Consumer
                                             Data    Data
                             Data           items items
                            assets
 Consumer

                                     Data resource Data resource
                                      Data resource Data resource
                     DaaS



ASE WS 2012           9
Description Model for DaaS – types
         of information
Which types of information must be covered?


     Quality of   Ownership
       data                   Price
                                           License          ....

       Service
      interface
                   Service
                   license
                              Quality of
                               service               ....




ASE WS 2012              10
DEMOS – a description model for
                 Data-as-a-Service


Quang Hieu Vu, Tran Vu Pham, Hong
Linh Truong,, Schahram Dustdar,
Rasool Asal: DEMODS: A Description
Model for Data-as-a-Service. AINA
2012: 605-612




See prototype:
http://www.infosys.tuwien.ac.at/
prototype/SOD1/demods/


  ASE WS 2012                        11
Description model and data
          marketplaces




ASE WS 2012        12
DEMODS – prototype (1)




ASE WS 2012       13
DEMODS – prototype (2)




              Check: http://demodsmanagement.appspot.com/

ASE WS 2012                 14
Discussion time

  WHICH TYPES OF DAAS INFORMATION
  ARE DYNAMIC? AND THEIR IMPACT ON
  DESCRIPTION MODELS?




ASE WS 2012        15
Exchange data agreement (1)

Consumer                 DaaS provider   Data
                                         provider


                           DaaS

  Consumer
                                              DaaS
                           DaaS
                                                Sensor




              How they interact w.r.t. data concerns?
              How their data agreements look like?
ASE WS 2012              16
Exchange data agreement (2)

  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
Need generic exchange models suitable for different
ways of data provisioning in data marketplaces

 ASE WS 2012          17
Data Agreement Exchange as a
                Service (DAES)


 Metamodel for data agreement exchange
 Techniques for enriching and associating data
  assets with agreement terms
 Interaction models for data agreement exchange



Hong Linh Truong, Schahram Dustdar, Joachim Götze, Tino Fleuren, Paul Müller, Salah-Eddine Tbahriti, Michael Mrissa,
Chirine Ghedira: Exchanging Data Agreements in the DaaS Model. APSCC 2011: 153-160




ASE WS 2012                                 18
Metamodel for data agreements
 Different
  category of
  agreements
   Licensing,
    privacy, quality
    of data
 Extensions
   Languages
   Different types
    of agreements
   Different
    specifications
 ASE WS 2012           19
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




ASE WS 2012           20
Possible interaction models for data
      enriched with data agreements




ASE WS 2012     21
DAES – conceptual architecture




 Jersey, JAX-RS Restful WS Weblogic
 Using URIs to identify agreements
ASE WS 2012      22
DAES – managed information




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

ASE WS 2012               23
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!


  ASE WS 2012                  24
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)




ASE WS 2012                  25
Illustrating examples – link
        agreements to geospatial data


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




ASE WS 2012      26
Illustrative examples – develop an
        app for policy compliance (1)




ASE WS 2012      27
Illustrative examples – develop an
           app for policy compliance (2)
Configuration




        Results

 ASE WS 2012        28
Discussion time


  HOW NEAR-REALTIME DATA IMPACTS ON
  DATA AGREEMENT EXCHANGE?




ASE WS 2012        29
Data contract

How to specific data contract?

                                        Data resource
                                               Data
                                              items
 Consumer
                                          Data    Data
                          Data           items items
                         assets
 Consumer

                                  Data resource Data resource
                                   Data resource Data resource
                  DaaS



ASE WS 2012        30
Data contracts

 Give a clear information about data usage
 Have a remedy against the consumer where the
  circumstances are such that the acts complained
  of do not
 Limit the liability of data providers in case of
  failure of the provided data;
 Specify information on data delivery,
  acceptance, and payment



ASE WS 2012       31
Data contracts
   Well-researched contracts for services but not
    for DaaS and data marketplaces
          But service APIs != data APIs =! data assets
   Several open questions
          Right to use data? Quality of data in the data
           agreement? Search based on data contract? Etc.
  ➔   Require extensible models
        ➔   Capture contractual terms for data contracts
        ➔   Support (semi-)automatic data service/data selection
            techniques.
Hong-Linh Truong, Marco Comerio, Flavio De Paoli, G.R. Gangadharan, Schahram Dustdar, "Data Contracts for
Cloud-based Data Marketplaces ", International Journal of Computational Science and Engineering, 2012 Vol.7, No.4,
pp.280 - 295
   ASE WS 2012                                32
Study of main data contract terms
 Data rights
    Derivation, Collection, Reproduction, Attribution
 Quality of Data (QoD)
    Not mentioned, Not clear how to establish QoD metrics
 Regulatory Compliance
    Sarbanes-Oxley, EU data protection directive, etc.
 Pricing model
    Different models, pricing for data APIs and for data assets
 Control and Relationship
    Evolution terms, support terms, limitation of liability, etc


 Most information is in human-readable form

ASE WS 2012                33
Data contract study




ASE WS 2012      34
Developing data contracts in cloud-
         based data marketplaces

 Follow community-based approach for data
  contract
 Propose generic structures to represent data
  contract terms and abstract data contracts
 Develop frameworks for data contract applications
 Incorporate data contracts into data-as-a-service
  description
 Develop data contract applications


 ASE WS 2012       35
Community view on data contract
        development
 Community users can develop:
    Term categories, term names, values, and units
    Rules for data contracts
    Common contract and contract fragments




                                   Community users =!
                                    novice users
ASE WS 2012          36
Representing data contract terms

 Contract term: (termName,termValue)
    Term name: common terms or user-specific terms
    Term value: a single value, a set, or a range




ASE WS 2012         37
Structuring abstract data contracts

Concrete data contracts        generates
can be in RDF, XML or
JSON




                                           Use Identifiers and
                                           Tags for identifying
                                           and searches
  ASE WS 2012             38
Development of contract
        applications
 Main applications:
    Data contract compatibility evaluation, data contract
     composition
 Some common steps
    Extract DCTermType in TermCategoryType
       Extact comprable terms from all contracts,
          - e.g., dataRight: Derivation, Composition and Reproduction
    Use evaluation rules associated with DCTermType
     from from rule repositories
    Execute rules by passing comparable terms to rules
    Aggregate results

ASE WS 2012               39
Prototype

 RDF for representing term categories, term
  names, term values, units
 Allegro Graph for storing contract knowledge




ASE WS 2012       40
Illustrating examples
 A large sustainability monitoring data platform
  shows how green buildings are
   Real-time total and per capita of CO2 emission
    of monitored building
   Open government data about CO2 per capita at
    national level
 We created contracts from
   Open Data Commons Attribution License
   Open Government License



 ASE WS 2012          41
Existing
common
knowledge
about Open
Data
Commons

  ASE WS 2012   42
Step 2: provide OpenBuildingCO2
OpenBuildingCO2 by             OpenGov for
modifying quality of           government data
data and data right




      Data contract for green building data
 ASE WS 2012        43
Experiments – composing data
        contract terms




ASE WS 2012     44
Discussion time
 CAN WE AUTOMATICALLY GENERATE
 DATA CONTRACTS FOR NEAR-REALTIME
 DATA?

ASE WS 2012        45
Exercises

 Read mentioned papers
 Examine existing data marketplaces and write
  DEMODS-based specification for some of them
 Develop some specific data contracts for open
  government data
 Work on some algorithms for checking data
  contract compatiblity




ASE WS 2012       46
Thanks for
              your attention

                Hong-Linh Truong
                Distributed Systems Group
                Vienna University of Technology
                truong@dsg.tuwien.ac.at
                http://www.infosys.tuwien.ac.at/staff/truong




ASE WS 2012       47

Weitere ähnliche Inhalte

Was ist angesagt?

Business intelligence in_the_cloud
Business intelligence in_the_cloudBusiness intelligence in_the_cloud
Business intelligence in_the_cloudPrachyanun Nilsook
 
Big Data For Investment Research Management
Big Data For Investment Research ManagementBig Data For Investment Research Management
Big Data For Investment Research ManagementIDT Partners
 
The Comprehensive Approach: A Unified Information Architecture
The Comprehensive Approach: A Unified Information ArchitectureThe Comprehensive Approach: A Unified Information Architecture
The Comprehensive Approach: A Unified Information ArchitectureInside Analysis
 
Niche Investment Strategies - Eli Shaashua
Niche Investment Strategies - Eli ShaashuaNiche Investment Strategies - Eli Shaashua
Niche Investment Strategies - Eli ShaashuaRyan Slack
 
Data on demand flexible archiving in a big content world
Data on demand   flexible archiving in a big content worldData on demand   flexible archiving in a big content world
Data on demand flexible archiving in a big content worldActuate Corporation
 
Cloud Computing: Business Trends and the Challenges
Cloud Computing: Business Trends and the ChallengesCloud Computing: Business Trends and the Challenges
Cloud Computing: Business Trends and the Challengesidescitation
 
DOCSIS 3.0 Broadband Intelligence using IPDR
DOCSIS 3.0 Broadband Intelligence using IPDRDOCSIS 3.0 Broadband Intelligence using IPDR
DOCSIS 3.0 Broadband Intelligence using IPDRappliedbroadband
 
Representing Non-Relational Databases with Darwinian Networks
Representing Non-Relational Databases with Darwinian NetworksRepresenting Non-Relational Databases with Darwinian Networks
Representing Non-Relational Databases with Darwinian NetworksIJERA Editor
 
ADAPTIVE MULTI-TENANCY POLICY FOR ENHANCING SERVICE LEVEL AGREEMENT THROUGH R...
ADAPTIVE MULTI-TENANCY POLICY FOR ENHANCING SERVICE LEVEL AGREEMENT THROUGH R...ADAPTIVE MULTI-TENANCY POLICY FOR ENHANCING SERVICE LEVEL AGREEMENT THROUGH R...
ADAPTIVE MULTI-TENANCY POLICY FOR ENHANCING SERVICE LEVEL AGREEMENT THROUGH R...IJCNCJournal
 

Was ist angesagt? (17)

Business intelligence in_the_cloud
Business intelligence in_the_cloudBusiness intelligence in_the_cloud
Business intelligence in_the_cloud
 
Big Data For Investment Research Management
Big Data For Investment Research ManagementBig Data For Investment Research Management
Big Data For Investment Research Management
 
The Comprehensive Approach: A Unified Information Architecture
The Comprehensive Approach: A Unified Information ArchitectureThe Comprehensive Approach: A Unified Information Architecture
The Comprehensive Approach: A Unified Information Architecture
 
What the future holds for the hybrid cloud
What the future holds for the hybrid cloudWhat the future holds for the hybrid cloud
What the future holds for the hybrid cloud
 
Forrester (CloudExchange)
Forrester (CloudExchange)Forrester (CloudExchange)
Forrester (CloudExchange)
 
Niche Investment Strategies - Eli Shaashua
Niche Investment Strategies - Eli ShaashuaNiche Investment Strategies - Eli Shaashua
Niche Investment Strategies - Eli Shaashua
 
P18 2 8-5
P18 2 8-5P18 2 8-5
P18 2 8-5
 
Dnb Finans Case Study
Dnb Finans Case StudyDnb Finans Case Study
Dnb Finans Case Study
 
Services oriented architecture
Services oriented architectureServices oriented architecture
Services oriented architecture
 
Data on demand flexible archiving in a big content world
Data on demand   flexible archiving in a big content worldData on demand   flexible archiving in a big content world
Data on demand flexible archiving in a big content world
 
Cloud Computing: Business Trends and the Challenges
Cloud Computing: Business Trends and the ChallengesCloud Computing: Business Trends and the Challenges
Cloud Computing: Business Trends and the Challenges
 
Cloud provider transparency
Cloud provider transparencyCloud provider transparency
Cloud provider transparency
 
Today's Need To Manage The Storage Polymorphism
Today's Need To Manage The Storage PolymorphismToday's Need To Manage The Storage Polymorphism
Today's Need To Manage The Storage Polymorphism
 
DOCSIS 3.0 Broadband Intelligence using IPDR
DOCSIS 3.0 Broadband Intelligence using IPDRDOCSIS 3.0 Broadband Intelligence using IPDR
DOCSIS 3.0 Broadband Intelligence using IPDR
 
Representing Non-Relational Databases with Darwinian Networks
Representing Non-Relational Databases with Darwinian NetworksRepresenting Non-Relational Databases with Darwinian Networks
Representing Non-Relational Databases with Darwinian Networks
 
jose rizal
jose rizaljose rizal
jose rizal
 
ADAPTIVE MULTI-TENANCY POLICY FOR ENHANCING SERVICE LEVEL AGREEMENT THROUGH R...
ADAPTIVE MULTI-TENANCY POLICY FOR ENHANCING SERVICE LEVEL AGREEMENT THROUGH R...ADAPTIVE MULTI-TENANCY POLICY FOR ENHANCING SERVICE LEVEL AGREEMENT THROUGH R...
ADAPTIVE MULTI-TENANCY POLICY FOR ENHANCING SERVICE LEVEL AGREEMENT THROUGH R...
 

Andere mochten auch

Editing th review of documentary draft
Editing th review of documentary draftEditing th review of documentary draft
Editing th review of documentary drafthaverstockmedia
 
Superbad Analysis - Lauryn Kyriacou
Superbad Analysis - Lauryn KyriacouSuperbad Analysis - Lauryn Kyriacou
Superbad Analysis - Lauryn Kyriacouhaverstockmedia
 
2 Tweet Not2 Tweet2
2 Tweet Not2 Tweet22 Tweet Not2 Tweet2
2 Tweet Not2 Tweet2The Circuit
 
The Circuit - The Market Has Changed...Have You?
The Circuit - The Market Has Changed...Have You?The Circuit - The Market Has Changed...Have You?
The Circuit - The Market Has Changed...Have You?The Circuit
 
Computer Latest Gadgets
Computer Latest GadgetsComputer Latest Gadgets
Computer Latest GadgetsJenny
 
Chase Oaks VBX - Monday - Greatness of the Journey
Chase Oaks VBX - Monday - Greatness of the JourneyChase Oaks VBX - Monday - Greatness of the Journey
Chase Oaks VBX - Monday - Greatness of the JourneyJason Loveless
 
P task- Cheyenne,Reanna & Danielle
P task- Cheyenne,Reanna & DanielleP task- Cheyenne,Reanna & Danielle
P task- Cheyenne,Reanna & Daniellehaverstockmedia
 

Andere mochten auch (8)

Editing th review of documentary draft
Editing th review of documentary draftEditing th review of documentary draft
Editing th review of documentary draft
 
Superbad Analysis - Lauryn Kyriacou
Superbad Analysis - Lauryn KyriacouSuperbad Analysis - Lauryn Kyriacou
Superbad Analysis - Lauryn Kyriacou
 
2 Tweet Not2 Tweet2
2 Tweet Not2 Tweet22 Tweet Not2 Tweet2
2 Tweet Not2 Tweet2
 
The Circuit - The Market Has Changed...Have You?
The Circuit - The Market Has Changed...Have You?The Circuit - The Market Has Changed...Have You?
The Circuit - The Market Has Changed...Have You?
 
Computer Latest Gadgets
Computer Latest GadgetsComputer Latest Gadgets
Computer Latest Gadgets
 
Chase Oaks VBX - Monday - Greatness of the Journey
Chase Oaks VBX - Monday - Greatness of the JourneyChase Oaks VBX - Monday - Greatness of the Journey
Chase Oaks VBX - Monday - Greatness of the Journey
 
P task- Cheyenne,Reanna & Danielle
P task- Cheyenne,Reanna & DanielleP task- Cheyenne,Reanna & Danielle
P task- Cheyenne,Reanna & Danielle
 
Общественно-политическая жизнь страны в зеркале российской блогосферы (октябр...
Общественно-политическая жизнь страны в зеркале российской блогосферы (октябр...Общественно-политическая жизнь страны в зеркале российской блогосферы (октябр...
Общественно-политическая жизнь страны в зеркале российской блогосферы (октябр...
 

Ähnlich wie TUW - 184.742 Data marketplaces: models and concepts

TUW-ASE- Summer 2004: Data marketplaces: core models and concepts
TUW-ASE- Summer 2004: Data marketplaces: core models and conceptsTUW-ASE- Summer 2004: Data marketplaces: core models and concepts
TUW-ASE- Summer 2004: Data marketplaces: core models and conceptsHong-Linh Truong
 
TUW-ASE Summer 2015: Data marketplaces: core models and concepts
TUW-ASE Summer 2015: Data marketplaces:  core models and conceptsTUW-ASE Summer 2015: Data marketplaces:  core models and concepts
TUW-ASE Summer 2015: Data marketplaces: core models and conceptsHong-Linh Truong
 
TUW- 184.742 Data as a Service – Concepts, Design & Implementation, and Ecosy...
TUW- 184.742 Data as a Service – Concepts, Design & Implementation, and Ecosy...TUW- 184.742 Data as a Service – Concepts, Design & Implementation, and Ecosy...
TUW- 184.742 Data as a Service – Concepts, Design & Implementation, and Ecosy...Hong-Linh Truong
 
TUW - 184.742 Evaluating Data Concerns for DaaS
TUW - 184.742 Evaluating Data Concerns for DaaSTUW - 184.742 Evaluating Data Concerns for DaaS
TUW - 184.742 Evaluating Data Concerns for DaaSHong-Linh Truong
 
Exchanging Data Agreements in the DaaS Model
Exchanging Data Agreements in the DaaS ModelExchanging Data Agreements in the DaaS Model
Exchanging Data Agreements in the DaaS ModelHong-Linh Truong
 
On Evaluating and Publishing Data Concerns for Data as a Service
On Evaluating and Publishing Data Concerns for Data as a ServiceOn Evaluating and Publishing Data Concerns for Data as a Service
On Evaluating and Publishing Data Concerns for Data as a ServiceHong-Linh Truong
 
TUW- 184.742 Emerging Dynamic Distributed Systems and Challenges for Advanced...
TUW- 184.742 Emerging Dynamic Distributed Systems and Challenges for Advanced...TUW- 184.742 Emerging Dynamic Distributed Systems and Challenges for Advanced...
TUW- 184.742 Emerging Dynamic Distributed Systems and Challenges for Advanced...Hong-Linh Truong
 
Fast Data Strategy Houston Roadshow Presentation
Fast Data Strategy Houston Roadshow PresentationFast Data Strategy Houston Roadshow Presentation
Fast Data Strategy Houston Roadshow PresentationDenodo
 
TUW-ASE-Summer 2014: Data as a Service – Concepts, Design & Implementation, a...
TUW-ASE-Summer 2014: Data as a Service – Concepts, Design & Implementation, a...TUW-ASE-Summer 2014: Data as a Service – Concepts, Design & Implementation, a...
TUW-ASE-Summer 2014: Data as a Service – Concepts, Design & Implementation, a...Hong-Linh Truong
 
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) ijccsa
 
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) ijccsa
 
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) ijccsa
 
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)ijdpsjournal
 
TUW-ASE- Summer 2014: Analyzing and Specifying Concerns for DaaS
TUW-ASE- Summer 2014: Analyzing and Specifying Concerns for DaaSTUW-ASE- Summer 2014: Analyzing and Specifying Concerns for DaaS
TUW-ASE- Summer 2014: Analyzing and Specifying Concerns for DaaSHong-Linh Truong
 
Interoperability for Intelligence Applications using Data-Centric Middleware
Interoperability for Intelligence Applications using Data-Centric MiddlewareInteroperability for Intelligence Applications using Data-Centric Middleware
Interoperability for Intelligence Applications using Data-Centric MiddlewareGerardo Pardo-Castellote
 
Intro to big data and applications -day 3
Intro to big data and applications -day 3Intro to big data and applications -day 3
Intro to big data and applications -day 3Parviz Vakili
 
On Analyzing and Specifying Concerns for Data as a Service
On Analyzing and Specifying Concerns for Data as a ServiceOn Analyzing and Specifying Concerns for Data as a Service
On Analyzing and Specifying Concerns for Data as a ServiceHong-Linh Truong
 
Data Virtualization. An Introduction (ASEAN)
Data Virtualization. An Introduction (ASEAN)Data Virtualization. An Introduction (ASEAN)
Data Virtualization. An Introduction (ASEAN)Denodo
 

Ähnlich wie TUW - 184.742 Data marketplaces: models and concepts (20)

TUW-ASE- Summer 2004: Data marketplaces: core models and concepts
TUW-ASE- Summer 2004: Data marketplaces: core models and conceptsTUW-ASE- Summer 2004: Data marketplaces: core models and concepts
TUW-ASE- Summer 2004: Data marketplaces: core models and concepts
 
TUW-ASE Summer 2015: Data marketplaces: core models and concepts
TUW-ASE Summer 2015: Data marketplaces:  core models and conceptsTUW-ASE Summer 2015: Data marketplaces:  core models and concepts
TUW-ASE Summer 2015: Data marketplaces: core models and concepts
 
TUW- 184.742 Data as a Service – Concepts, Design & Implementation, and Ecosy...
TUW- 184.742 Data as a Service – Concepts, Design & Implementation, and Ecosy...TUW- 184.742 Data as a Service – Concepts, Design & Implementation, and Ecosy...
TUW- 184.742 Data as a Service – Concepts, Design & Implementation, and Ecosy...
 
TUW - 184.742 Evaluating Data Concerns for DaaS
TUW - 184.742 Evaluating Data Concerns for DaaSTUW - 184.742 Evaluating Data Concerns for DaaS
TUW - 184.742 Evaluating Data Concerns for DaaS
 
Exchanging Data Agreements in the DaaS Model
Exchanging Data Agreements in the DaaS ModelExchanging Data Agreements in the DaaS Model
Exchanging Data Agreements in the DaaS Model
 
Vu2012
Vu2012Vu2012
Vu2012
 
On Evaluating and Publishing Data Concerns for Data as a Service
On Evaluating and Publishing Data Concerns for Data as a ServiceOn Evaluating and Publishing Data Concerns for Data as a Service
On Evaluating and Publishing Data Concerns for Data as a Service
 
TUW- 184.742 Emerging Dynamic Distributed Systems and Challenges for Advanced...
TUW- 184.742 Emerging Dynamic Distributed Systems and Challenges for Advanced...TUW- 184.742 Emerging Dynamic Distributed Systems and Challenges for Advanced...
TUW- 184.742 Emerging Dynamic Distributed Systems and Challenges for Advanced...
 
Fast Data Strategy Houston Roadshow Presentation
Fast Data Strategy Houston Roadshow PresentationFast Data Strategy Houston Roadshow Presentation
Fast Data Strategy Houston Roadshow Presentation
 
TUW-ASE-Summer 2014: Data as a Service – Concepts, Design & Implementation, a...
TUW-ASE-Summer 2014: Data as a Service – Concepts, Design & Implementation, a...TUW-ASE-Summer 2014: Data as a Service – Concepts, Design & Implementation, a...
TUW-ASE-Summer 2014: Data as a Service – Concepts, Design & Implementation, a...
 
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)
 
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)
 
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)
 
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-ASE- Summer 2014: Analyzing and Specifying Concerns for DaaS
TUW-ASE- Summer 2014: Analyzing and Specifying Concerns for DaaSTUW-ASE- Summer 2014: Analyzing and Specifying Concerns for DaaS
TUW-ASE- Summer 2014: Analyzing and Specifying Concerns for DaaS
 
E2013
E2013E2013
E2013
 
Interoperability for Intelligence Applications using Data-Centric Middleware
Interoperability for Intelligence Applications using Data-Centric MiddlewareInteroperability for Intelligence Applications using Data-Centric Middleware
Interoperability for Intelligence Applications using Data-Centric Middleware
 
Intro to big data and applications -day 3
Intro to big data and applications -day 3Intro to big data and applications -day 3
Intro to big data and applications -day 3
 
On Analyzing and Specifying Concerns for Data as a Service
On Analyzing and Specifying Concerns for Data as a ServiceOn Analyzing and Specifying Concerns for Data as a Service
On Analyzing and Specifying Concerns for Data as a Service
 
Data Virtualization. An Introduction (ASEAN)
Data Virtualization. An Introduction (ASEAN)Data Virtualization. An Introduction (ASEAN)
Data Virtualization. An Introduction (ASEAN)
 

Mehr von 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
 

Mehr von 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
 

Kürzlich hochgeladen

2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptxMaritesTamaniVerdade
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxVishalSingh1417
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxAreebaZafar22
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsKarakKing
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...Nguyen Thanh Tu Collection
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentationcamerronhm
 
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxHMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxmarlenawright1
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Jisc
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...ZurliaSoop
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxEsquimalt MFRC
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfagholdier
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024Elizabeth Walsh
 
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfUnit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfDr Vijay Vishwakarma
 
How to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxHow to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxCeline George
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsMebane Rash
 
Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jisc
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSCeline George
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.MaryamAhmad92
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...Poonam Aher Patil
 

Kürzlich hochgeladen (20)

2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxHMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024
 
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfUnit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
 
How to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxHow to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptx
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 

TUW - 184.742 Data marketplaces: models and concepts

  • 1. Advanced Services Engineering, WS 2012, Lecture 6 Data marketplaces: models and concepts Hong-Linh Truong Distributed Systems Group, Vienna University of Technology truong@dsg.tuwien.ac.at http://www.infosys.tuwien.ac.at/staff/truong ASE WS 2012 1
  • 2. Outline  Data marketplaces  Description models  Exchange data agreement  Data contract ASE WS 2012 2
  • 3. Recall – data service units in clouds/internet data data data Data service unit Data service unit Data service unit data People Things Internet/Cloud ASE WS 2012 3
  • 4. Recall – data as a service Data-as-a-Service – service models Data publish/subcription Database-as-a-Service middleware as a service (Structured/non-structured querying systems) Sensor-as-a-Service Storage-as-a-Service (Basic storage functions) deploy Private/Public/Hybrid/Community Clouds ASE WS 2012 4
  • 5. Data marketplaces  More than just DaaS  DaaS focuses on data provisioning features  Data marketplaces  Multiple data providers and consumers  Multiple DaaS  Complex interactions among DaaS, data providers and consumers  Complex billing and pricing models  Market dynamics ASE WS 2012 5
  • 6. Discussion time WHAT ARE IMPORTANT ISSUES IN DATA MARKETPLACES? ASE WS 2012 6
  • 7. Some important issues DAAS DESCRIPTION MODEL DATA AGREEMENT EXCHANGE DATA CONTRACT ASE WS 2012 7
  • 8. Description Model for DaaS (1)  State of the art:  Providers have their own way to describe DaaS, mainly in HTML  Existing service description techniques are not adequate in supporting description for DaaS  Problems  Service and data discovery cannot be done automatically  On-demand data integration, service integration, and query optimization cannot be supported well.  Service/data information and DaaS engineering cannot be tied. ASE WS 2012 8
  • 9. Description Model for DaaS (2) Which levels must be covered? Here Data resource Data items Consumer Data Data Data items items assets Consumer Data resource Data resource Data resource Data resource DaaS ASE WS 2012 9
  • 10. Description Model for DaaS – types of information Which types of information must be covered? Quality of Ownership data Price License .... Service interface Service license Quality of service .... ASE WS 2012 10
  • 11. DEMOS – a description model for Data-as-a-Service Quang Hieu Vu, Tran Vu Pham, Hong Linh Truong,, Schahram Dustdar, Rasool Asal: DEMODS: A Description Model for Data-as-a-Service. AINA 2012: 605-612 See prototype: http://www.infosys.tuwien.ac.at/ prototype/SOD1/demods/ ASE WS 2012 11
  • 12. Description model and data marketplaces ASE WS 2012 12
  • 13. DEMODS – prototype (1) ASE WS 2012 13
  • 14. DEMODS – prototype (2) Check: http://demodsmanagement.appspot.com/ ASE WS 2012 14
  • 15. Discussion time WHICH TYPES OF DAAS INFORMATION ARE DYNAMIC? AND THEIR IMPACT ON DESCRIPTION MODELS? ASE WS 2012 15
  • 16. Exchange data agreement (1) Consumer DaaS provider Data provider DaaS Consumer DaaS DaaS Sensor How they interact w.r.t. data concerns? How their data agreements look like? ASE WS 2012 16
  • 17. Exchange data agreement (2)  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 Need generic exchange models suitable for different ways of data provisioning in data marketplaces ASE WS 2012 17
  • 18. Data Agreement Exchange as a Service (DAES)  Metamodel for data agreement exchange  Techniques for enriching and associating data assets with agreement terms  Interaction models for data agreement exchange Hong Linh Truong, Schahram Dustdar, Joachim Götze, Tino Fleuren, Paul Müller, Salah-Eddine Tbahriti, Michael Mrissa, Chirine Ghedira: Exchanging Data Agreements in the DaaS Model. APSCC 2011: 153-160 ASE WS 2012 18
  • 19. Metamodel for data agreements  Different category of agreements  Licensing, privacy, quality of data  Extensions  Languages  Different types of agreements  Different specifications ASE WS 2012 19
  • 20. 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 ASE WS 2012 20
  • 21. Possible interaction models for data enriched with data agreements ASE WS 2012 21
  • 22. DAES – conceptual architecture  Jersey, JAX-RS Restful WS Weblogic  Using URIs to identify agreements ASE WS 2012 22
  • 23. DAES – managed information  Specific applications: agreement creation, agreement validation, agreement compatibility analysis, agreement management  Implementation: Jersey, JAX-RS Restful WS Weblogic ASE WS 2012 23
  • 24. 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! ASE WS 2012 24
  • 25. 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) ASE WS 2012 25
  • 26. Illustrating examples – link agreements to geospatial data Consumers can interpret and reason if the data can be used for specific purposes ASE WS 2012 26
  • 27. Illustrative examples – develop an app for policy compliance (1) ASE WS 2012 27
  • 28. Illustrative examples – develop an app for policy compliance (2) Configuration Results ASE WS 2012 28
  • 29. Discussion time HOW NEAR-REALTIME DATA IMPACTS ON DATA AGREEMENT EXCHANGE? ASE WS 2012 29
  • 30. Data contract How to specific data contract? Data resource Data items Consumer Data Data Data items items assets Consumer Data resource Data resource Data resource Data resource DaaS ASE WS 2012 30
  • 31. Data contracts  Give a clear information about data usage  Have a remedy against the consumer where the circumstances are such that the acts complained of do not  Limit the liability of data providers in case of failure of the provided data;  Specify information on data delivery, acceptance, and payment ASE WS 2012 31
  • 32. Data contracts  Well-researched contracts for services but not for DaaS and data marketplaces  But service APIs != data APIs =! data assets  Several open questions  Right to use data? Quality of data in the data agreement? Search based on data contract? Etc. ➔ Require extensible models ➔ Capture contractual terms for data contracts ➔ Support (semi-)automatic data service/data selection techniques. Hong-Linh Truong, Marco Comerio, Flavio De Paoli, G.R. Gangadharan, Schahram Dustdar, "Data Contracts for Cloud-based Data Marketplaces ", International Journal of Computational Science and Engineering, 2012 Vol.7, No.4, pp.280 - 295 ASE WS 2012 32
  • 33. Study of main data contract terms  Data rights  Derivation, Collection, Reproduction, Attribution  Quality of Data (QoD)  Not mentioned, Not clear how to establish QoD metrics  Regulatory Compliance  Sarbanes-Oxley, EU data protection directive, etc.  Pricing model  Different models, pricing for data APIs and for data assets  Control and Relationship  Evolution terms, support terms, limitation of liability, etc Most information is in human-readable form ASE WS 2012 33
  • 35. Developing data contracts in cloud- based data marketplaces  Follow community-based approach for data contract  Propose generic structures to represent data contract terms and abstract data contracts  Develop frameworks for data contract applications  Incorporate data contracts into data-as-a-service description  Develop data contract applications ASE WS 2012 35
  • 36. Community view on data contract development  Community users can develop:  Term categories, term names, values, and units  Rules for data contracts  Common contract and contract fragments Community users =! novice users ASE WS 2012 36
  • 37. Representing data contract terms  Contract term: (termName,termValue)  Term name: common terms or user-specific terms  Term value: a single value, a set, or a range ASE WS 2012 37
  • 38. Structuring abstract data contracts Concrete data contracts generates can be in RDF, XML or JSON Use Identifiers and Tags for identifying and searches ASE WS 2012 38
  • 39. Development of contract applications  Main applications:  Data contract compatibility evaluation, data contract composition  Some common steps  Extract DCTermType in TermCategoryType  Extact comprable terms from all contracts, - e.g., dataRight: Derivation, Composition and Reproduction  Use evaluation rules associated with DCTermType from from rule repositories  Execute rules by passing comparable terms to rules  Aggregate results ASE WS 2012 39
  • 40. Prototype  RDF for representing term categories, term names, term values, units  Allegro Graph for storing contract knowledge ASE WS 2012 40
  • 41. Illustrating examples  A large sustainability monitoring data platform shows how green buildings are  Real-time total and per capita of CO2 emission of monitored building  Open government data about CO2 per capita at national level  We created contracts from  Open Data Commons Attribution License  Open Government License ASE WS 2012 41
  • 43. Step 2: provide OpenBuildingCO2 OpenBuildingCO2 by OpenGov for modifying quality of government data data and data right Data contract for green building data ASE WS 2012 43
  • 44. Experiments – composing data contract terms ASE WS 2012 44
  • 45. Discussion time CAN WE AUTOMATICALLY GENERATE DATA CONTRACTS FOR NEAR-REALTIME DATA? ASE WS 2012 45
  • 46. Exercises  Read mentioned papers  Examine existing data marketplaces and write DEMODS-based specification for some of them  Develop some specific data contracts for open government data  Work on some algorithms for checking data contract compatiblity ASE WS 2012 46
  • 47. Thanks for your attention Hong-Linh Truong Distributed Systems Group Vienna University of Technology truong@dsg.tuwien.ac.at http://www.infosys.tuwien.ac.at/staff/truong ASE WS 2012 47