• DocumentCode
    2298776
  • Title

    A Methodology for Model-Driven Web Application Composition

  • Author

    Kateros, Dimitrios A. ; Kapitsaki, Georgia M. ; Tselikas, Nikolaos D. ; Venieris, Iakovos S.

  • Author_Institution
    Sch. of Electr. & Comput. Eng., Nat. Tech. Univ. of Athens, Athens
  • Volume
    2
  • fYear
    2008
  • fDate
    7-11 July 2008
  • Firstpage
    489
  • Lastpage
    492
  • Abstract
    Web application composition can greatly benefit from the utilization of existing frameworks and reusable components, in order to reduce development effort. Frameworks implementing the model-view-controller architectural pattern standardize the development process to a great extent, while business layer components may consist of consumers of existing Web services. On this line of thought a Web application can be seen as a composition of Web services around a user interface flow. In this paper, an approach for the application of model-driven techniques for the automation of the development of such a Web application is presented. Specifically, we present a methodology for the modeling of the application using UML state transition and class diagrams and the generation of the appropriate source code and configuration files. The appropriate UML profiles to assist the service design are defined and the final transformation is performed exploiting model parsing tools.
  • Keywords
    Unified Modeling Language; Web services; software architecture; user interfaces; UML state transition; Web services; application modeling; business layer components; class diagrams; development automation; model parsing tools; model-driven Web application composition; model-view-controller architectural pattern; reusable components; user interface flow; Application software; Automation; Computer networks; Springs; Standards development; Unified modeling language; User interfaces; Web and internet services; Web services; XML; Model-driven Architecture; UML; Web Services; composition;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Services Computing, 2008. SCC '08. IEEE International Conference on
  • Conference_Location
    Honolulu, HI
  • Print_ISBN
    978-0-7695-3283-7
  • Type

    conf

  • DOI
    10.1109/SCC.2008.58
  • Filename
    4578561