1 encombrement maximum du logotype depuis le bord inférieur droit de la page (logo placé à 1/3x...

Post on 04-Apr-2015

106 Views

Category:

Documents

1 Downloads

Preview:

Click to see full reader

TRANSCRIPT

1

Marco de Referencia para el Desarrollo de Software – AXA México

Axa México – Abril 2010

2

Contenido

Objetivo2

Visión del Marco de Referencia3

Arquitectura propuesta4

Antecedentes1

Compatibilidad5

Plataforma propuesta6

Plan de acción7

Conclusiones8

3

Antecedentes

4

Objetivo2

Visión del Marco de Referencia3

Arquitectura propuesta4

Antecedentes1

Compatibilidad5

Plataforma propuesta6

Plan de acción7

Conclusiones8

5

Objetivo

6

Objetivo2

Visión del Marco de Referencia3

Arquitectura propuesta4

Antecedentes1

Compatibilidad5

Plataforma propuesta6

Plan de acción7

Conclusiones8

7

Visión del Marco de Referencia

Inicio

Nota: Para llegar al nivel deseado se deberá incrementar de forma gradual los marcos de referencia para cada uno de los 4 pilares antes mencionados.

8

Objetivo2

Visión del Marco de Referencia3

Arquitectura propuesta4

Antecedentes1

Compatibilidad5

Plataforma propuesta6

Plan de acción7

Conclusiones8

Servidor J2EE

Contenedor Web

Hibernate

Patrones de Diseño

JavaServer Faces

Front Controller (Faces Servlet)

UI ComponentesUI Componentes Managed Beans

Validación Recursos

RIA*

ZK

Flex / Silverlight

WebServices*

Axis2

Pool EJB*

SessionBean

MessageDriven

Managed Beans

Managed Beans

Integración con Hibernate Servicio BeansServicio Beans Objetos de NegocioObjetos de NegocioGestión de

Transacciones Declarativa

Interfaces de Servicio

Mapeo O/RMapeo O/R DAO

Gestión Recursos Gestión de TransaccionesGestión de Transacciones

Lucene*

Capa

de

Pres

enta

ción

Capa

de

Lógi

ca d

eN

egoc

ioCa

pa d

e In

tegr

ació

n

Arquitectura propuesta

Operación de Negocio con Arquitectura Clásica

Arquitectura propuesta (cont.)

Operación de Negocio con Nueva Arquitectura

Arquitectura propuesta (cont.)

Orientada a Servicios

12

Objetivo2

Visión del Marco de Referencia3

Arquitectura propuesta4

Antecedentes1

Compatibilidad5

Plataforma propuesta6

Plan de acción7

Conclusiones8

Compatibilidad

*IBM WebSphere 6.1 (No Feature Packs)

14

Objetivo2

Visión del Marco de Referencia3

Arquitectura propuesta4

Antecedentes1

Compatibilidad5

Plataforma propuesta6

Plan de acción7

Conclusiones8

Capas

•Librería AJAX Frameworks (Fábrica de Software)

•Identificar lógica de JSF1. UI2. Validation3. Event Handling

•Implementación de POJO´s•Unificación Transaccionalidad•Implementación de Cache

•Visualizar Action-Managed Beans

MO

DE

LO

VIS

TA

CO

NT

RO

LA

DO

R

Hibernate / EJB Pooling

JavaServer Faces

Patrones de Diseño(Session Beans)

+ Patrones de Diseño

Implementación

MODELO

pojo*.hbm.xml

hibernate.cfg.xml<session-factory>

VISTA

faces-config.xml<locale-config><view-handler>

<message-bundle>

faces-validation.xml<converter><validator>

CONTROLADOR

faces-navigation.xml<navigation-rule>

web.xmlweb.xml

Plataforma propuesta (Flujo de Configuración)

faces-managed-beans.xml

<session><request>

<application>

MODELO

hibernate.cfg.xml<session-factory>

VISTA

faces-config.xml<locale-config><view-handler>

<message-bundle>

faces-validation.xml<converter><validator>

CONTROLADOR

faces-navigation.xml<navigation-rule>

web.xmlweb.xml

Plataforma propuesta (Flujo de Trabajo)

faces-beans-request.xml<request>

1. Front Controller

faces-beans-session.xml<session>

2. VistaServiceLocatorIServices

3. View HelperBusinessDelegate

4. DispatcherBusinessDispatcher

5. ControladorServiceLocator

6. Service Activator

8. Data Access Object

7. Facade

9. Value Object Assembler

pojo*.hbm.xml

18

Objetivo2

Visión del Marco de Referencia3

Arquitectura propuesta4

Antecedentes1

Compatibilidad5

Plataforma propuesta6

Plan de acción7

Conclusiones8

19

Plan de acción (a partir de la aprobación de arquitectura)

20

Objetivo2

Visión del Marco de Referencia3

Arquitectura propuesta4

Antecedentes1

Compatibilidad5

Plataforma propuesta6

Plan de acción7

Conclusiones8

21

Conclusiones

22

Preguntas y Respuestas

top related