SlideShare uma empresa Scribd logo
1 de 47
Baixar para ler offline
Advanced Services Engineering,
                              WS 2012, Lecture 4


 Analyzing and Specifying Concerns for
                 DaaS


                      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

 What are data concerns and why their are
  important

 Issues in DaaS concerns

 Analysis and specification of DaaS concerns




ASE WS 2012       2
What are data concerns?



data                   ....              ....             DaaS          data assets

                 APIs, Querying, Data Management, etc.



                                    Located                               price?
 Quality of data?    Privacy
                                    in US?
                     problem?                            Service
 free?                                                              redistribution?
                                                         quality?




   ASE WS 2012                  3
DaaS Concerns

data                      ....                 ....         DaaS   data assets

                    APIs, Querying, Data Management, etc.

  Data
concerns

       Quality of    Ownership
         data                          Price
                                                  License   ....



DaaS concerns include QoS, quality of data (QoD),
service licensing, data licensing, data governance, etc.
   ASE WS 2012                     4
Why DaaS/data concerns are
        important?

 Too much data returned to the
  consumer/integrator

 Results are returned without a clear usage and
  ownership causing data compliance problems


     Ultimate goal: to provide relevant data with
      acceptable constraints on data concerns


ASE WS 2012        5
Example: Mashup (1)

 Composition of Yahoo! Boss News Search,
  Google News Search , and Flickr
      recent news and high-qualified images, but free-
      of charge, related to "Haiti earthquake"




Hong Linh Truong, Marco Comerio, Andrea Maurino, Schahram Dustdar, Flavio De Paoli, Luca Panziera: On
    Identifying and Reducing Irrelevant Information in Service Composition and Execution. WISE 2010: 52-66




ASE WS 2012                              6
Example: Mashup (2)




        7
If the composer is aware of context
        and quality parameters
 Possible mappings of context and quality
  requirements




 but it is a tedious task and hard to be automated and we
 are not sure we have a correct mapping.
ASE WS 2012          8
Example: open data (1)
 Retrieve big datasets from RESTful services for further
  extraction, transform or data composition activities




                  http://www.undata-api.org/

ASE WS 2012              9
Example: open data (2)




 Example: study the population growth and
  literacy rate from 1990-2009 for all countries in
  the world
 Without QoD: get datasets and perform mashup



ASE WS 2012        10
Example: open data (2)
                                            CountriesYear   1990   ...   2009

                                 223
                                            1
                                 elements   ...

 With QoD support:                         223



   Population annual growth rate (percent):
       dataelementcompleteness= 0.8654708520179372,
        datasetcompleteness=0.7356502242152466;
   Adult literacy rate (percent):
       dataelementcompleteness=0.5874439461883408
       datasetcompleteness=0.04349775784753363


Should we retrieve the data and perform data
composition?
 ASE WS 2012            11
Example: smart environments

 Smart environments with several low level sensors:
    Recognize human activities: idle, relaxing, and cleaning
     up,
    Provide context information for adaptive service
     discovery and execution
    E.g., FP7 SM4All, FP7 EU OPPORTUNITY
 Virtual Sensor-as-a-Service provides human activities




 ASE WS 2012           12
Example: smart environments (2)




PoC: Probability of Correctness
QoC: Quality of Context
VSS: Virtual Sensor Service       Atif Manzoor, Hong Linh Truong, Christoph
                                  Dorn, Schahram Dustdar: Service-centric
CMS: Context Management Service   Inference and Utilization of Confidence on
CCS: Context Consumer Service     Context. APSCC 2010: 11-18
AC: Appliances Control (AC)
AM: Ambiance Management

ASE WS 2012               13
Discussion time


 WHAT ARE OTHER CASES
 WHERE DAAS CONCERNS
 ARE IMPORTANT FOR?
ASE WS 2012        14
Issues on DaaS concerns (1)

 DaaS concern models
   Unstructured description of context, QoS and
    quality of data (QoD)
   Different specifications and terminologies
   Mismatching semantics of information about
    services and data concerns




ASE WS 2012       15
Issues on DaaS concerns (2)

 DaaS APIs
    No/Limited description of data and service
     usage
    No API for retrieving quality and context
     information
    No quality and context information associated
     with requested data




ASE WS 2012        16
Issues on DaaS concerns (3)

 Evaluation techniques
    Missing evaluation of compatibility of context
     and concerns for multiple DaaS and data
     assets
    Missing evaluation techniques to filter
     large/irrelevant data quantity


Require a „holistic integration“ of information models,
APIs and evaluation techniques for DaaS concerns!

ASE WS 2012         17
Solutions needed
      Developing meta-model and domain-dependent semantic
   representations for quality and context information specifications
 Reconciliation of DaaS concern
                                       Linked DaaS concerns models
              terms



Developing context and DaaS concerns that can be accessed via open
                              APIs

         APIs extension              External DaaS information service




  Developing techniques for context and DaaS concerns evaluation
    On-the-fly data concerns         Concerns compatibility evaluation
          evaluation                        and composition
ASE WS 2012                18
Discussion time

 WHY CONTEXT IS
 IMPORTANT?
