Home > Research > Publications & Outputs > Blueprint Flow

Links

Text available via DOI:

View graph of relations

Blueprint Flow: A Declarative Service Composition Framework for Cloud Applications

Research output: Contribution to Journal/MagazineJournal articlepeer-review

Published

Standard

Blueprint Flow: A Declarative Service Composition Framework for Cloud Applications. / Lee, C.; Wang, C.; Kim, E. et al.
In: IEEE Access, Vol. 5, 04.09.2017, p. 17634-17643.

Research output: Contribution to Journal/MagazineJournal articlepeer-review

Harvard

APA

Vancouver

Lee C, Wang C, Kim E, Helal S. Blueprint Flow: A Declarative Service Composition Framework for Cloud Applications. IEEE Access. 2017 Sept 4;5:17634-17643. doi: 10.1109/ACCESS.2017.2748622

Author

Lee, C. ; Wang, C. ; Kim, E. et al. / Blueprint Flow : A Declarative Service Composition Framework for Cloud Applications. In: IEEE Access. 2017 ; Vol. 5. pp. 17634-17643.

Bibtex

@article{e7c591bc9ebe43d29fb873a6f21c449b,
title = "Blueprint Flow: A Declarative Service Composition Framework for Cloud Applications",
abstract = "Cloud applications provides users with services that can be accessed on demand through the Internet. Fertile service frameworks are considered one of the most critical ingredients for the envisaged benefits so as to further interactions among cloud computing resources and application components. Such foundations should lead to the proliferation of new innovative services and applications. The research community has been exploring the Open Service Gateway initiative's (OSGi) potential as a top candidate for cloud application platforms. Although the current OSGi specification provides some level of support for dynamic service discovery, tracking, and composition, more should be done to be able to adequately address the need for diverse interaction patterns for cloud applications. This paper introduces a novel service framework built upon OSGi platforms that supports a directed-acyclic-graph style composition of constituent services. Given a declarative blueprint of service interconnections and interactions, the framework can find and assemble corresponding component services to form a real application. Our proposal can enable a realistic topology of service component interlinkings beyond linear chaining interactions as supported by the status quo. The design, implementation details, and validation results of our workflow-based service composition framework architecture are discussed in the paper. {\textcopyright} 2017 IEEE.",
keywords = "Distributed computing, middleware, service computing, service-oriented systems engineering, software as a service, Automation, Cloud computing, Computer software, Containers, Directed graphs, Distributed computer systems, Gateways (computer networks), Intelligent buildings, Middleware, Network function virtualization, Quality of service, Sensors, Software as a service (SaaS), Topology, Wire, Directed acyclic graph (DAG), Dynamic service discovery, Java, Open service gateway initiatives, Service computing, Service Oriented Systems, Services and applications, Smart homes, Web services",
author = "C. Lee and C. Wang and E. Kim and Sumi Helal",
year = "2017",
month = sep,
day = "4",
doi = "10.1109/ACCESS.2017.2748622",
language = "English",
volume = "5",
pages = "17634--17643",
journal = "IEEE Access",
issn = "2169-3536",
publisher = "Institute of Electrical and Electronics Engineers Inc.",

}

RIS

TY - JOUR

T1 - Blueprint Flow

T2 - A Declarative Service Composition Framework for Cloud Applications

AU - Lee, C.

AU - Wang, C.

AU - Kim, E.

AU - Helal, Sumi

PY - 2017/9/4

Y1 - 2017/9/4

N2 - Cloud applications provides users with services that can be accessed on demand through the Internet. Fertile service frameworks are considered one of the most critical ingredients for the envisaged benefits so as to further interactions among cloud computing resources and application components. Such foundations should lead to the proliferation of new innovative services and applications. The research community has been exploring the Open Service Gateway initiative's (OSGi) potential as a top candidate for cloud application platforms. Although the current OSGi specification provides some level of support for dynamic service discovery, tracking, and composition, more should be done to be able to adequately address the need for diverse interaction patterns for cloud applications. This paper introduces a novel service framework built upon OSGi platforms that supports a directed-acyclic-graph style composition of constituent services. Given a declarative blueprint of service interconnections and interactions, the framework can find and assemble corresponding component services to form a real application. Our proposal can enable a realistic topology of service component interlinkings beyond linear chaining interactions as supported by the status quo. The design, implementation details, and validation results of our workflow-based service composition framework architecture are discussed in the paper. © 2017 IEEE.

AB - Cloud applications provides users with services that can be accessed on demand through the Internet. Fertile service frameworks are considered one of the most critical ingredients for the envisaged benefits so as to further interactions among cloud computing resources and application components. Such foundations should lead to the proliferation of new innovative services and applications. The research community has been exploring the Open Service Gateway initiative's (OSGi) potential as a top candidate for cloud application platforms. Although the current OSGi specification provides some level of support for dynamic service discovery, tracking, and composition, more should be done to be able to adequately address the need for diverse interaction patterns for cloud applications. This paper introduces a novel service framework built upon OSGi platforms that supports a directed-acyclic-graph style composition of constituent services. Given a declarative blueprint of service interconnections and interactions, the framework can find and assemble corresponding component services to form a real application. Our proposal can enable a realistic topology of service component interlinkings beyond linear chaining interactions as supported by the status quo. The design, implementation details, and validation results of our workflow-based service composition framework architecture are discussed in the paper. © 2017 IEEE.

KW - Distributed computing

KW - middleware

KW - service computing

KW - service-oriented systems engineering

KW - software as a service

KW - Automation

KW - Cloud computing

KW - Computer software

KW - Containers

KW - Directed graphs

KW - Distributed computer systems

KW - Gateways (computer networks)

KW - Intelligent buildings

KW - Middleware

KW - Network function virtualization

KW - Quality of service

KW - Sensors

KW - Software as a service (SaaS)

KW - Topology

KW - Wire

KW - Directed acyclic graph (DAG)

KW - Dynamic service discovery

KW - Java

KW - Open service gateway initiatives

KW - Service computing

KW - Service Oriented Systems

KW - Services and applications

KW - Smart homes

KW - Web services

U2 - 10.1109/ACCESS.2017.2748622

DO - 10.1109/ACCESS.2017.2748622

M3 - Journal article

VL - 5

SP - 17634

EP - 17643

JO - IEEE Access

JF - IEEE Access

SN - 2169-3536

ER -