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...
Guardado en:
Autores principales: | , , , |
---|---|
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 |