ASE WS 2012        19
DaaS concerns analysis and
               specification


 Which concerns are important in which
  situations?
 How to specify concerns?




Hong Linh Truong, Schahram Dustdar On analyzing and specifying concerns for data as a service. APSCC 2009: 87-
    94




ASE WS 2012                               20
The importance of concerns in
          DaaS consumer‘s view – data
          governance

                              Storage/Database
                                -as-a-Service
data                                                        DaaS




                                   Data governance

              Important factor, for example, the security and
              privacy compliance, data distribution, and auditing




ASE WS 2012              21
The importance of concerns in DaaS
       consumer‘s view – quality of data

Read-only DaaS                      CRUD DaaS
 Important factor for the           Expected some support
  selection of DaaS.                  to control the quality of
 For example, the                    the data in case the data
  accurary and                        is offered to other
  compleness of the data,             consumers
  whether the data is up-to-
  date




ASE WS 2012           22       22
The importance of concerns in
       DaaS consumer‘s view– data and
       service usage

Read-only DaaS              CRUD DaaS
 Important factor, in       Important factor, in
  particular, price, data     paricular, price, service
  and service APIs            APIs licensing, and law
  licensing, law              enforcement
  enforcement, and
  Intellectual Property
  rights



ASE WS 2012            23
The importance of concerns in
         DaaS consumer‘s view – QoD

Read-only DaaS                CRUD Daas
Important factor, in         Important factor, in
particular availability and   particular, availability,
response time                 response time,
                              dependability, and security




ASE WS 2012             24
The importance of concerns in DaaS
       consumer‘s view– service context

Read-only DaaS               CRUD DaaS
Useful factor, such as      Important factor, e.g.
classification and service   location (for regulation
type (REST, SOAP),           compliance) and versioning
location




ASE WS 2012            25
Discussion time

 WHAT ARE OTHER
 IMPORTANT ISSUES? ADD
 YOUR FINDING!
ASE WS 2012        26
Conceptual model for DaaS
          concerns and contracts




ASE WS 2012       27
Capability concerns

Data Quality capabilities
  Based on well-established research on data quality
  Timelineness, uptodate, free-of-error, cleaning, consistency,
  completeness, domain-specific metrics, etc.
  We mainly support the specification of QoD metrics for the whole
  DaaS but possible to extend to the service operation level
Data Security/Privacy capabilities
  Data protection within DaaS, e.g. encryption, sensitive data
  filtering, and data privacy
  Many terms are based on the W3C P3P




ASE WS 2012              28
Capability concerns (2)
Auditing capabilities
  Logging, reporting (e.g., daily, weekly, and monthly),
  and warning
  Support system maintenance, SLA monitoring, billing,
  and taxation
Data lifecycle
  Backup/recovery, distribution (e.g., a service is in
  Europe but data is stored in US), and disposition
  Support system maintenance but also regulation on
  data



ASE WS 2012           29
Capability concerns (3)
Data and service license
  Usage permission: for data (distribution, transfer,
  personal use, etc.) and for service APIs (adaptation,
  composition, derivation, etc.)
   We utilize some terms from ODRL/ODRL-S
  Copyrights
  Liability: e.g., who is reponsible for the loss due to a
  network disruption?
  Law enforcement (e.g., US or European court)
  Domain specific Intellectural property rights


ASE WS 2012            30
Data source concerns
A DaaS may utilize data from many sources.
Similar DaaSs may utilize data from the same source
Data source properties
   Name: e.g. ddfFlus or DataFlux
   Size
   Timespan: the duration of collected data,
   Update Frequency: how offen the data is updated
   etc




ASE WS 2012          31
Service context concerns
Location:
   Selecting a DaaS in Amazon US Zone or European Zone?
   Service Type: REST or SOAP?
Level of Service
Service Classification
   Based on UNSPSC Code Classification Services
Data Classification
Service/data versioning




ASE WS 2012             32
XML Diagram for the DaaS
         capability specification




ASE WS 2012      33   33
XML Diagram for DaaS specification




ASE WS 2012      34
From capability/context to
                   DaaS contract

      Search                   Define and
   properties of            negotiate contract   Contracts
      DaaSs                       terms


 DaaS Capabilities,
   Context, Data            Consumer-specific
                             35 concerns
     Source



A DaaS contract includes a set of generic, data-
specific and service-specific conditions established
based on concerns

ASE WS 2012            35
Recall -- stakeholders in data
           provisioning
                             Data Provider
                             • People
                               (individual/crowds/org
                               anization)
                             • Software, Things
                                                        Service Provider
      Data Assessment                                   • Software and people
       • Software and
            people
                                       Data


                                                        Data Consumer
     Data Aggregator/Integrator                         • People, Software,
     • Software                                           Things
     • People + software




ASE WS 2012                       36
Populating DaaS concerns

The role of stakeholders in the most trivial view

                                                           Data
                                                         Consumer
Data Provider
                   evaluate, specify,                       Data
                   publish and manage                Aggregator/Integrator

Service Provider
                                            specify, select,
                                            monitor, evaluate
                            DaaS
                           Concerns

                              monitor and
                              evaluate
                                                          Data
                                                       Assessment


