Home > Research > Publications & Outputs > iPOJO flow

Electronic data

  • ipojoWorkflow-JAIHC-revision-latest

    Rights statement: The final publication is available at Springer via http://dx.doi.org/10.1007/s12652-018-0792-5

    Accepted author manuscript, 810 KB, PDF document

    Available under license: CC BY-NC: Creative Commons Attribution-NonCommercial 4.0 International License

Links

Text available via DOI:

View graph of relations

iPOJO flow: a declarative service workflow architecture for ubiquitous cloud applications

Research output: Contribution to Journal/MagazineJournal articlepeer-review

Published

Standard

iPOJO flow: a declarative service workflow architecture for ubiquitous cloud applications. / Zhang, Xipu; Lee, Choonhwa; Helal, Sumi.
In: Journal of Ambient Intelligence and Humanized Computing, Vol. 10, No. 4, 01.04.2019, p. 1483–1494.

Research output: Contribution to Journal/MagazineJournal articlepeer-review

Harvard

Zhang, X, Lee, C & Helal, S 2019, 'iPOJO flow: a declarative service workflow architecture for ubiquitous cloud applications', Journal of Ambient Intelligence and Humanized Computing, vol. 10, no. 4, pp. 1483–1494. https://doi.org/10.1007/s12652-018-0792-5

APA

Zhang, X., Lee, C., & Helal, S. (2019). iPOJO flow: a declarative service workflow architecture for ubiquitous cloud applications. Journal of Ambient Intelligence and Humanized Computing, 10(4), 1483–1494. https://doi.org/10.1007/s12652-018-0792-5

Vancouver

Zhang X, Lee C, Helal S. iPOJO flow: a declarative service workflow architecture for ubiquitous cloud applications. Journal of Ambient Intelligence and Humanized Computing. 2019 Apr 1;10(4):1483–1494. Epub 2018 Apr 7. doi: 10.1007/s12652-018-0792-5

Author

Zhang, Xipu ; Lee, Choonhwa ; Helal, Sumi. / iPOJO flow : a declarative service workflow architecture for ubiquitous cloud applications. In: Journal of Ambient Intelligence and Humanized Computing. 2019 ; Vol. 10, No. 4. pp. 1483–1494.

Bibtex

@article{4077c903aacf4545a7301d6e60aa5107,
title = "iPOJO flow: a declarative service workflow architecture for ubiquitous cloud applications",
abstract = "The growth of innovative services backed up by various sensors and devices provides an unprecedented potential for ubiquitous computing applications and systems. However, in order to benefit from the recent developments, the current service middleware technology needs a catch-up of being able to fully support interactions among the services. OSGi is considered as a viable service framework solution due to its ability to deal with the dynamism inherent with ubiquitous cloud environments. iPOJO has also emerged as a service component model that simplifies the development of OSGi applications. However, the technology runs short of providing adequate support to foster declarative service compositions of realistic interaction topologies. Noticing this deficiency, we propose an iPOJO component-based service workflow architecture, named iPOJO Flow, where component services can easily be composed together to form realistic, complicated applications. Along with the architectural design, the paper also introduces a new DSL to specify service workflow topologies in a declarative way. The effectiveness of our proposed approach is validated through a prototype demonstration, comparative design analysis, and performance experiments.",
keywords = "Service composition, iPOJO, Smart environment , Cloud applications ",
author = "Xipu Zhang and Choonhwa Lee and Sumi Helal",
note = "The final publication is available at Springer via http://dx.doi.org/10.1007/s12652-018-0792-5",
year = "2019",
month = apr,
day = "1",
doi = "10.1007/s12652-018-0792-5",
language = "English",
volume = "10",
pages = "1483–1494",
journal = "Journal of Ambient Intelligence and Humanized Computing",
issn = "1868-5137",
publisher = "Springer Verlag",
number = "4",

}

RIS

TY - JOUR

T1 - iPOJO flow

T2 - a declarative service workflow architecture for ubiquitous cloud applications

AU - Zhang, Xipu

AU - Lee, Choonhwa

AU - Helal, Sumi

N1 - The final publication is available at Springer via http://dx.doi.org/10.1007/s12652-018-0792-5

PY - 2019/4/1

Y1 - 2019/4/1

N2 - The growth of innovative services backed up by various sensors and devices provides an unprecedented potential for ubiquitous computing applications and systems. However, in order to benefit from the recent developments, the current service middleware technology needs a catch-up of being able to fully support interactions among the services. OSGi is considered as a viable service framework solution due to its ability to deal with the dynamism inherent with ubiquitous cloud environments. iPOJO has also emerged as a service component model that simplifies the development of OSGi applications. However, the technology runs short of providing adequate support to foster declarative service compositions of realistic interaction topologies. Noticing this deficiency, we propose an iPOJO component-based service workflow architecture, named iPOJO Flow, where component services can easily be composed together to form realistic, complicated applications. Along with the architectural design, the paper also introduces a new DSL to specify service workflow topologies in a declarative way. The effectiveness of our proposed approach is validated through a prototype demonstration, comparative design analysis, and performance experiments.

AB - The growth of innovative services backed up by various sensors and devices provides an unprecedented potential for ubiquitous computing applications and systems. However, in order to benefit from the recent developments, the current service middleware technology needs a catch-up of being able to fully support interactions among the services. OSGi is considered as a viable service framework solution due to its ability to deal with the dynamism inherent with ubiquitous cloud environments. iPOJO has also emerged as a service component model that simplifies the development of OSGi applications. However, the technology runs short of providing adequate support to foster declarative service compositions of realistic interaction topologies. Noticing this deficiency, we propose an iPOJO component-based service workflow architecture, named iPOJO Flow, where component services can easily be composed together to form realistic, complicated applications. Along with the architectural design, the paper also introduces a new DSL to specify service workflow topologies in a declarative way. The effectiveness of our proposed approach is validated through a prototype demonstration, comparative design analysis, and performance experiments.

KW - Service composition

KW - iPOJO

KW - Smart environment

KW - Cloud applications

U2 - 10.1007/s12652-018-0792-5

DO - 10.1007/s12652-018-0792-5

M3 - Journal article

VL - 10

SP - 1483

EP - 1494

JO - Journal of Ambient Intelligence and Humanized Computing

JF - Journal of Ambient Intelligence and Humanized Computing

SN - 1868-5137

IS - 4

ER -