Abstract
Web Information Systems intend to adapt to the users’ preferences as new data available on the network. In this regard, the composition and reuse of services which are involved in a web application is an interesting research topic, since these techniques pursue the dynamic construction of applications that can be adapted at design or run time. As for the visualization of these applications, web user interfaces play a key role, serving as a connection point between users and the rest of the system. This article proposes an architecture for specification, storage, management and visualization of components, built from widgets complying with the W3C recommendation, for making web user interfaces. We follow a service-based approach for the interface deployment and communication management, introducing the concept of Widgets-as-a-Service (WaaS). To illustrate this proposal, an example of widget-based Web Information System is shown.
Access provided by Autonomous University of Puebla. Download to read the full chapter text
Chapter PDF
Similar content being viewed by others
References
Abiteboul, S., Greenshpan, O., Milo, T., Polyzotis, N.: Matchup: Autocompletion for mashups. In: IEEE 25th International Conference on Data Engineering, ICDE 2009, pp. 1479–1482. IEEE (2009)
Cechanowicz, J., Gutwin, C.: Augmented Interactions: A Framework for Adding Expressive Power to GUI Widgets. In: Gross, T., Gulliksen, J., Kotzé, P., Oestreicher, L., Palanque, P., Prates, R.O., Winckler, M. (eds.) INTERACT 2009. LNCS, vol. 5726, pp. 878–891. Springer, Heidelberg (2009)
Daniel, F., Matera, M., Yu, J., Benatallah, B., Saint-Paul, R., Casati, F.: Understanding UI Integration: A survey of problems, technologies, and opportunities. IEEE Internet Computing 11(3), 59–66 (2007)
De Keukelaere, F., Bhola, S., Steiner, M., Chari, S., Yoshihama, S.: SMash: secure component model for cross-domain mashups on unmodified browsers. In: 17th WWWW, pp. 535–544. ACM (2008)
Fan, K., Tang, S., Liu, Y., Zhang, S., Wang, Y., Xu, Z.: A System Architecture of Widget-Based Digital TV Interactive Platform. In: ICGEC, pp. 360–363. IEEE (2012)
Gmelch, O., Pernul, G.: A Generic Architecture for User-Centric Portlet Integration. In: 14th CEC, pp. 70–77. IEEE (2012)
Hassan, O., Al-Rousan, T., Taleb, A., Maaita, A.: An efficient and scalable ranking technique for mashups involving RSS data sources. Journal of Network and Computer Applications, pp, 179–190 (2013)
Hoyer, V., Fischer, M.: Market overview of enterprise mashup tools. In: Bouguettaya, A., Krueger, I., Margaria, T. (eds.) ICSOC 2008. LNCS, vol. 5364, pp. 708–721. Springer, Heidelberg (2008)
Iribarne, L., Criado, J., Padilla, N.: Using COTS-widgets architectures for describing user interfaces of web-based information systems. International Journal of Knowledge Society Research (IJKSR) 2(3), 61–72 (2011)
Iribarne, L., Troya, J.M., Vallecillo, A.: A trading service for COTS components. The Computer Journal 47(3), 342–357 (2004)
Law, E., Müller, D., Nguyen-Ngoc, A.: Differentiating and Defining Portlets and Widgets: A survey approach. In: MUPPLE 2009, pp. 123–131 (2009)
Pierre, D., Marc, D., Philippe, R.: Ubiquitous Widgets: Designing Interactions Architecture for Adaptive Mobile Applications. In: DCOSS 2013, pp. 331–336 (2013)
Shirogane, J., Iwata, H., Fukaya, K., Fukazawa, Y.: GUI Change Method according to Roles of Widgets and Change Patterns. IEICE Transactions on Information and Systems 91(4), 907–920 (2008)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2014 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Vallecillos, J., Criado, J., Iribarne, L., Padilla, N. (2014). Dynamic Mashup Interfaces for Information Systems Using Widgets-as-a-Service. In: Meersman, R., et al. On the Move to Meaningful Internet Systems: OTM 2014 Workshops. OTM 2014. Lecture Notes in Computer Science, vol 8842. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-662-45550-0_44
Download citation
DOI: https://doi.org/10.1007/978-3-662-45550-0_44
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-662-45549-4
Online ISBN: 978-3-662-45550-0
eBook Packages: Computer ScienceComputer Science (R0)