ASE WS 2012              37
Support DaaS concerns selection
                                       Data                                        SECO2
                                     Consumer

                                                                           DeXIN


                                                 Service Information
                                                    Management
                                                       Service



                                                      SEMF-based                                           External
                                                 information, including                                    sources
                                                       concerns

1.   Muhammad Intizar Ali, Reinhard Pichler, Hong Linh Truong, Schahram Dustdar: Data Concern Aware Querying
     for the Integration of Data Services. ICEIS (1) 2011: 111-119
2.   Marco Comerio, Hong Linh Truong, Flavio De Paoli, Schahram Dustdar: Evaluating Contract Compatibility for
     Service Composition in the SeCO2 Framework. ICSOC/ServiceWave 2009: 221-236
ASE WS 2012                                            38
Implementation (1)




Check http://www.infosys.tuwien.ac.at/prototyp/SOD1/dataconcerns


                          39
Implementation (2)

 Data privacy concerns are annotated with WSDL
  and MicroWSMO




                 40
Implementation (3)
                                                Michael Mrissa, Salah-Eddine Tbahriti, Hong Linh
                                                    Truong: Privacy Model and Annotation for
                                                    DaaS. ECOWS 2010: 3-10




 Joint work with




http://infochimps.org/datasets/twitter-haiti-earthquake-data
                               41
Some Studies

 We are not aware of any provider that publishes
  DaaS‘s concerns in a well-defined form
    Mainly in HTML
 Our studies examines the description of DaaSs
   Enterprising computing
       StrikeIron, Xignite, serviceobjects.NET, WebserviceX,
        XWebServices, AERS, Amazon
    E-science
       GBIF (Global Biodiversity Information Facility), EBI
        (European Bioinformatics Institute) Web Services,
        EMBRACE Service Registry, and BioCatalogue
 ASE WS 2012                  42
0
                                                                                                                                                                              5
                                                                                                                                                                                  10
                                                                                                                                                                                       15
                                                                                                                                                                                            20
                                                                                                                                                                                                 25
                                                                                                                                                                                                      30
                                                                                                                                                                                                           35
                                                                                                                                         Completeness

                                                                                                                                              Uptodate




                  94
                                                                                                                                           Correctness

                                                                                                                                               Cleaning

                                                                                                                                        Standard output

                                                                                                                                                Privacy
                                                                                                                                                                                                                  based




ASE WS 2012
                                                                                                                                                Logging

                                                                                                                                              Reporting

                                                                                                                                               Warning

                                                                                                                                                Backup

                                                                                                                                        Response Time

                                                                                                                                             Availability

                                                                                                                                       Network Latency

                                                                                                                                           Packet Loss

                                                                                                                                       Network Security

                                                                                                                                            Price Model




   43
                                                                                                                                          Service Credit

                                                                                                                                      Usage Permission

                                                                                                                                              Copyright

                                                                                                                                                Liability

                                                                                                                                       Law Enforcement

                                                                                                                                    Domain-specific IPR

                                                                                                                                               Location

                                                                                                                                           Service Type

                                                                                                                                     Data Classification

                                                                                                                                     Data Source Name

                                                                                                                                      Data Source Size
                                                                                                                                                                                                                                                                 Concerns in HTML descriptions




                                                                                                                               Data Source Update Freq.
                                                                                                                                                                                                                 29 services from 7 providers, most are SOAP-




              Hong Linh Truong, Schahram Dustdar On analyzing and specifying concerns for data as a service. APSCC 2009: 87-
                                                                                                                                                        Mentioned
                                                                                                                                                        Not mentioned/clear
Concerns of DaaSs in E-science

From the DaaS description point of view
Service Registries          DQ         QoS        Business                            Licensing
                                                                      Ownership                 Usage
                                                                                                permission
GBIF                        No         No         No                  unstructured              unstructured
EBI Web Services            No         No         No                  No                        No
EMBRACE Service             No         No         No                  No                        No
Registry
BioCatalogue                No         No         unstructured        unstructured              unstructured




  Hong Linh Truong, Schahram Dustdar On analyzing and specifying concerns for data as a service. APSCC 2009: 87-
      94

 ASE WS 2012                                44
Discussion time

 WHAT CAN WE DO MORE
 WITH INFORMATION ABOUT
 DAAS CONCERNS?
ASE WS 2012        45
Exercises

 Read mentioned papers
 Visit DaaS mentioned in previous lectures
    Analyze existing DaaS concerns
    Examine how they specify and publish concerns
 Investigate possible concerns when merging
  data from different types of DaaS
    Open government data and near-realtime data from
     sensors




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

Mais conteúdo relacionado

Mais procurados

Module 3 Adapative Customer Experience Final
Module 3 Adapative Customer Experience FinalModule 3 Adapative Customer Experience Final
Module 3 Adapative Customer Experience FinalVivastream
 
Defence IT 2012 - Data Quality and Financial Services - Solvency II
Defence IT 2012 - Data Quality and Financial Services - Solvency IIDefence IT 2012 - Data Quality and Financial Services - Solvency II
Defence IT 2012 - Data Quality and Financial Services - Solvency IIDavid Twaddell
 
