The Community for Technology Leaders
RSS Icon
Issue No.03 - May/June (2010 vol.14)
pp: 24-32
Santiago Meliá , Universidad de Alicante, Spain
Jaime Gómez , Universidade de Alicante, Spain
Sandy Pérez , University of the Basque Country
Oscar Díaz , University of the Basque Country
The advent of rich Internet applications (RIAs) has evolved into an authentic technological revolution, providing Web information systems with advanced requirements similar to desktop applications. At the same time, RIAs have multiplied the possible architectural and technological options, complicating development and increasing risks. The real challenge is selecting the right alternatives among the existing RIA variability, thus creating an optimal solution to satisfy most user requirements. To face this challenge, the authors' extended the OOH4RIA approach to generative RIA development, which introduces architectural and technological aspects at the design phase and provides a closer match between the modeled system and the final implementation.
rich Internet applications, model-driven engineering, software architecture, feature modeling, OOH4RIA, RIA
Santiago Meliá, Jaime Gómez, Sandy Pérez, Oscar Díaz, "Architectural and Technological Variability in Rich Internet Applications", IEEE Internet Computing, vol.14, no. 3, pp. 24-32, May/June 2010, doi:10.1109/MIC.2010.63
1. K. Czarnecki, S. Helsen, and U.W. Eisenecker, "Staged Configuration through Specialization and Multilevel Configuration of Feature Models," Software Process: Improvement and Practice, vol. 10, no. 2, 2005, pp. 143–169.
2. S. Meliá et al., "A Model-Driven Development for GWT-Based Rich Internet Applications with OOH4RIA," Proc. 8th Int'l Conf. Web Eng. (ICWE 08), IEEE CS Press, 2008, pp. 13–23.
3. M. Linaje, J.C. Preciado, and F. Sánchez-Figueroa, "Engineering Rich Internet Application User Interfaces over Legacy Web Models," IEEE Internet Computing, vol. 11, no. 6, 2007, pp. 53–59.
4. A. Bozzon et al., "Conceptual Modeling and Code Generation for Rich Internet Applications," Proc. 6th Int'l Conf. Web Eng. (ICWE 06), ACM Press, 2006, pp. 353–360.
5. M. Urbieta et al., "Designing the Interface of Rich Internet Applications," Proc. 2007 Latin American Web Conf., IEEE CS Press, 2007, pp. 144–153.
6. N. Koch et al., "Patterns for the Model-Based Development of RIAs," Proc. 9th Int'l Conf. Web Eng. (ICWE 09), LNCS 5648, Springer, 2009, pp. 283–291.
7. J.C. Preciado et al., "Designing Rich Internet Applications with Web Engineering Methodologies," Proc. 9th IEEE Int'l Workshop Web Site Evolution (WSE 07), IEEE CS Press, 2007, pp. 23–30.
8. M. Bambrilla et al., "Business Process-Based Conceptual Design of Rich Internet Applications," Proc. 8th Int'l Conf. Web Eng. (ICWE 08), IEEE CS Press, 2008, pp. 155–161.
9. J.D. Meier et al., Microsoft Patterns & Practices: Rich Internet Application Architecture Guide, Microsoft, 2009.
10. S. Meliá and J. Gomez, "The WebSA Approach: Applying Model-Driven Engineering to Web Applications," J. Web Eng., vol. 5, no. 2, 2006, pp. 121–149.
8 ms
(Ver 2.0)

Marketing Automation Platform Marketing Automation Tool