Skip to Main Content
Web application has some interesting and special characteristics, such as complicated structure and variety of the implementation method, etc. So its model is generally very difficult to be reused. This paper proposes a platform independent Web application modeling method based on template role model and MDA (model driven architecture). The basic idea of this method is to build template role models of application, and to map role model to class model through the rules of role composition and assignment, which can improve the reusability of models at different level of abstraction. Finally an example applying this method to a simplified enterprise project management information system modeling and the research direction of perfecting this method are provided.