Powering Next Generation Data Architecture With Apache Hadoop
Powering Next Generation Data Architecture With Apache HadoopPowering Next Generation Data Architecture With Apache Hadoop
Powering Next Generation Data Architecture With Apache HadoopHortonworks
 
IP&A109 Next-Generation Analytics Architecture for the Year 2020
IP&A109 Next-Generation Analytics Architecture for the Year 2020IP&A109 Next-Generation Analytics Architecture for the Year 2020
IP&A109 Next-Generation Analytics Architecture for the Year 2020Anjan Roy, PMP
 
CDM SIG: Fusion MDM for Customer Highlights [2010 OAUG Collaborate]
CDM SIG: Fusion MDM for Customer Highlights [2010 OAUG Collaborate]CDM SIG: Fusion MDM for Customer Highlights [2010 OAUG Collaborate]
CDM SIG: Fusion MDM for Customer Highlights [2010 OAUG Collaborate]Rhapsody Technologies, Inc.
 
Site/Location Hubs - A Hot Trend In Master Data Management (MDM)
Site/Location Hubs - A Hot Trend In Master Data Management (MDM)Site/Location Hubs - A Hot Trend In Master Data Management (MDM)
Site/Location Hubs - A Hot Trend In Master Data Management (MDM)Rhapsody Technologies, Inc.
 
Inside Source Fall 2011 Magazine
Inside Source Fall 2011 MagazineInside Source Fall 2011 Magazine
Inside Source Fall 2011 MagazineSourceMedical Asc
 
Customer summit - big data (final)
Customer summit  - big data (final)Customer summit  - big data (final)
Customer summit - big data (final)Anand Deshpande
 

Mais procurados (9)

Module 3 Adapative Customer Experience Final
Module 3 Adapative Customer Experience FinalModule 3 Adapative Customer Experience Final
Module 3 Adapative Customer Experience Final
 
Defence IT 2012 - Data Quality and Financial Services - Solvency II
Defence IT 2012 - Data Quality and Financial Services - Solvency IIDefence IT 2012 - Data Quality and Financial Services - Solvency II
Defence IT 2012 - Data Quality and Financial Services - Solvency II
 
Tera stream ETL
Tera stream ETLTera stream ETL
Tera stream ETL
 
Powering Next Generation Data Architecture With Apache Hadoop
Powering Next Generation Data Architecture With Apache HadoopPowering Next Generation Data Architecture With Apache Hadoop
Powering Next Generation Data Architecture With Apache Hadoop
 
IP&A109 Next-Generation Analytics Architecture for the Year 2020
IP&A109 Next-Generation Analytics Architecture for the Year 2020IP&A109 Next-Generation Analytics Architecture for the Year 2020
IP&A109 Next-Generation Analytics Architecture for the Year 2020
 
CDM SIG: Fusion MDM for Customer Highlights [2010 OAUG Collaborate]
CDM SIG: Fusion MDM for Customer Highlights [2010 OAUG Collaborate]CDM SIG: Fusion MDM for Customer Highlights [2010 OAUG Collaborate]
CDM SIG: Fusion MDM for Customer Highlights [2010 OAUG Collaborate]
 
Site/Location Hubs - A Hot Trend In Master Data Management (MDM)
Site/Location Hubs - A Hot Trend In Master Data Management (MDM)Site/Location Hubs - A Hot Trend In Master Data Management (MDM)
Site/Location Hubs - A Hot Trend In Master Data Management (MDM)
 
Inside Source Fall 2011 Magazine
Inside Source Fall 2011 MagazineInside Source Fall 2011 Magazine
Inside Source Fall 2011 Magazine
 
Customer summit - big data (final)
Customer summit  - big data (final)Customer summit  - big data (final)
Customer summit - big data (final)
 

Destaque (6)

Gummed tape dispensers
Gummed tape dispensersGummed tape dispensers
Gummed tape dispensers
 
Phihongoaitruyen
PhihongoaitruyenPhihongoaitruyen
Phihongoaitruyen
 
Introduction to Data-Applied.com
Introduction to Data-Applied.comIntroduction to Data-Applied.com
Introduction to Data-Applied.com
 
Fall-Applied Row Covers Enhance Yield in Plasticulture Strawberries; Gardenin...
Fall-Applied Row Covers Enhance Yield in Plasticulture Strawberries; Gardenin...Fall-Applied Row Covers Enhance Yield in Plasticulture Strawberries; Gardenin...
Fall-Applied Row Covers Enhance Yield in Plasticulture Strawberries; Gardenin...
 
Sky
SkySky
Sky
 
Tú eres tu_propia_marca
Tú eres tu_propia_marcaTú eres tu_propia_marca
Tú eres tu_propia_marca
 

Semelhante a Analyzing and Specifying DaaS Concerns

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
 
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
 
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
 
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
 
TUW-ASE-SUmmer 2014: Evaluating and Utilizing Data Concerns for DaaS
TUW-ASE-SUmmer 2014: Evaluating and Utilizing Data Concerns for DaaSTUW-ASE-SUmmer 2014: Evaluating and Utilizing Data Concerns for DaaS
TUW-ASE-SUmmer 2014: Evaluating and Utilizing Data Concerns for DaaSHong-Linh Truong
 
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
 
