JSR Triptico

2

Click here to load reader

description

Publicación del Tríptico del proyecto JSR: Java Sobre Rueda, Nuevo paradigma para desarrollar, sistemas web con tecnologías Java. Para mas información visitar la pagina del proyecto: http://jsr.germinus.com

Transcript of JSR Triptico

Page 1: JSR Triptico

  ­ JSR ­Motivación 

El desarrollo de aplicaciones Web es una de las áreas más activas en el desarrollo software.

Java   Enterprise   Edition  es   la   opción preferida   por   los   desarrolladores   de software (un millón de desarrolladores en Europa   y  50.000  desarrolladores   en España)

En   el   desarrollo   Web   múltiples   hay frameworks  y  componentes  lo   que provoca   un    decremento   en   la productividad de los desarrollladores.

Incrementos   en   la   productividad   y fiabilidad   gracias a la aparición de  Ruby on   Rails,   unido   a   al   uso   tecnologías mashup.

­ JSR ­ Consorcio

Grupo Gesfor ESIMantica

Abysal Ermestel Universidad Politécnica de 

Madrid

Infinity Group

Web del proyecto:

http://jsr.germinus.comContacto:  

    [email protected]

Java Sobre Ruedas 

Nuevo paradigma para desarrollar sistemas web con tecnología Java

­ JSR ­

Proyecto PROFIT Tractor FIT­350401­2007­8 cofinanciado por el Ministerio de Industria, Turismo y Comercio, dentro del Plan Nacional de Investigacion Cientifica. Desarrollo e innovacion Tecnologica 2007­2008 

(Nº Proyecto FIT­350401­2007­8 ).

Page 2: JSR Triptico

­ JSR ­ Proyecto

El proyecto investigará  en el estudio del modelo del dominio como conductor en el diseño   (Domain   Driven   Design,   DDD [Eva03]),   para   el   desarrollo   de aplicaciones   web   en   Java,   y   propone, además, el empleo de un  metaframework de  código  abierto  en  Java  para   llevar  a cabo aplicaciones web.

El   proyecto   tratará   los   requisitos  no funcionales   del   sistema,   tales   como   la seguridad, la fiabilidad y el rendimiento.

Basado en varios proyectos open source, Roma  y  Trails.   Estos   proyectos   serán extendidos de acuerdo a las necesidades de   la   propuesta   y   siguiendo   la metodología   de   desarrollo   de   proyectos open source, para difundir y explotar los resultados del proyecto.

El   proyecto   se   centrará   en  mejorar  las herramientas   que   ya   existen,   como   (Spring, Tapestry,  Hibernate...)   realizando   una correspondencia   entre   los   elementos   del metaframework y estos frameworks. 

Facilitar el uso de los frameworks y aprovechar su   robustez   y   evolución,   pero   reduciendo   la curva de aprendizaje para su uso, mediante la generación de código automático a partir de la definición del dominio.

  ­ JSR ­ Objetivos

1­  Incrementar   la  productividad  de   los desarrollos web, que están basados en el lenguaje de programación Java:

2­  Mejorar   la  calidad  del   desarrollo software,   tratando   aspectos   no funcionales,   como   por   ejemplo   la fiabilidad,   rendimiento,   seguridad   y demás requisitos no funcionales.

3­ Investigar en el balance adecuado entre tecnología de web de servidor y la nueva tendencia de cliente rico de internet.

4­  Incrementar   la  productividad  software mediante el uso de mashup.