| In recent years, web application is a hot word in IT industry. More and more software projects build on the schema of the web application. But many companies are now experiencing severe problems in the management of web applications, as these grow in size and complexity. Modeling the web application also come with this change. Model provides the blueprint of the system. Model can contain detail plans of the system, also can contain overall plan of the system in a high conceptual perspective. The reason of building model is to better understand the system that will be developed, or being developed, or have developed. Building the model of the system can make it visualize and manipulate the structure and behavior of the system.Currently, web application development domain is lack of modeling method. Most of the development and management of web application relies on the knowledge and experiences of the developers, which result in that many of the products are inferior. However, traditional modeling methodologies can not fulfill the requirements of the web application design, for this reason, many organizations and researchers are dedicated to present a new modeling language specified in web application modeling. WebML is one of the results, presented in 2000 firstly. This paper focuses on study the benefit of the WebML when used in web application development cycle through case study. According to its drawback, this paper presented a solution. Another emphasis of this paper is the compassion between WebML and UML.Because the modeling objects are web applications, so this paper studied on the important facet of general web applications in modeling, data structure, business logic, presentation. This paper introduced the WebML, a modeling language specified in web application domain. Expound the three model of WebML, data model, hypertext model and personalization model. Following that, using the case tool WebRatio modeled a Web application which be used to sell books on internet. Show the actual use of the WebML to readers and the benefit of it takes, and use this paper's solution to model the business logic of the web application. In last chapter, the paper compared WebML with UML,concluded the difference between them. |