Itc571 Project Presentation
Itc571 Project PresentationItc571 Project Presentation
Itc571 Project PresentationDinh Khue
 
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
 
TUW-ASE Summer 2015: Data as a Service - Models and Data Concerns
TUW-ASE Summer 2015: Data as a Service - Models and Data ConcernsTUW-ASE Summer 2015: Data as a Service - Models and Data Concerns
TUW-ASE Summer 2015: Data as a Service - Models and Data ConcernsHong-Linh Truong
 
Data Ninja Webinar Series: Realizing the Promise of Data Lakes
Data Ninja Webinar Series: Realizing the Promise of Data LakesData Ninja Webinar Series: Realizing the Promise of Data Lakes
Data Ninja Webinar Series: Realizing the Promise of Data LakesDenodo
 
Data Virtualization. An Introduction (ASEAN)
Data Virtualization. An Introduction (ASEAN)Data Virtualization. An Introduction (ASEAN)
Data Virtualization. An Introduction (ASEAN)Denodo
 
DICE @ Innomatch 2015, 3rd Regional Innovation Fair, Arad, Romania
DICE @ Innomatch 2015, 3rd Regional Innovation Fair, Arad, RomaniaDICE @ Innomatch 2015, 3rd Regional Innovation Fair, Arad, Romania
DICE @ Innomatch 2015, 3rd Regional Innovation Fair, Arad, RomaniaInstitute e-Austria Timisoara
 
Self Service Analytics and a Modern Data Architecture with Data Virtualizatio...
Self Service Analytics and a Modern Data Architecture with Data Virtualizatio...Self Service Analytics and a Modern Data Architecture with Data Virtualizatio...
Self Service Analytics and a Modern Data Architecture with Data Virtualizatio...Denodo
 
Why a Data Services Marketplace is Critical for a Successful Data-Driven Ente...
Why a Data Services Marketplace is Critical for a Successful Data-Driven Ente...Why a Data Services Marketplace is Critical for a Successful Data-Driven Ente...
Why a Data Services Marketplace is Critical for a Successful Data-Driven Ente...Denodo
 
Data Services Marketplace
Data Services MarketplaceData Services Marketplace
Data Services MarketplaceDenodo
 
SQLSaturday #188 - Enterprise Information Management
SQLSaturday #188  - Enterprise Information ManagementSQLSaturday #188  - Enterprise Information Management
SQLSaturday #188 - Enterprise Information ManagementTillmann Eitelberg
 
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
 

Semelhante a Analyzing and Specifying DaaS Concerns (20)

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
 
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...
 
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
 
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
 
TUW-ASE-SUmmer 2014: Evaluating and Utilizing Data Concerns for DaaS
TUW-ASE-SUmmer 2014: Evaluating and Utilizing Data Concerns for DaaSTUW-ASE-SUmmer 2014: Evaluating and Utilizing Data Concerns for DaaS
TUW-ASE-SUmmer 2014: Evaluating and Utilizing Data Concerns for DaaS
 
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...
 
Itc571 Project Presentation
Itc571 Project PresentationItc571 Project Presentation
Itc571 Project Presentation
 
E2013
E2013E2013
E2013
 
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...
 
TUW-ASE Summer 2015: Data as a Service - Models and Data Concerns
TUW-ASE Summer 2015: Data as a Service - Models and Data ConcernsTUW-ASE Summer 2015: Data as a Service - Models and Data Concerns
TUW-ASE Summer 2015: Data as a Service - Models and Data Concerns
 
Data Ninja Webinar Series: Realizing the Promise of Data Lakes
Data Ninja Webinar Series: Realizing the Promise of Data LakesData Ninja Webinar Series: Realizing the Promise of Data Lakes
Data Ninja Webinar Series: Realizing the Promise of Data Lakes
 
Data Virtualization. An Introduction (ASEAN)
Data Virtualization. An Introduction (ASEAN)Data Virtualization. An Introduction (ASEAN)
Data Virtualization. An Introduction (ASEAN)
 
DICE @ Innomatch 2015, 3rd Regional Innovation Fair, Arad, Romania
DICE @ Innomatch 2015, 3rd Regional Innovation Fair, Arad, RomaniaDICE @ Innomatch 2015, 3rd Regional Innovation Fair, Arad, Romania
DICE @ Innomatch 2015, 3rd Regional Innovation Fair, Arad, Romania
 
Self Service Analytics and a Modern Data Architecture with Data Virtualizatio...
Self Service Analytics and a Modern Data Architecture with Data Virtualizatio...Self Service Analytics and a Modern Data Architecture with Data Virtualizatio...
Self Service Analytics and a Modern Data Architecture with Data Virtualizatio...
 
Why a Data Services Marketplace is Critical for a Successful Data-Driven Ente...
Why a Data Services Marketplace is Critical for a Successful Data-Driven Ente...Why a Data Services Marketplace is Critical for a Successful Data-Driven Ente...
Why a Data Services Marketplace is Critical for a Successful Data-Driven Ente...
 
Data Services Marketplace
Data Services MarketplaceData Services Marketplace
Data Services Marketplace
 
