DEMODS: A Description Model for Data-as-a-Service (original) (raw)

On Evaluating and Publishing Data Concerns for Data as a Service

2010 IEEE Asia-Pacific Services Computing Conference, 2010

The proliferation of Data as a Service (DaaS) available on the Internet and offered by cloud service providers indicates an increasing trend in providing data under Web services in e-science and business domains. While data usage and selection are dependent on different constraints established on the basis of several data concerns, for example, quality of data and data privacy, existing data service engineering approaches lack techniques to allow the evaluation, association and publishing of such concerns with data provided via DaaS. Furthermore, data sources behind DaaSs are not static but dynamically changing, thus requiring the evaluation and publishing of data concerns to be dynamic and on-the-fly as well. In this paper, we present a novel data concern-aware service engineering process for evaluating and publishing data concerns inside DaaS that covers different evaluation and publishing scopes, modes, and integration models. Based on our process, we present a framework and its implementation for the evaluation and publishing of quality of data metrics associated with data provided by DaaSs. In this paper, we also perform several experiments to demonstrate the usefulness of our framework.

On analyzing and specifying concerns for data as a service

2009 IEEE Asia-Pacific Services Computing Conference (APSCC), 2009

Providing data as a service has not only fostered the access to data from anywhere at anytime but also reduced the cost of investment. However, data is often associated with various concerns that must be explicitly described and modeled in order to ensure that the data consumer can find and select relevant data services as well as utilize the data in the right way. In particular, the use of data is bound to various rules imposed by data owners and regulators. Although, technically Web services and database technologies allow us to quickly expose data sources as Web services, until now, research has not been focused on the description of data service concerns, thus hindering the discovery, selection and utilization of data services. In this paper, we analyze major concerns for data as a service, model these concerns, and discuss how they can be used to improve the search and utilization of data services.

A Scalable and Semantic Data as a Service Marketplace for Enhancing Cloud-Based Applications

Future Internet, 2020

Data handling and provisioning play a dominant role in the structure of modern cloud–fog-based architectures. Without a strict, fast, and deterministic method of exchanging data we cannot be sure about the performance and efficiency of transactions and applications. In the present work we propose an architecture for a Data as a Service (DaaS) Marketplace, hosted exclusively in a cloud environment. The architecture includes a storage management engine that ensures the Quality of Service (QoS) requirements, a monitoring component that enables real time decisions about the resources used, and a resolution engine that provides semantic data discovery and ranking based on user queries. We show that the proposed system outperforms the classic ElasticSearch queries in data discovery use cases, providing more accurate results. Furthermore, the semantic enhancement of the process adds extra results which extend the user query with a more abstract definition to each notion. Finally, we show t...

Exchanging Data Agreements in the DaaS Model

infosys.tuwien.ac.at

Rich types of data offered by data as a service (DaaS) in the cloud are typically associated with different and complex data concerns that DaaS service providers, data providers and data consumers must carefully examine and agree with before passing and utilizing data. Unlike service agreements, data agreements, reflecting conditions established on the basis of data concerns, between relevant stakeholders have got little attention. However, as data concerns are complex and contextual, given the trend of mixing data sources by automated techniques, such as data mashup, data agreements must be associated with data discovery, retrieval and utilization. Unfortunately, exchanging data agreements so far has not been automated and incorporated into service and data discovery and composition. In this paper, we analyze possible steps and propose interactions among data consumers, DaaS service providers and data providers in exchanging data agreements. Based on that, we present a novel service for composing, managing, analyzing data agreements for DaaS in cloud environments and data marketplaces.

Data as a Service (DaaS) for Sharing and Processing of Large Data Collections in the Cloud

Data as a Service (DaaS) is among the latest kind of services being investigated in the Cloud computing community. The main aim of DaaS is to overcome limitations of state-ofthe-art approaches in data technologies, according to which data is stored and accessed from repositories whose location is known and is relevant for sharing and processing. Besides limitations for the data sharing, current approaches also do not achieve to fully separate/decouple software services from data and thus impose limitations in inter-operability. In this paper we propose a DaaS approach for intelligent sharing and processing of large data collections with the aim of abstracting the data location (by making it relevant to the needs of sharing and accessing) and to fully decouple the data and its processing. The aim of our approach is to build a Cloud computing platform, offering DaaS to support large communities of users that need to share, access, and process the data for collectively building knowledge from data. We exemplify the approach from large data collections from health and biology domains.

