Transparent interface composition in web applications

In this paper we present an approach for oblivious composition of Web user interfaces, particularly for volatile functionality. Our approach, which is inspired on well-known techniques for advanced separation of concerns such as aspect-oriented software design, allows to clearly separate the design...

Descripción completa

Guardado en:
Detalles Bibliográficos
Autores principales: Ginzburg, J., Rossi, G., Urbieta, M., Distante, D.
Formato: SER
Materias:
Acceso en línea:http://hdl.handle.net/20.500.12110/paper_03029743_v4607LNCS_n_p152_Ginzburg
Aporte de:
id todo:paper_03029743_v4607LNCS_n_p152_Ginzburg
record_format dspace
spelling todo:paper_03029743_v4607LNCS_n_p152_Ginzburg2023-10-03T15:18:59Z Transparent interface composition in web applications Ginzburg, J. Rossi, G. Urbieta, M. Distante, D. Computer applications Formal languages Software design User interfaces Aspect-oriented software design Interface codes Transformation language Web user interfaces Web services In this paper we present an approach for oblivious composition of Web user interfaces, particularly for volatile functionality. Our approach, which is inspired on well-known techniques for advanced separation of concerns such as aspect-oriented software design, allows to clearly separate the design of the core's interface from the one corresponding to more volatile services, i.e. those that are offered for short periods of time. Both interfaces are oblivious from each other and can be seamlessly composed using a transformation language. We show that in this way we simplify the application's evolution by preventing intrusive edition of the interface code. Using some illustrative examples we focus both on design and implementation issues, presenting an extension of the OOHDM design model which supports modular design of volatile functionality. © Springer-Verlag Berlin Heidelberg 2007. SER info:eu-repo/semantics/openAccess http://creativecommons.org/licenses/by/2.5/ar http://hdl.handle.net/20.500.12110/paper_03029743_v4607LNCS_n_p152_Ginzburg
institution Universidad de Buenos Aires
institution_str I-28
repository_str R-134
collection Biblioteca Digital - Facultad de Ciencias Exactas y Naturales (UBA)
topic Computer applications
Formal languages
Software design
User interfaces
Aspect-oriented software design
Interface codes
Transformation language
Web user interfaces
Web services
spellingShingle Computer applications
Formal languages
Software design
User interfaces
Aspect-oriented software design
Interface codes
Transformation language
Web user interfaces
Web services
Ginzburg, J.
Rossi, G.
Urbieta, M.
Distante, D.
Transparent interface composition in web applications
topic_facet Computer applications
Formal languages
Software design
User interfaces
Aspect-oriented software design
Interface codes
Transformation language
Web user interfaces
Web services
description In this paper we present an approach for oblivious composition of Web user interfaces, particularly for volatile functionality. Our approach, which is inspired on well-known techniques for advanced separation of concerns such as aspect-oriented software design, allows to clearly separate the design of the core's interface from the one corresponding to more volatile services, i.e. those that are offered for short periods of time. Both interfaces are oblivious from each other and can be seamlessly composed using a transformation language. We show that in this way we simplify the application's evolution by preventing intrusive edition of the interface code. Using some illustrative examples we focus both on design and implementation issues, presenting an extension of the OOHDM design model which supports modular design of volatile functionality. © Springer-Verlag Berlin Heidelberg 2007.
format SER
author Ginzburg, J.
Rossi, G.
Urbieta, M.
Distante, D.
author_facet Ginzburg, J.
Rossi, G.
Urbieta, M.
Distante, D.
author_sort Ginzburg, J.
title Transparent interface composition in web applications
title_short Transparent interface composition in web applications
title_full Transparent interface composition in web applications
title_fullStr Transparent interface composition in web applications
title_full_unstemmed Transparent interface composition in web applications
title_sort transparent interface composition in web applications
url http://hdl.handle.net/20.500.12110/paper_03029743_v4607LNCS_n_p152_Ginzburg
work_keys_str_mv AT ginzburgj transparentinterfacecompositioninwebapplications
AT rossig transparentinterfacecompositioninwebapplications
AT urbietam transparentinterfacecompositioninwebapplications
AT distanted transparentinterfacecompositioninwebapplications
_version_ 1782024593205100544