SQLSaturday #188 - Enterprise Information Management
SQLSaturday #188  - Enterprise Information ManagementSQLSaturday #188  - Enterprise Information Management
SQLSaturday #188 - Enterprise Information Management
 
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)
 

Mais de 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
 

Mais de 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
 

Último

Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management SystemChristalin Nelson
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)lakshayb543
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Mark Reed
 
Millenials and Fillennials (Ethical Challenge and Responses).pptx
Millenials and Fillennials (Ethical Challenge and Responses).pptxMillenials and Fillennials (Ethical Challenge and Responses).pptx
Millenials and Fillennials (Ethical Challenge and Responses).pptxJanEmmanBrigoli
 
Oppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and FilmOppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and FilmStan Meyer
 
Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4JOYLYNSAMANIEGO
 
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptxAUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptxiammrhaywood
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfJemuel Francisco
 
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONHumphrey A Beña
 
EMBODO Lesson Plan Grade 9 Law of Sines.docx
EMBODO Lesson Plan Grade 9 Law of Sines.docxEMBODO Lesson Plan Grade 9 Law of Sines.docx
EMBODO Lesson Plan Grade 9 Law of Sines.docxElton John Embodo
 
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
 
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfVirtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfErwinPantujan2
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxHumphrey A Beña
 
The Contemporary World: The Globalization of World Politics
The Contemporary World: The Globalization of World PoliticsThe Contemporary World: The Globalization of World Politics
The Contemporary World: The Globalization of World PoliticsRommel Regala
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...Nguyen Thanh Tu Collection
 
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
 

Último (20)

YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptxYOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
 
Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management System
 
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
Visit to a blind student's school🧑‍🦯🧑‍🦯(community medicine)
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)
 
Millenials and Fillennials (Ethical Challenge and Responses).pptx
Millenials and Fillennials (Ethical Challenge and Responses).pptxMillenials and Fillennials (Ethical Challenge and Responses).pptx
Millenials and Fillennials (Ethical Challenge and Responses).pptx
 
Oppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and FilmOppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and Film
 
Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4
 
INCLUSIVE EDUCATION PRACTICES FOR TEACHERS AND TRAINERS.pptx
INCLUSIVE EDUCATION PRACTICES FOR TEACHERS AND TRAINERS.pptxINCLUSIVE EDUCATION PRACTICES FOR TEACHERS AND TRAINERS.pptx
INCLUSIVE EDUCATION PRACTICES FOR TEACHERS AND TRAINERS.pptx
 
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptxYOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
 
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptxAUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
 
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
 
EMBODO Lesson Plan Grade 9 Law of Sines.docx
EMBODO Lesson Plan Grade 9 Law of Sines.docxEMBODO Lesson Plan Grade 9 Law of Sines.docx
EMBODO Lesson Plan Grade 9 Law of Sines.docx
 
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
 
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfVirtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
 
Paradigm shift in nursing research by RS MEHTA
Paradigm shift in nursing research by RS MEHTAParadigm shift in nursing research by RS MEHTA
Paradigm shift in nursing research by RS MEHTA
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
 
The Contemporary World: The Globalization of World Politics
The Contemporary World: The Globalization of World PoliticsThe Contemporary World: The Globalization of World Politics
The Contemporary World: The Globalization of World Politics
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
 
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
 

