Design Patterns CD: Elements of Reusable Object-Oriented Software, (CD-ROM)
Design Patterns CD: Elements of Reusable Object-Oriented Software, (CD-ROM)
Managing Asynchronous Web Services Interactions
ICWS '04 Proceedings of the IEEE International Conference on Web Services
Web Service Composition in UML
EDOC '04 Proceedings of the Enterprise Distributed Object Computing Conference, Eighth IEEE International
Asynchronous Callback in Web Services
SNPD-SAWN '06 Proceedings of the Seventh ACIS International Conference on Software Engineering, Artificial Intelligence, Networking, and Parallel/Distributed Computing
A UML 2.0 profile for WebML modeling
ICWE '06 Workshop proceedings of the sixth international conference on Web engineering
Using established Web Engineering knowledge in model-driven approaches
Science of Computer Programming
Model-driven design and development of semantic Web service applications
ACM Transactions on Internet Technology (TOIT)
Engineering Rich Internet Application User Interfaces over Legacy Web Models
IEEE Internet Computing
Designing the Interface of Rich Internet Applications
LA-WEB '07 Proceedings of the 2007 Latin American Web Conference
Designing Rich Internet Applications Combining UWE and RUX-Method
ICWE '08 Proceedings of the 2008 Eighth International Conference on Web Engineering
A component- and push-based architectural style for ajax applications
Journal of Systems and Software
Towards a Component-Based Framework for Developing Semantic Web Applications
ASWC '08 Proceedings of the 3rd Asian Semantic Web Conference on The Semantic Web
Challenges in Deployment of Model Driven Development
ICSEA '09 Proceedings of the 2009 Fourth International Conference on Software Engineering Advances
Engineering rich internet applications with a model-driven approach
ACM Transactions on the Web (TWEB)
Designing interaction spaces for rich internet applications with UML
ICWE'07 Proceedings of the 7th international conference on Web engineering
Composing enterprise mashup components and services using architecture integration patterns
Journal of Systems and Software
SAFE extensibility of data-driven web applications
Proceedings of the 21st international conference on World Wide Web
Hi-index | 0.00 |
The evolution of web technologies in the last few years has contributed to the improvement of web applications, and with the appearance of AJAX and Web 2.0 technology, a new breed of applications for the Internet has emerged: widgets, gadgets and mashups are some examples of this trend. However, as web applications become more and more complex, development costs are increasing in an exponential rate, and we believe that considering a software engineering methodology in the development process of this type of applications, contributes to the solution of this problem. In order to solve this question, this paper proposes a model-driven architecture to support web application development from the design to the implementation model. With this aim, the following tasks have been performed: first a new profile extends UML with new concepts extracted from the web domain, then a new framework supports web application development by composing heterogeneous web elements, and finally, a transformation model generates web applications from the UML extension proposed. The main contribution of this work is a cost and complexity reduction due to the incorporation of a model-driven architecture into the web application development process, but other advantages that can be mentioned are a high performance degree achieved by a prefetching cache mechanism, and a high reusability, since web elements can be reused in different web applications.