Systematic hypermedia application design with OOHDM
Proceedings of the the seventh ACM conference on Hypertext
Building Web applications with UML
Building Web applications with UML
Web Modeling Language (WebML): a modeling language for designing Web sites
Proceedings of the 9th international World Wide Web conference on Computer networks : the international journal of computer and telecommunications netowrking
Designing Data-Intensive Web Applications
Designing Data-Intensive Web Applications
OO-METHOD: An OO Software Production Environment Combining Conventional and Formal Methods
CAiSE '97 Proceedings of the 9th International Conference on Advanced Information Systems Engineering
Modeling Data Entry and Operations in WebML
Selected papers from the Third International Workshop WebDB 2000 on The World Wide Web and Databases
Extending UML for Modeling Web Applications
HICSS '01 Proceedings of the 34th Annual Hawaii International Conference on System Sciences ( HICSS-34)-Volume 3 - Volume 3
Application Modeling for the Semantic Web
LA-WEB '03 Proceedings of the First Conference on Latin American Web Congress
Modeling and generating application logic for data-intensive web applications
ICWE '06 Proceedings of the 6th international conference on Web engineering
Towards an operation model for generated web applications
ICWE '06 Workshop proceedings of the sixth international conference on Web engineering
Hera: development of semantic web information systems
ICWE'03 Proceedings of the 2003 international conference on Web engineering
Hi-index | 0.00 |
This paper presents flashWeb, a Computer-Aided Web Engineering (CAWE) tool for the model-driven development of web applications that focus on data management. Present-day web applications, like online auction systems or enterprise web portals require comprehensive data access, data processing and data manipulation capabilities. However, existing web application development approaches treat data management operations as second-class citizens. They integrate data operations into existing models or derive them as a by-product of business processes. We argue that data management is an important part of the application logic hence we capture operations with an additional Operation Model. We show that the explicit modeling of operations provides many benefits that distinguish our solution from other approaches. We present the flashWeb development process utilizing a graphical notation for the models in use, a CAWE tool that supports the creation of the graphical models and a code generator that creates ready-to-run web applications.