Towards a standardized cloud service description based on USDL

Journal of Systems and Software, 2017

This is a PDF file of an unedited manuscript that has been accepted for publication. As a service to our customers we are providing this early version of the manuscript. The manuscript will undergo copyediting, typesetting, and review of the resulting proof before it is published in its final form. Please note that during the production process errors may be discovered which could affect the content, and all legal disclaimers that apply to the journal pertain. Highlights • Proposing a USDL-based generic service description to describe cloud services. • Using WSMO ontology to represent semantically the cloud services. • Service description covers technical, operational, business, semantic and aspects. • Multiple limitations have been treated (context changes, user requests, etc.).

Towards a Cloud-WSDL Metamodel: A New Extension of WSDL for Cloud Service Description

2021

Several approaches have been proposed to describe services in a rich and generic manner (such as WSDL, OWLS , WSMO, and SAWSDL). However, current approaches remain inappropriate for cloud computing since: 1) they lack in a way or another semantic or business aspect, 2) they cannot fully cope with non-functional properties and cloud characteristics, 3) they are unable to cover all kinds of services (such as SaaS, PaaS, IaaS). Despite the existence of several attempts which have tried to extent existing studies, the problem remains open. In this paper, we propose Cloud-WSDL, a new description model aligned with WSDL language, the most popular language, to make it more suitable for describing cloud services. The idea is to enhance WSDL description with our ontological Generic Cloud Service Description called GCSD to cope with many aspects (technical, operational, business, semantic and contextual) to ensure a high interoperability between services belonging to multiple heterogeneous clouds, and to support all the kinds of cloud services (SaaS, PaaS, and IaaS).

Example Analysis of Cloud Services

Cloud computing is reshaping the computing and Internet landscape. XaaS (acronym for "Anything-as-a-Service") plays a vital role in the evolution of cloud computing which refers to any of an increasing number of services provided over the Internet that have been traditionally provided locally. The as-a-Service model is gaining popularity in the computing world. It is about services instead of technologies because users usually care about the services they are getting. Users generally do not worry even about the technologies or resources involved. A host of providers including Amazon (AMZN), Salesforce.com (CRM), IBM (IBM), Oracle (ORCL) and Microsoft are helping corporate clients use the Internet to tap into everything from extra server space to software that helps manage customer relationships. This paper focuses on expanded delivery services of cloud computing. The offerings from some cloud service providers are analyzed and discussed in this paper.

SaaS-DCS: software-as-a-service discovery and composition system-based existence degree

International Journal of Communication Networks and Distributed Systems, 2015

Software-as-a-service (SaaS) is one of the most important delivery models for cloud computing technology. Recently, this model is widely produced, adopted, and used by organisations and particular consumers. The rapid adoption of SaaS model and the exponential growth in number and functionalities of the applications offered by cloud services providers led us to propose an automatic publication, discovery and composition system. The proposed system takes into consideration the main aspects of SaaS products: categorisation, functional, QoS and cloud attributes. We use these aspects to propose a complete SaaS description model. Then, we use it to propose service matchmaking algorithms for SaaS selection, composition and ranking based on a new concept called 'existence degree'. A prototypical implementation is conducted in order to evaluate our system. The obtained results demonstrate the effectiveness of the proposed system.

Current Development on Cloud Computing Service Models for End Users Data Analysis

International Journal of Learning and Development, 2019

The emerging cloud computing has lead society to accept this technology advancement in their daily life. Referring to the past studies, it is found that there are few factors that effecting the usage satisfaction in using cloud computing services. Many cloud computing providers are always competing to give users the best feature out of their offered services. However, it should consider knowing the factors that contribute to the usage satisfaction. This paper reviewed the previous study on cloud computing services. We compare previous models on cloud computing to analyse current gaps on critical factors toward future framework development. The reviews contain relevant factors such as security, efficiency and performance, cost, organisation and technology developed based from the literature.