<div class="csl-bib-body">
<div class="csl-entry">Nastić, S., Truong, H.-L., & Dustdar, S. (2015). SDG-Pro: a programming framework for software-defined IoT cloud gateways. <i>Journal of Internet Services and Applications</i>. https://doi.org/10.1186/s13174-015-0037-1</div>
</div>
Recently, emerging IoT cloud systems create numerous opportunities for a variety of stakeholders in terms of optimizing their existing business processes, as well as developing novel cross-organization and cross-domain applications. However, developers of such systems face a plethora of challenges, mainly due to complex dependencies between the application business logic and the underlying IoT cloud infrastructure, as well as difficulties to provision and govern vast, geographically distributed IoT cloud resources. In this paper, we introduce SDG-Pro – a novel programming framework for software-defined IoT cloud systems. The main features of our framework include programming abstractions: Software-Defined Gateways, Intents, Intent Scopes, and Data and Control Points, as well as provisioning and governance APIs that allow for programmatic management of software-defined gateways throughout their entire lifecycle. The SDG-Pro framework enables easier, efficient and more intuitive development of IoT cloud applications. It promotes the everything-as-code paradigm for IoT cloud applications in order to provide a uniform, programmatic view on the entire development process. To illustrate the feasibility of our framework to support development of IoT cloud applications, we evaluate it using a real-world case study on managing fleets of electric vehicles.
en
dc.description.sponsorship
EU H2020 U-Test project
-
dc.language
English
-
dc.language.iso
en
-
dc.publisher
Springer Science and Business Media
-
dc.relation.ispartof
Journal of Internet Services and Applications
-
dc.rights.uri
http://creativecommons.org/licenses/by/4.0/
-
dc.subject
IoT cloud applications programming
en
dc.subject
Software-defined gateways
en
dc.subject
IoT cloud systems
en
dc.title
SDG-Pro: a programming framework for software-defined IoT cloud gateways
en
dc.type
Article
en
dc.type
Artikel
de
dc.rights.license
Creative Commons Namensnennung 4.0 International
de
dc.rights.license
Creative Commons Attribution 4.0 International
en
dc.relation.grantno
645463
-
dc.rights.holder
2015 Nastic et al.
-
dc.type.category
Original Research Article
-
tuw.journal.peerreviewed
true
-
tuw.peerreviewed
true
-
tuw.version
vor
-
dcterms.isPartOf.title
Journal of Internet Services and Applications
-
tuw.publication.orgunit
E194 - Institut für Informationssysteme
-
tuw.publisher.doi
10.1186/s13174-015-0037-1
-
dc.identifier.eissn
1869-0238
-
dc.identifier.libraryid
AC11360016
-
dc.identifier.urn
urn:nbn:at:at-ubtuw:3-1495
-
tuw.author.orcid
0000-0003-0410-6315
-
tuw.author.orcid
0000-0003-1465-9722
-
tuw.author.orcid
0000-0001-6872-8821
-
dc.rights.identifier
CC BY 4.0
de
dc.rights.identifier
CC BY 4.0
en
wb.sci
true
-
item.fulltext
with Fulltext
-
item.grantfulltext
open
-
item.openaccessfulltext
Open Access
-
item.cerifentitytype
Publications
-
item.cerifentitytype
Publications
-
item.openairetype
Article
-
item.openairetype
Artikel
-
item.languageiso639-1
en
-
item.openairecristype
http://purl.org/coar/resource_type/c_18cf
-
item.openairecristype
http://purl.org/coar/resource_type/c_18cf
-
crisitem.author.dept
E194-02 - Forschungsbereich Distributed Systems
-
crisitem.author.dept
E194-02 - Forschungsbereich Distributed Systems
-
crisitem.author.dept
E194-02 - Forschungsbereich Distributed Systems
-
crisitem.author.orcid
0000-0003-0410-6315
-
crisitem.author.orcid
0000-0001-6872-8821
-
crisitem.author.parentorg
E194 - Institut für Information Systems Engineering
-
crisitem.author.parentorg
E194 - Institut für Information Systems Engineering
-
crisitem.author.parentorg
E194 - Institut für Information Systems Engineering