• DocumentCode
    1824512
  • Title

    Architecture-Driven Variation Analysis for Designing Cloud Applications

  • Author

    Zhang, Liang-Jie ; Zhang, Jia

  • Author_Institution
    T.J. Watson Res. Center, IBM, Yorktown Heights, NY, USA
  • fYear
    2009
  • fDate
    21-25 Sept. 2009
  • Firstpage
    125
  • Lastpage
    134
  • Abstract
    Service oriented architecture (SOA) is one central technical foundation supporting the rapidly emerging cloud computing paradigm. To date, however, its application practice is not always successful. One major reason is the lack of a systematic engineering process and tool supported by reusable architectural artifacts. Toward this ultimate goal, this paper proposes a variation oriented analysis method of performing architectural building blocks (ABB)-based SOA solution design for enabling cloud application design. We present the modeling of solution-level architectural artifacts and their relationships, whose formalization enables event-based variation notification and propagation analysis. We report a prototype tool and describe how we extend the Unified Modeling Language (UML) mechanism to implement the system and enable solution-level variation analysis and enforcement in business cloud as an example.
  • Keywords
    Unified Modeling Language; Web services; software architecture; software reusability; UML; Unified Modeling Language; architectural building block-based SOA; business cloud; cloud application design; cloud computing paradigm; event-based variation notification; event-based variation propagation analysis; service oriented architecture; software reusability; systematic engineering process; Application software; Cloud computing; Computer science; Libraries; Power system modeling; Semiconductor optical amplifiers; Service oriented architecture; Systems engineering and theory; USA Councils; Unified modeling language;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Cloud Computing, 2009. CLOUD '09. IEEE International Conference on
  • Conference_Location
    Bangalore
  • Print_ISBN
    978-1-4244-5199-9
  • Electronic_ISBN
    978-0-7695-3840-2
  • Type

    conf

  • DOI
    10.1109/CLOUD.2009.86
  • Filename
    5284194