Supporting application development with structured queries in the cloud
To facilitate software development for multiple, federated cloud systems, abstraction layers have been introduced to mask the differences in the offerings, APIs, and terminology of various cloud providers. Such layers rely on a common ontology, which a) is difficult to create, and b) requires develo...
Gespeichert in:
Hauptverfasser: | , , , |
---|---|
Format: | Tagungsbericht |
Sprache: | eng |
Schlagworte: |
Information systems
> Data management systems
> Database management system engines
> Database query processing
Social and professional topics
> Professional topics
> Management of computing and information systems
> Software management
|
Online-Zugang: | Volltext |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
container_end_page | 1216 |
---|---|
container_issue | |
container_start_page | 1213 |
container_title | |
container_volume | |
creator | Smit, Michael Simmons, Bradley Shtern, Mark Litoiu, Marin |
description | To facilitate software development for multiple, federated cloud systems, abstraction layers have been introduced to mask the differences in the offerings, APIs, and terminology of various cloud providers. Such layers rely on a common ontology, which a) is difficult to create, and b) requires developers to understand both the common ontology and how various providers deviate from it. In this paper we propose and describe a structured query language for the cloud, Cloud SQL, along with a system and methodology for acquiring and organizing information from cloud providers and other entities in the cloud ecosystem such that it can be queried. It allows developers to run queries on data organized based on their semantic understanding of the cloud. Like the original SQL, we believe the use of a declarative query language will reduce development costs and make the multi-cloud accessible to a broader set of developers. |
doi_str_mv | 10.5555/2486788.2486965 |
format | Conference Proceeding |
fullrecord | <record><control><sourceid>acm</sourceid><recordid>TN_cdi_acm_books_10_5555_2486788_2486965_brief</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>acm_books_10_5555_2486788_2486965</sourcerecordid><originalsourceid>FETCH-LOGICAL-a157t-6c9feedcd45c43f40f98193587b0c4d7be9113a66a8b93370536a4a0c5e0ff283</originalsourceid><addsrcrecordid>eNqNjz1PwzAYhC0hJKB0ZvXIkvC6_h5RBaVSJQZgthx_0EAah9iBv08q-gM46XTTne5B6IZAzWfdrZgSUqn6mFrwM3RFmJCUghRwgZY5fwAAIXq2vESbl2kY0lja_h3bYehaZ0ubeuzDd-jScAh9wT9t2eNcxsmVaQwef01hbEPGbY_LPmDXpclfo_NouxyWp1ygt8eH1_VTtXvebNf3u8oSLkslnI4heOcZd4xGBlEroilXsgHHvGyCJoRaIaxqNKUSOBWWWXA8QIwrRReo_tu17mCalD6zIWCO4OYEbk7gpplPxrlw-88C_QWJH1r7</addsrcrecordid><sourcetype>Publisher</sourcetype><iscdi>true</iscdi><recordtype>conference_proceeding</recordtype></control><display><type>conference_proceeding</type><title>Supporting application development with structured queries in the cloud</title><source>IEEE Electronic Library (IEL) Conference Proceedings</source><creator>Smit, Michael ; Simmons, Bradley ; Shtern, Mark ; Litoiu, Marin</creator><creatorcontrib>Smit, Michael ; Simmons, Bradley ; Shtern, Mark ; Litoiu, Marin</creatorcontrib><description>To facilitate software development for multiple, federated cloud systems, abstraction layers have been introduced to mask the differences in the offerings, APIs, and terminology of various cloud providers. Such layers rely on a common ontology, which a) is difficult to create, and b) requires developers to understand both the common ontology and how various providers deviate from it. In this paper we propose and describe a structured query language for the cloud, Cloud SQL, along with a system and methodology for acquiring and organizing information from cloud providers and other entities in the cloud ecosystem such that it can be queried. It allows developers to run queries on data organized based on their semantic understanding of the cloud. Like the original SQL, we believe the use of a declarative query language will reduce development costs and make the multi-cloud accessible to a broader set of developers.</description><identifier>ISBN: 1467330760</identifier><identifier>ISBN: 9781467330763</identifier><identifier>DOI: 10.5555/2486788.2486965</identifier><language>eng</language><publisher>Piscataway, NJ, USA: IEEE Press</publisher><subject>Computer systems organization -- Architectures -- Distributed architectures ; Information systems -- Data management systems -- Database management system engines -- Database query processing ; Information systems -- Information retrieval -- Information retrieval query processing ; Social and professional topics -- Professional topics -- Management of computing and information systems -- Software management ; Software and its engineering -- Software creation and management ; Software and its engineering -- Software organization and properties -- Software system structures -- Distributed systems organizing principles ; Theory of computation -- Theory and algorithms for application domains -- Database theory -- Database query processing and optimization (theory)</subject><ispartof>Proceedings of the 2013 International Conference on Software Engineering, 2013, p.1213-1216</ispartof><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>309,310,780,784,789,790,27925</link.rule.ids></links><search><creatorcontrib>Smit, Michael</creatorcontrib><creatorcontrib>Simmons, Bradley</creatorcontrib><creatorcontrib>Shtern, Mark</creatorcontrib><creatorcontrib>Litoiu, Marin</creatorcontrib><title>Supporting application development with structured queries in the cloud</title><title>Proceedings of the 2013 International Conference on Software Engineering</title><description>To facilitate software development for multiple, federated cloud systems, abstraction layers have been introduced to mask the differences in the offerings, APIs, and terminology of various cloud providers. Such layers rely on a common ontology, which a) is difficult to create, and b) requires developers to understand both the common ontology and how various providers deviate from it. In this paper we propose and describe a structured query language for the cloud, Cloud SQL, along with a system and methodology for acquiring and organizing information from cloud providers and other entities in the cloud ecosystem such that it can be queried. It allows developers to run queries on data organized based on their semantic understanding of the cloud. Like the original SQL, we believe the use of a declarative query language will reduce development costs and make the multi-cloud accessible to a broader set of developers.</description><subject>Computer systems organization -- Architectures -- Distributed architectures</subject><subject>Information systems -- Data management systems -- Database management system engines -- Database query processing</subject><subject>Information systems -- Information retrieval -- Information retrieval query processing</subject><subject>Social and professional topics -- Professional topics -- Management of computing and information systems -- Software management</subject><subject>Software and its engineering -- Software creation and management</subject><subject>Software and its engineering -- Software organization and properties -- Software system structures -- Distributed systems organizing principles</subject><subject>Theory of computation -- Theory and algorithms for application domains -- Database theory -- Database query processing and optimization (theory)</subject><isbn>1467330760</isbn><isbn>9781467330763</isbn><fulltext>true</fulltext><rsrctype>conference_proceeding</rsrctype><creationdate>2013</creationdate><recordtype>conference_proceeding</recordtype><sourceid/><recordid>eNqNjz1PwzAYhC0hJKB0ZvXIkvC6_h5RBaVSJQZgthx_0EAah9iBv08q-gM46XTTne5B6IZAzWfdrZgSUqn6mFrwM3RFmJCUghRwgZY5fwAAIXq2vESbl2kY0lja_h3bYehaZ0ubeuzDd-jScAh9wT9t2eNcxsmVaQwef01hbEPGbY_LPmDXpclfo_NouxyWp1ygt8eH1_VTtXvebNf3u8oSLkslnI4heOcZd4xGBlEroilXsgHHvGyCJoRaIaxqNKUSOBWWWXA8QIwrRReo_tu17mCalD6zIWCO4OYEbk7gpplPxrlw-88C_QWJH1r7</recordid><startdate>20130518</startdate><enddate>20130518</enddate><creator>Smit, Michael</creator><creator>Simmons, Bradley</creator><creator>Shtern, Mark</creator><creator>Litoiu, Marin</creator><general>IEEE Press</general><scope/></search><sort><creationdate>20130518</creationdate><title>Supporting application development with structured queries in the cloud</title><author>Smit, Michael ; Simmons, Bradley ; Shtern, Mark ; Litoiu, Marin</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-a157t-6c9feedcd45c43f40f98193587b0c4d7be9113a66a8b93370536a4a0c5e0ff283</frbrgroupid><rsrctype>conference_proceedings</rsrctype><prefilter>conference_proceedings</prefilter><language>eng</language><creationdate>2013</creationdate><topic>Computer systems organization -- Architectures -- Distributed architectures</topic><topic>Information systems -- Data management systems -- Database management system engines -- Database query processing</topic><topic>Information systems -- Information retrieval -- Information retrieval query processing</topic><topic>Social and professional topics -- Professional topics -- Management of computing and information systems -- Software management</topic><topic>Software and its engineering -- Software creation and management</topic><topic>Software and its engineering -- Software organization and properties -- Software system structures -- Distributed systems organizing principles</topic><topic>Theory of computation -- Theory and algorithms for application domains -- Database theory -- Database query processing and optimization (theory)</topic><toplevel>online_resources</toplevel><creatorcontrib>Smit, Michael</creatorcontrib><creatorcontrib>Simmons, Bradley</creatorcontrib><creatorcontrib>Shtern, Mark</creatorcontrib><creatorcontrib>Litoiu, Marin</creatorcontrib></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Smit, Michael</au><au>Simmons, Bradley</au><au>Shtern, Mark</au><au>Litoiu, Marin</au><format>book</format><genre>proceeding</genre><ristype>CONF</ristype><atitle>Supporting application development with structured queries in the cloud</atitle><btitle>Proceedings of the 2013 International Conference on Software Engineering</btitle><date>2013-05-18</date><risdate>2013</risdate><spage>1213</spage><epage>1216</epage><pages>1213-1216</pages><isbn>1467330760</isbn><isbn>9781467330763</isbn><abstract>To facilitate software development for multiple, federated cloud systems, abstraction layers have been introduced to mask the differences in the offerings, APIs, and terminology of various cloud providers. Such layers rely on a common ontology, which a) is difficult to create, and b) requires developers to understand both the common ontology and how various providers deviate from it. In this paper we propose and describe a structured query language for the cloud, Cloud SQL, along with a system and methodology for acquiring and organizing information from cloud providers and other entities in the cloud ecosystem such that it can be queried. It allows developers to run queries on data organized based on their semantic understanding of the cloud. Like the original SQL, we believe the use of a declarative query language will reduce development costs and make the multi-cloud accessible to a broader set of developers.</abstract><cop>Piscataway, NJ, USA</cop><pub>IEEE Press</pub><doi>10.5555/2486788.2486965</doi><tpages>4</tpages></addata></record> |
fulltext | fulltext |
identifier | ISBN: 1467330760 |
ispartof | Proceedings of the 2013 International Conference on Software Engineering, 2013, p.1213-1216 |
issn | |
language | eng |
recordid | cdi_acm_books_10_5555_2486788_2486965_brief |
source | IEEE Electronic Library (IEL) Conference Proceedings |
subjects | Computer systems organization -- Architectures -- Distributed architectures Information systems -- Data management systems -- Database management system engines -- Database query processing Information systems -- Information retrieval -- Information retrieval query processing Social and professional topics -- Professional topics -- Management of computing and information systems -- Software management Software and its engineering -- Software creation and management Software and its engineering -- Software organization and properties -- Software system structures -- Distributed systems organizing principles Theory of computation -- Theory and algorithms for application domains -- Database theory -- Database query processing and optimization (theory) |
title | Supporting application development with structured queries in the cloud |
url | https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-26T13%3A33%3A56IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-acm&rft_val_fmt=info:ofi/fmt:kev:mtx:book&rft.genre=proceeding&rft.atitle=Supporting%20application%20development%20with%20structured%20queries%20in%20the%20cloud&rft.btitle=Proceedings%20of%20the%202013%20International%20Conference%20on%20Software%20Engineering&rft.au=Smit,%20Michael&rft.date=2013-05-18&rft.spage=1213&rft.epage=1216&rft.pages=1213-1216&rft.isbn=1467330760&rft.isbn_list=9781467330763&rft_id=info:doi/10.5555/2486788.2486965&rft_dat=%3Cacm%3Eacm_books_10_5555_2486788_2486965%3C/acm%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rfr_iscdi=true |