Universidad Complutense de Madrid
E-Prints Complutense

Una aproximación dirigida por modelos para la caracterización de la capa de presentación web de aplicaciones empresariales

Impacto

Downloads

Downloads per month over past year



Cortés Benavides, Humberto (2018) Una aproximación dirigida por modelos para la caracterización de la capa de presentación web de aplicaciones empresariales. [Thesis]

[img]
Preview
PDF
5MB


Abstract

Actualmente, UML es la notación de diseño más ampliamente usada en el diseño y desarrollo de software orientado a objetos. Sin embargo, UML estándar no es suficiente para caracterizar la capa de presentación Web de las aplicaciones empresariales. La comunidad de la Ingeniería Web ha proporcionado el concepto de mapa navegacional para tratar de gestionar la complejidad inherente a las aplicaciones Web. Siguiendo este concepto, hemos desarrollado NMMp, una notación de diseño que, como las notaciones de la Ingeniería Web, proporciona una visión abstracta de la estructura navegacional dela capa de presentación Web. Sin embargo, a diferencia de estas, promueve la inclusión explícita de todo el catálogo de patrones arquitectónicos y de diseño en los modelos, los cuales, son ampliamente usados en el sector industrial.Sin embargo, NMMp no tiene en cuenta la caracterización de frameworks específicos usados ampliamente en el desarrollo de la capa de presentación Web de aplicaciones empresariales modernas. Generalmente, estos frameworks soportan el desarrollo de la navegación, la estructura de presentación y el control de acceso basado en roles (RBAC),características presentes en la mayoría de este tipo de aplicaciones. Siguiendo la filosofíade NMMp, hemos desarrollado el enfoque Enterprise Web Application Extensión (EWAE),como un conjunto de extensiones UML que soportan el modelado de estas características presentes en frameworks específicos...

Resumen (otros idiomas)

Nowadays UML is the most successful notation for the design of object-orientedapplications. However, plain UML is not enough to characterize the Web presentationtier of enterprise applications. The Web engineering community has provided thenavigation map concept to deal with the complexity of Web applications. Following thisconcept we developed NMMp, a design notation that, as the Web engineering notations,provides an abstract vision of the navigation structure of the Web presentation tier, butencouraging the explicit inclusion of multitier, SOA and security design-level patterns inthe models, which are widely used in industry.However, NMMp does not take into account the characterization of specific frameworksextensively used in the development of the Web presentation tier of modern enterpriseapplications. Generally, these frameworks support the navigational, structural and rolebasedaccess control (RBAC) features present in these applications. Following the NMMpphilosophy, we have developed the Enterprise Web Application Extension (E-WAE)approach, a lightweight UML extension set for the modeling of these features of the Webpresentation tier of enterprise applications.By means of PIM-level models, E-WAE provides an abstract vision of the Webpresentation tier independently of architectural details or programming languages.However, the approach follows a Model-Driven Development (MDD) approach, whichenables the manual or automatic generation of intermediate PSM-level models, whichcharacterize the components implemented in JSF and ASP.NET MVC frameworks andallows the inclusion of multitier, SOA and security design-level patterns in the models...

Item Type:Thesis
Additional Information:

Tesis inédita de la Universidad Complutense de Madrid, Facultad de Informática, Departamento de Ingeniería del Software e Inteligencia Artificial, leída el 06-07-2017.

Directors:
DirectorsDirector email
Navarro Martín, Antonio
Uncontrolled Keywords:Informática, Software, ingeniería de software
Palabras clave (otros idiomas):Electronic data processing, Software, Software Engineering
Subjects:Sciences > Computer science > Software
ID Code:49730
Deposited On:25 Oct 2018 10:39
Last Modified:25 Oct 2018 10:39

Origin of downloads

Repository Staff Only: item control page