Presentation is loading. Please wait.

Presentation is loading. Please wait.

ASE Mini Project: Windows Azure Marketplace Daniel Moldovan 1227559.

Similar presentations


Presentation on theme: "ASE Mini Project: Windows Azure Marketplace Daniel Moldovan 1227559."— Presentation transcript:

1 ASE Mini Project: Windows Azure Marketplace Daniel Moldovan d.moldovan@dsg.tuwien.ac.at 1227559

2 Windows Azure Marketplace Overview

3 ATOM Data Format JSON Data Format

4 Windows Azure Marketplace Overview

5 Objective 5 Data Data as a Service Data Analytics Service Data Analytics Client getData() DB Storage as a Service putDataAndAnalytics() Queue as a Service Queue notifyClients() getDataAndAnalytics()

6 Data Analytics: Data Concerns 6

7 Implementation 7 Data Analytics Client notifyClients() getDataAndAnalytics() Data Data as a Service Windows Azure Marketplace Data Services Provider Data Services Provider getData() Java Web+ RESTful API JAXB DB Storage as a Service MongoDB Queue as a Service Queue notifyClients() CloudAMQP (RabbitMQ ) Data Analytics Service getData() putDataAndAnalytics() Java Web+ RESTful API Java SE

8 Implemented Data Concerns 8 QoS: Performance: Computed and updated by Data Service Provider at each service invocation Access Prepaid Access Cost Provided by Data As a Service (Windows Azure Marketplace) License Provided by Data As a Service (Windows Azure Marketplace) Data Quality Completeness Computed by Data Service Provider Computes for each data sheet percentage of empty rows Improved by Data Analytics Service Removes duplicate records and records with empty values Data Analytics Service Data Services Provider Data Services Provider

9 Communication Flow 9 Data Data as a Service Data Analytics Service Data Analytics Client 2. getData(DataSet) DB Storage as a Service 6. putDataAndAnalytics(Data, Analytics) Queue as a Service Queue 7. notifyClients(DataSet) 8. notifyClients(DataSet) 9. getDataAndAnalytics(DataSet) Data Services Provider Data Services Provider 3. getData(DataSet) 1. analyzeDataSet(DataSet) 5. cleanData(DataSet) 4. computeConcerns(DataSet) Reject DataSheet If completeness < 60%

10 Live Demo 10


Download ppt "ASE Mini Project: Windows Azure Marketplace Daniel Moldovan 1227559."

Similar presentations


Ads by Google