UML-based modeling of data-oriented WEB applications

被引:0
|
作者
Adamko, Attila [1 ]
机构
[1] Univ Debrecen, Fac Informat, Dept Informat Technol, Debrecen, Hungary
关键词
data models; MVC design pattern; UML; Web application; Web modeling techniques; XMI; XML; XSLT;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Recently a growing demand has arisen for methods for the development of small- and medium scale Web Information Systems (WIS). Web applications are being built in a rapidly changing environment where requirements are usually unstable. Short-time design and implementation are needed in response to the new technologies. Our work focuses rather on the design and construction of Web applications, than management. Flexibility is a major requirement in such applications, and also in a database-backed environment for the structure and presentation of the sites. We propose a systematic design method for Web applications which takes into account the data-oriented aspects of the application. The method is based on a UML profile adapted to the problem domain by means of stereotypes as well as a strategy for generating code templates from such models. We provide a method to derive the navigation model from the structural model of a Web application. We will also show guidelines for the development of the Data Layer of data-oriented Web application. Moreover, why to divide the business logic layer into two parts: the pure application logic for managing the workflow of the application and the storage logic responsible for the data structures. Rapid development is enabled by providing roundtrip engineering capabilities with support for automatic code generation. We will show the role of XML: why to use XML to support both the reuse of content and context-dependent delivery. An advantage of the proposed methodology is that several steps can be performed is a semiautomatic way providing rapid development and prototyping.
引用
收藏
页码:1104 / 1117
页数:14
相关论文
共 50 条
  • [1] Modeling data-oriented Web applications using UML
    Adamkó, A
    Eurocon 2005: The International Conference on Computer as a Tool, Vol 1 and 2 , Proceedings, 2005, : 752 - 755
  • [2] A UML-based modeling of web application controller
    E. A. Gorshkova
    B. A. Novikov
    D. D. Belov
    V. S. Gurov
    S. V. Spiridonov
    Programming and Computer Software, 2005, 31 (1) : 29 - 33
  • [3] A UML-based modeling of web application controller
    Gorshkova, EA
    Novikov, BA
    Belov, DD
    Gurov, VS
    Spiridonov, SV
    PROGRAMMING AND COMPUTER SOFTWARE, 2005, 31 (01) : 29 - 33
  • [4] A UML-based approach for testing web applications
    Nilawar, M
    Dascalu, S
    COMPUTERS AND THEIR APPLICATIONS, 2004, : 334 - 339
  • [5] A UML-based modeling of web application controller
    Gorshkova E.A.
    Novikov B.A.
    Belov D.D.
    Gurov V.S.
    Spiridonov S.V.
    Programming and Computer Software, 2005, 31 (1) : 29 - 33
  • [6] UML-Based Navigational Design Approach for Modeling Complex Interactions in Web Applications
    Mubin, Siti Azreena
    Jantan, Azrul Hazri
    Abdullah, Rusli
    Kamaruddin, Azrina
    2015 9TH MALAYSIAN SOFTWARE ENGINEERING CONFERENCE (MYSEC2015), 2015, : 60 - 63
  • [7] Aspect Oriented Navigation Modeling for Web Applications Based on UML
    Casalanguida, H.
    Duran, J. E.
    IEEE LATIN AMERICA TRANSACTIONS, 2009, 7 (01) : 92 - 100
  • [8] A Survey on UML-Based Aspect-Oriented Design Modeling
    Wimmer, Manuel
    Schauerhuber, Andrea
    Kappel, Gerti
    Retschitzegger, Werner
    Schwinger, Wieland
    Kapsammer, Elisabeth
    ACM COMPUTING SURVEYS, 2011, 43 (04)
  • [9] UML-based modeling and validity checking of web service descriptions
    Jiang, JJ
    Systä, T
    2005 IEEE International Conference on Web Services, Vols 1 and 2, Proceedings, 2005, : 453 - 460
  • [10] UML-Based Modeling of Robustness Testing
    Moraes, Regina
    Waeselynck, Helene
    Guiochet, Jeremie
    2014 IEEE 15TH INTERNATIONAL SYMPOSIUM ON HIGH-ASSURANCE SYSTEMS ENGINEERING (HASE), 2014, : 168 - 175