Analyzing and Specifying DaaS Concerns

  • 1. Advanced Services Engineering, WS 2012, Lecture 4 Analyzing and Specifying Concerns for DaaS 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  What are data concerns and why their are important  Issues in DaaS concerns  Analysis and specification of DaaS concerns ASE WS 2012 2
  • 3. What are data concerns? data .... .... DaaS data assets APIs, Querying, Data Management, etc. Located price? Quality of data? Privacy in US? problem? Service free? redistribution? quality? ASE WS 2012 3
  • 4. DaaS Concerns data .... .... DaaS data assets APIs, Querying, Data Management, etc. Data concerns Quality of Ownership data Price License .... DaaS concerns include QoS, quality of data (QoD), service licensing, data licensing, data governance, etc. ASE WS 2012 4
  • 5. Why DaaS/data concerns are important?  Too much data returned to the consumer/integrator  Results are returned without a clear usage and ownership causing data compliance problems Ultimate goal: to provide relevant data with acceptable constraints on data concerns ASE WS 2012 5
  • 6. Example: Mashup (1)  Composition of Yahoo! Boss News Search, Google News Search , and Flickr  recent news and high-qualified images, but free-  of charge, related to "Haiti earthquake" Hong Linh Truong, Marco Comerio, Andrea Maurino, Schahram Dustdar, Flavio De Paoli, Luca Panziera: On Identifying and Reducing Irrelevant Information in Service Composition and Execution. WISE 2010: 52-66 ASE WS 2012 6
  • 8. If the composer is aware of context and quality parameters  Possible mappings of context and quality requirements but it is a tedious task and hard to be automated and we are not sure we have a correct mapping. ASE WS 2012 8
  • 9. Example: open data (1)  Retrieve big datasets from RESTful services for further extraction, transform or data composition activities http://www.undata-api.org/ ASE WS 2012 9
  • 10. Example: open data (2)  Example: study the population growth and literacy rate from 1990-2009 for all countries in the world  Without QoD: get datasets and perform mashup ASE WS 2012 10
  • 11. Example: open data (2) CountriesYear 1990 ... 2009 223 1 elements ...  With QoD support: 223  Population annual growth rate (percent):  dataelementcompleteness= 0.8654708520179372, datasetcompleteness=0.7356502242152466;  Adult literacy rate (percent):  dataelementcompleteness=0.5874439461883408  datasetcompleteness=0.04349775784753363 Should we retrieve the data and perform data composition? ASE WS 2012 11
  • 12. Example: smart environments  Smart environments with several low level sensors:  Recognize human activities: idle, relaxing, and cleaning up,  Provide context information for adaptive service discovery and execution  E.g., FP7 SM4All, FP7 EU OPPORTUNITY  Virtual Sensor-as-a-Service provides human activities ASE WS 2012 12
  • 13. Example: smart environments (2) PoC: Probability of Correctness QoC: Quality of Context VSS: Virtual Sensor Service Atif Manzoor, Hong Linh Truong, Christoph Dorn, Schahram Dustdar: Service-centric CMS: Context Management Service Inference and Utilization of Confidence on CCS: Context Consumer Service Context. APSCC 2010: 11-18 AC: Appliances Control (AC) AM: Ambiance Management ASE WS 2012 13
  • 14. Discussion time WHAT ARE OTHER CASES WHERE DAAS CONCERNS ARE IMPORTANT FOR? ASE WS 2012 14
  • 15. Issues on DaaS concerns (1)  DaaS concern models  Unstructured description of context, QoS and quality of data (QoD)  Different specifications and terminologies  Mismatching semantics of information about services and data concerns ASE WS 2012 15
  • 16. Issues on DaaS concerns (2)  DaaS APIs  No/Limited description of data and service usage  No API for retrieving quality and context information  No quality and context information associated with requested data ASE WS 2012 16
  • 17. Issues on DaaS concerns (3)  Evaluation techniques  Missing evaluation of compatibility of context and concerns for multiple DaaS and data assets  Missing evaluation techniques to filter large/irrelevant data quantity Require a „holistic integration“ of information models, APIs and evaluation techniques for DaaS concerns! ASE WS 2012 17
  • 18. Solutions needed Developing meta-model and domain-dependent semantic representations for quality and context information specifications Reconciliation of DaaS concern Linked DaaS concerns models terms Developing context and DaaS concerns that can be accessed via open APIs APIs extension External DaaS information service Developing techniques for context and DaaS concerns evaluation On-the-fly data concerns Concerns compatibility evaluation evaluation and composition ASE WS 2012 18
  • 19. Discussion time WHY CONTEXT IS IMPORTANT? ASE WS 2012 19
  • 20. DaaS concerns analysis and specification  Which concerns are important in which situations?  How to specify concerns? Hong Linh Truong, Schahram Dustdar On analyzing and specifying concerns for data as a service. APSCC 2009: 87- 94 ASE WS 2012 20
  • 21. The importance of concerns in DaaS consumer‘s view – data governance Storage/Database -as-a-Service data DaaS Data governance Important factor, for example, the security and privacy compliance, data distribution, and auditing ASE WS 2012 21
  • 22. The importance of concerns in DaaS consumer‘s view – quality of data Read-only DaaS CRUD DaaS  Important factor for the  Expected some support selection of DaaS. to control the quality of  For example, the the data in case the data accurary and is offered to other compleness of the data, consumers whether the data is up-to- date ASE WS 2012 22 22
  • 23. The importance of concerns in DaaS consumer‘s view– data and service usage Read-only DaaS CRUD DaaS  Important factor, in  Important factor, in particular, price, data paricular, price, service and service APIs APIs licensing, and law licensing, law enforcement enforcement, and Intellectual Property rights ASE WS 2012 23
  • 24. The importance of concerns in DaaS consumer‘s view – QoD Read-only DaaS CRUD Daas Important factor, in Important factor, in particular availability and particular, availability, response time response time, dependability, and security ASE WS 2012 24
  • 25. The importance of concerns in DaaS consumer‘s view– service context Read-only DaaS CRUD DaaS Useful factor, such as Important factor, e.g. classification and service location (for regulation type (REST, SOAP), compliance) and versioning location ASE WS 2012 25
  • 26. Discussion time WHAT ARE OTHER IMPORTANT ISSUES? ADD YOUR FINDING! ASE WS 2012 26
  • 27. Conceptual model for DaaS concerns and contracts ASE WS 2012 27
  • 28. Capability concerns Data Quality capabilities Based on well-established research on data quality Timelineness, uptodate, free-of-error, cleaning, consistency, completeness, domain-specific metrics, etc. We mainly support the specification of QoD metrics for the whole DaaS but possible to extend to the service operation level Data Security/Privacy capabilities Data protection within DaaS, e.g. encryption, sensitive data filtering, and data privacy Many terms are based on the W3C P3P ASE WS 2012 28
  • 29. Capability concerns (2) Auditing capabilities Logging, reporting (e.g., daily, weekly, and monthly), and warning Support system maintenance, SLA monitoring, billing, and taxation Data lifecycle Backup/recovery, distribution (e.g., a service is in Europe but data is stored in US), and disposition Support system maintenance but also regulation on data ASE WS 2012 29
  • 30. Capability concerns (3) Data and service license Usage permission: for data (distribution, transfer, personal use, etc.) and for service APIs (adaptation, composition, derivation, etc.) We utilize some terms from ODRL/ODRL-S Copyrights Liability: e.g., who is reponsible for the loss due to a network disruption? Law enforcement (e.g., US or European court) Domain specific Intellectural property rights ASE WS 2012 30
  • 31. Data source concerns A DaaS may utilize data from many sources. Similar DaaSs may utilize data from the same source Data source properties Name: e.g. ddfFlus or DataFlux Size Timespan: the duration of collected data, Update Frequency: how offen the data is updated etc ASE WS 2012 31
  • 32. Service context concerns Location: Selecting a DaaS in Amazon US Zone or European Zone? Service Type: REST or SOAP? Level of Service Service Classification Based on UNSPSC Code Classification Services Data Classification Service/data versioning ASE WS 2012 32
  • 33. XML Diagram for the DaaS capability specification ASE WS 2012 33 33
  • 34. XML Diagram for DaaS specification ASE WS 2012 34
  • 35. From capability/context to DaaS contract Search Define and properties of negotiate contract Contracts DaaSs terms DaaS Capabilities, Context, Data Consumer-specific 35 concerns Source A DaaS contract includes a set of generic, data- specific and service-specific conditions established based on concerns ASE WS 2012 35
  • 36. Recall -- stakeholders in data provisioning Data Provider • People (individual/crowds/org anization) • Software, Things Service Provider Data Assessment • Software and people • Software and people Data Data Consumer Data Aggregator/Integrator • People, Software, • Software Things • People + software ASE WS 2012 36
  • 37. Populating DaaS concerns The role of stakeholders in the most trivial view Data Consumer Data Provider evaluate, specify, Data publish and manage Aggregator/Integrator Service Provider specify, select, monitor, evaluate DaaS Concerns monitor and evaluate Data Assessment ASE WS 2012 37
  • 38. Support DaaS concerns selection Data SECO2 Consumer DeXIN Service Information Management Service SEMF-based External information, including sources concerns 1. Muhammad Intizar Ali, Reinhard Pichler, Hong Linh Truong, Schahram Dustdar: Data Concern Aware Querying for the Integration of Data Services. ICEIS (1) 2011: 111-119 2. Marco Comerio, Hong Linh Truong, Flavio De Paoli, Schahram Dustdar: Evaluating Contract Compatibility for Service Composition in the SeCO2 Framework. ICSOC/ServiceWave 2009: 221-236 ASE WS 2012 38
  • 40. Implementation (2)  Data privacy concerns are annotated with WSDL and MicroWSMO 40
  • 41. Implementation (3) Michael Mrissa, Salah-Eddine Tbahriti, Hong Linh Truong: Privacy Model and Annotation for DaaS. ECOWS 2010: 3-10  Joint work with http://infochimps.org/datasets/twitter-haiti-earthquake-data 41
  • 42. Some Studies  We are not aware of any provider that publishes DaaS‘s concerns in a well-defined form  Mainly in HTML  Our studies examines the description of DaaSs  Enterprising computing  StrikeIron, Xignite, serviceobjects.NET, WebserviceX, XWebServices, AERS, Amazon  E-science  GBIF (Global Biodiversity Information Facility), EBI (European Bioinformatics Institute) Web Services, EMBRACE Service Registry, and BioCatalogue ASE WS 2012 42
  • 43. 0 5 10 15 20 25 30 35 Completeness Uptodate 94 Correctness Cleaning Standard output Privacy based ASE WS 2012 Logging Reporting Warning Backup Response Time Availability Network Latency Packet Loss Network Security Price Model 43 Service Credit Usage Permission Copyright Liability Law Enforcement Domain-specific IPR Location Service Type Data Classification Data Source Name Data Source Size Concerns in HTML descriptions Data Source Update Freq.  29 services from 7 providers, most are SOAP- Hong Linh Truong, Schahram Dustdar On analyzing and specifying concerns for data as a service. APSCC 2009: 87- Mentioned Not mentioned/clear
  • 44. Concerns of DaaSs in E-science From the DaaS description point of view Service Registries DQ QoS Business Licensing Ownership Usage permission GBIF No No No unstructured unstructured EBI Web Services No No No No No EMBRACE Service No No No No No Registry BioCatalogue No No unstructured unstructured unstructured Hong Linh Truong, Schahram Dustdar On analyzing and specifying concerns for data as a service. APSCC 2009: 87- 94 ASE WS 2012 44
  • 45. Discussion time WHAT CAN WE DO MORE WITH INFORMATION ABOUT DAAS CONCERNS? ASE WS 2012 45
  • 46. Exercises  Read mentioned papers  Visit DaaS mentioned in previous lectures  Analyze existing DaaS concerns  Examine how they specify and publish concerns  Investigate possible concerns when merging data from different types of DaaS  Open government data and near-realtime data from sensors 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