Web modeling
Encyclopedia
Web modeling is a branch of Web engineering
Web engineering
The World Wide Web has become a major delivery platform for a variety of complex and sophisticated enterprise applications in several domains. In addition to their inherent multifaceted functionality, these web applications exhibit complex behavior and place some unique demands on their usability,...

 which addresses the specific issues related to design and development of large-scale Web application
Web application
A web application is an application that is accessed over a network such as the Internet or an intranet. The term may also mean a computer software application that is coded in a browser-supported language and reliant on a common web browser to render the application executable.Web applications are...

s. In particular, it focuses on the design notations and visual languages that can be used for the realization of robust, well-structured, usable and maintainable Web applications.
Designing a data-intensive Web site amounts to specifying its characteristics in terms of various orthogonal abstractions. The main orthogonal models that are involved in complex Web application design are: data structure, content composition, navigation paths, and presentation model.

Several languages and notations have been devised for Web application modeling. Among them, we can cite:
  • HDM - W2000
  • RMM
  • OOHDM
    OOHDM
    OOHDM is a method for the development of Web applications.It was one of the first methods to postulate the separation of concerns that defines its various models - requirements, conceptual, navigation, abstract interface and implementation.OOHDM, and its successor, SHDM...

  • ARANEUS
  • STRUDEL
  • TIRAMISU
  • WebML
    WebML
    WebML is a visual notation for designing complex data-intensive Web applications. It provides graphical, yet formal, specifications, embodied in a complete design process, which can be assisted by visual design tools, like WebRatio.This method has five models: structure, derivation, composition,...

  • Hera
  • UML Web Application Extension
  • UML-based Web Engineering
    UML-based Web Engineering
    UWE is a software engineering approach for the development of Web applications. UWE provides a UML profile , a metamodel, model-driven development process and tool support for the systematic design of Web applications...

    (UWE)
  • ACE
  • WebArchitect
  • OO-H


One of the main discussion venues for this discipline is the Model-Driven Web Engineering Workshop (MDWE) held yearly in conjunction with the International Conference on Web Engineering (ICWE) conference.
The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK