On engineering cloud applications: State of the art, shortcomings analysis, and approach

    Research output: Contribution to journalArticleScientificpeer-review

    Abstract

    Recently, Cloud Computing has become an emerging research topic in response to the shift from product-oriented economy to service-oriented economy and the move from focusing on software/system development to addressing business-IT alignment. From the IT perspectives, there is a proliferation of methods for cloud application development. Such methods have clearly shown considerable shortcomings to provide an efficient solution to deal with major aspects related to cloud applications. One of these major aspects is the multi-tenancy of the Software-as-a-Service (SaaS) components used to compose Service-Based Applications (SBAs) on the cloud. Current SaaS offerings are often provided as monolithic one-size-fits-all solutions and give little or no opportunity for further customization. Monolithic SaaS offerings are more likely to show failure in meeting the business requirements of several consumers. In this paper, we analyze the state-of-the-art of the standardization, methodology, software and product support for SBA development on the cloud, identify some shortcomings, and point out the need of a novel approach for breaking down the monolithic stack of cloud service offerings and providing an effective and flexible solution for SBA designers to select, customize, and aggregate cloud service offerings coming from different providers (25)
    LanguageEnglish
    Pages215-231
    JournalScalable Computing: Practice and Experience
    Volume13
    Issue number3
    StatePublished - 2012

    Fingerprint

    Cloud computing
    Standardization
    Industry

    Cite this

    @article{c3529a5fb182495793e9e9125974ccf0,
    title = "On engineering cloud applications: State of the art, shortcomings analysis, and approach",
    abstract = "Recently, Cloud Computing has become an emerging research topic in response to the shift from product-oriented economy to service-oriented economy and the move from focusing on software/system development to addressing business-IT alignment. From the IT perspectives, there is a proliferation of methods for cloud application development. Such methods have clearly shown considerable shortcomings to provide an efficient solution to deal with major aspects related to cloud applications. One of these major aspects is the multi-tenancy of the Software-as-a-Service (SaaS) components used to compose Service-Based Applications (SBAs) on the cloud. Current SaaS offerings are often provided as monolithic one-size-fits-all solutions and give little or no opportunity for further customization. Monolithic SaaS offerings are more likely to show failure in meeting the business requirements of several consumers. In this paper, we analyze the state-of-the-art of the standardization, methodology, software and product support for SBA development on the cloud, identify some shortcomings, and point out the need of a novel approach for breaking down the monolithic stack of cloud service offerings and providing an effective and flexible solution for SBA designers to select, customize, and aggregate cloud service offerings coming from different providers (25)",
    author = "Y. Taher and D.K. Nguyen and F. Lelli and {van den Heuvel}, W.J.A.M. and M. Papazoglou",
    year = "2012",
    language = "English",
    volume = "13",
    pages = "215--231",
    journal = "Scalable Computing: Practice and Experience",
    issn = "1895-1767",
    publisher = "universitatea de vest",
    number = "3",

    }

    On engineering cloud applications : State of the art, shortcomings analysis, and approach. / Taher, Y.; Nguyen, D.K.; Lelli, F.; van den Heuvel, W.J.A.M.; Papazoglou, M.

    In: Scalable Computing: Practice and Experience, Vol. 13, No. 3, 2012, p. 215-231.

    Research output: Contribution to journalArticleScientificpeer-review

    TY - JOUR

    T1 - On engineering cloud applications

    T2 - Scalable Computing: Practice and Experience

    AU - Taher,Y.

    AU - Nguyen,D.K.

    AU - Lelli,F.

    AU - van den Heuvel,W.J.A.M.

    AU - Papazoglou,M.

    PY - 2012

    Y1 - 2012

    N2 - Recently, Cloud Computing has become an emerging research topic in response to the shift from product-oriented economy to service-oriented economy and the move from focusing on software/system development to addressing business-IT alignment. From the IT perspectives, there is a proliferation of methods for cloud application development. Such methods have clearly shown considerable shortcomings to provide an efficient solution to deal with major aspects related to cloud applications. One of these major aspects is the multi-tenancy of the Software-as-a-Service (SaaS) components used to compose Service-Based Applications (SBAs) on the cloud. Current SaaS offerings are often provided as monolithic one-size-fits-all solutions and give little or no opportunity for further customization. Monolithic SaaS offerings are more likely to show failure in meeting the business requirements of several consumers. In this paper, we analyze the state-of-the-art of the standardization, methodology, software and product support for SBA development on the cloud, identify some shortcomings, and point out the need of a novel approach for breaking down the monolithic stack of cloud service offerings and providing an effective and flexible solution for SBA designers to select, customize, and aggregate cloud service offerings coming from different providers (25)

    AB - Recently, Cloud Computing has become an emerging research topic in response to the shift from product-oriented economy to service-oriented economy and the move from focusing on software/system development to addressing business-IT alignment. From the IT perspectives, there is a proliferation of methods for cloud application development. Such methods have clearly shown considerable shortcomings to provide an efficient solution to deal with major aspects related to cloud applications. One of these major aspects is the multi-tenancy of the Software-as-a-Service (SaaS) components used to compose Service-Based Applications (SBAs) on the cloud. Current SaaS offerings are often provided as monolithic one-size-fits-all solutions and give little or no opportunity for further customization. Monolithic SaaS offerings are more likely to show failure in meeting the business requirements of several consumers. In this paper, we analyze the state-of-the-art of the standardization, methodology, software and product support for SBA development on the cloud, identify some shortcomings, and point out the need of a novel approach for breaking down the monolithic stack of cloud service offerings and providing an effective and flexible solution for SBA designers to select, customize, and aggregate cloud service offerings coming from different providers (25)

    M3 - Article

    VL - 13

    SP - 215

    EP - 231

    JO - Scalable Computing: Practice and Experience

    JF - Scalable Computing: Practice and Experience

    SN - 1895-1767

    IS - 3

    ER -