bbr cuore v3

29

Upload: pedro-gallardo

Post on 31-Oct-2014

1.009 views

Category:

Documents


4 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Bbr Cuore V3
Page 2: Bbr Cuore V3

BBR INGENIERÍA DE SERVICIOS

Pedro Gallardo Delgado

Responsable Área Java

¿Cómo abordar tu primer proyecto

J2EE y ser productivo en 30 días?

¿Cómo abordar tu primer proyecto

J2EE y ser productivo en 30 días?RAD en Java con Jdeveloper + JHeadStart

Page 3: Bbr Cuore V3

• JHeadStart 10.1.3• Arquitectura• Del 3GL al 4GL• Plantillas Velocity• Ventajas / Inconvenientes

• WorkShop. • Demostración de la herramienta.

• Casos de éxito• Desarrollo de aplicaciones de gestión• Consultoría y transferencia tecnológica

AgendaAgenda

Page 4: Bbr Cuore V3

JHeadStart 10.1.3JHeadStart 10.1.3

Page 5: Bbr Cuore V3

• Entorno de Desarrollo Java altamente productivo

• Principios fundamentales:• Definición de aplicaciones al estilo 4GL.

• Totalmente basado en estándares mundialmente aceptados.

• Generación automática de código fuente Java y XML.

• Construido sobre la arquitectura Oracle ADF.

¿Qué es Oracle JHeadstart?¿Qué es Oracle JHeadstart?

Page 6: Bbr Cuore V3

ArquitecturaArquitectura

Controller Faces Faces

AD

F M

eta

data

Serv

ices

ViewADF

FacesADF

Faces JSFJSF

ADFModelADF Data ControlADF Data Control

ADF BC ServicesADF BC Services

Web ServicesWeb Services

Data Access

BusinessService

PersistenceLayer

ADF BCViewADF BCView

ADF BCEntityADF BCEntity

ADF BindingsADF Bindings

JHeadStart

Page 7: Bbr Cuore V3

Proceso de generaciónProceso de generación

ApplicationDefinition

ApplicationDefinition

ADF BCmetadataADF BCmetadata

JSF JSPADF Faces

JSF JSPADF Faces

JSFJSF

ADF MODELData BindingsData Controls

ADF MODELData BindingsData Controls

ADFBusiness

Components

JHeadStartApplication

DefinitionWizard

JHeadStartApplication

DefinitionWizard

JdeveploperADF BC Wizard

JdeveploperADF BC Wizard

ViewView

ControllerController

ModelModel

BusinessServicesBusinessServices

VelocitytemplatesVelocity

templates

JHeadStartApplicationGenerator

JHeadStartApplicationGenerator

Page 8: Bbr Cuore V3

• Orientación a la productividad.• Desarrollo declarativo.

• Prototipo iterativo.

• Bajo coste de entrada.• Requiere conocimientos limitados para empezar.

• Rápido aprendizaje.

• Reducción de costes de desarrollo y mantenimiento.• Aplicaciones consistentes.

• Permite focalizar los recursos más especializados en la Lógica de negocio de la aplicación.

VentajasVentajas

Page 9: Bbr Cuore V3

InconvenientesInconvenientes

• Obliga a una planificación detallada Generación / Codificación.

• Generar al máximo.

• Modificar el código generado.

• Marcar el grupo del Application Definition como no generable.

• En caso de volver a generar se perderían los cambios introducidos a mano

Page 10: Bbr Cuore V3

Demostración prácticaDemostración práctica

Page 11: Bbr Cuore V3

DemosDemos

• Demostración de generación de aplicación J2EE con JDeveloper y JHeadStart 10.1.3.1.

• url1

• Demostración de aplicación generada con JDeveloper y JHeadStart 10.1.3 con plantillas y clases personalizadas por BBR.

• url2

Page 12: Bbr Cuore V3

Casos de éxito BBRCasos de éxito BBR

Page 13: Bbr Cuore V3

Proyectos significativosProyectos significativos

• OUTIS• OUTIS

• ESPA IRC Web• ESPA IRC Web

• GSGVIA• GSGVIA

Page 14: Bbr Cuore V3

Proyectos significativosProyectos significativos

Descripción Gestión reclamación de clientes

Cliente ESPA

ESPA Desarrollo

BBR Consultoría y Desarrollo

IDE JDeveloper + JHeadStart ( 10.1.2 )

Tecnologías • ADF UIX / ADF Controller • ADF BC (Business Components)• Templates XSLT

Servidor • IAS 10g R2

Gestión reclamación de clientes

• ESPA IRC Web

Page 15: Bbr Cuore V3

Proyectos significativosProyectos significativos

Page 16: Bbr Cuore V3

Proyectos significativosProyectos significativos

Page 17: Bbr Cuore V3

Proyectos significativosProyectos significativos

Page 18: Bbr Cuore V3

Proyectos significativosProyectos significativos

Descripción Gestión reclamación de clientes

Cliente Generalitat de Catalunya - ICS

BBR Ciclo de vida completo

IDE JDeveloper + JHeadStart ( 10.1.3 )

Tecnologías • ADF Faces / Ajax• ADF BC (Business Components)• Templates vm

Servidor • IAS 10g R2

Vigilancia y control de las aguas de consumo humano

• Aguas de consumo humano

Page 19: Bbr Cuore V3

Proyectos significativosProyectos significativos

Page 20: Bbr Cuore V3

Proyectos significativosProyectos significativos

Page 21: Bbr Cuore V3

Proyectos significativosProyectos significativos

Page 22: Bbr Cuore V3

Proyectos significativosProyectos significativos

Page 23: Bbr Cuore V3

Proyectos significativosProyectos significativos

Page 24: Bbr Cuore V3

Proyectos significativosProyectos significativos

Descripción Gestión reclamación de clientes

ClienteColegio de Odontólogos y Estomatólogos de Cataluña

BBR Ciclo de vida completo

IDE JDeveloper + JHeadStart ( 10.1.3 )

Tecnologías • ADF Faces / Ajax• ADF BC (Business Components)• Templates vm

Servidor • IAS 10g R3

ERP de gestión

• OUTIS

Page 25: Bbr Cuore V3

Proyectos significativosProyectos significativos

Page 26: Bbr Cuore V3

Proyectos significativosProyectos significativos

Page 27: Bbr Cuore V3

Proyectos significativosProyectos significativos

Page 28: Bbr Cuore V3

Proyectos significativosProyectos significativos

Page 29: Bbr Cuore V3

[email protected]

C/ Aragó, 182, 4t, 08011 BarcelonaTeléfono 934 731 393www.bbr.cat