Abstract
Web applications are usually built starting from incomplete design documents and proceeding directly to implementation for some specific software platform. The resulting application is usually difficult to change or extend. Although several methodologies have been proposed in the last few years, most of them use a concrete approach that leverages the features of a specific software platform or concrete Web elements. Model-driven development proposals, on the other hand, are difficult to adopt. This paper discusses a successful intermediate approach that allows the designer to work with abstract artifacts that can be readily mapped into any MVC-based (application) framework, independently of which software platform is used. This methodology is simple and easy to learn, even by those who are not platform experts. We present it in terms of a real-life running application for use by local governments in Chile.
This research is supported in part by the Chilean National Fund for Science and Technology (Fondecyt Project 1020733)
Chapter PDF
Similar content being viewed by others
References
Ginige, A., Murugesan, S.: Web Engineering: An Introduction. IEEE MultiMedia 8(3), 14–18 (2001)
Conallen, J.: Building Web Applications with UML. The Addison-Wesley Object Technology Series. Addison Wesley, Reading (1999)
Zhang, J., Buy, U.: A Framework for the Efficient Production of Web Applications. In: Proceedings of the Eighth IEEE International Symposium on Computers and Communication (ISCC 2003), 1530–1346/03 (2003)
Kaewkasi, C., Rivepiboon, W.: WWM: A Practical Methodology for Web Application Modeling. In: Proceedings of the 26th Annual International Computer Software and Applications Conference (COMPSAC 2002), 0730-3157/02 (2002)
Baresi, L., Garzotto, F., Paolini, P.: Extending UML for Modeling Web Applications. In: Proceedings of the 34th Annual Hawaii International Conference on System Sciences (HICSS-34), vol. 3, p. 3055 (2001)
Koch, N., Kraus, A.: The Expressive Power of UML-based Web Engineering. In: Second International Workshop on Web-oriented Software Technology (IWWOST 2002) (2002)
OMG Model Driven Architecture (2004), http://www.omg.org/mda/
Ramirez, L., Navon, J.: Model Centric Web Development. In: Hamza, M. (ed.) Proceedings of the 7th Conference on Software Engineering and Applications, Marina del Rey, CA (2003)
Husted, T.: Struts in action: Building Web Applications with the Leading Java Framework. Manning Publications Co. (2002)
Constantine, L.: Canonical Abstract Prototypes for Abstract Visual and Interaction Design. University of Technology, Sydney (2003)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2005 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Navón, J., Bustos, P. (2005). Web Application Development: Java, .Net and Lamp at the Same Time. In: Lowe, D., Gaedke, M. (eds) Web Engineering. ICWE 2005. Lecture Notes in Computer Science, vol 3579. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11531371_26
Download citation
DOI: https://doi.org/10.1007/11531371_26
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-27996-9
Online ISBN: 978-3-540-31484-4
eBook Packages: Computer ScienceComputer Science (R0)