La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

1 Encombrement maximum du logotype depuis le bord inférieur droit de la page (logo placé à 1/3X du bord; X = logotype) Marco de Referencia para el Desarrollo.

Présentations similaires


Présentation au sujet: "1 Encombrement maximum du logotype depuis le bord inférieur droit de la page (logo placé à 1/3X du bord; X = logotype) Marco de Referencia para el Desarrollo."— Transcription de la présentation:

1 1 Encombrement maximum du logotype depuis le bord inférieur droit de la page (logo placé à 1/3X du bord; X = logotype) Marco de Referencia para el Desarrollo de Software – AXA México Axa México – Abril 2010

2 Pour personnaliser le pied de page « Lieu - date »: Affichage / En-tête et pied de page Personnaliser la zone date et pieds de page, Cliquer sur appliquer partout Encombrement maximum du logotype depuis le bord inférieur droit de la page (logo placé à 2/3X du bord; X = logotype) 2 Contenido Objetivo 2 Visión del Marco de Referencia 3 Arquitectura propuesta 4 Antecedentes 1 Compatibilidad 5 Plataforma propuesta 6 Plan de acción 7 Conclusiones 8

3 Pour personnaliser le pied de page « Lieu - date »: Affichage / En-tête et pied de page Personnaliser la zone date et pieds de page, Cliquer sur appliquer partout Encombrement maximum du logotype depuis le bord inférieur droit de la page (logo placé à 2/3X du bord; X = logotype) 3 Antecedentes No existen desarrollos basados en componentes La tecnología utilizada esta rezagada Mantenimientos muy complicados Mayor tiempo de desarrollo y falta de calidad en el software Diversas arquitecturas entre proyectos No existe estandarización

4 Pour personnaliser le pied de page « Lieu - date »: Affichage / En-tête et pied de page Personnaliser la zone date et pieds de page, Cliquer sur appliquer partout Encombrement maximum du logotype depuis le bord inférieur droit de la page (logo placé à 2/3X du bord; X = logotype) 4 Objetivo 2 Visión del Marco de Referencia 3 Arquitectura propuesta 4 Antecedentes 1 Compatibilidad 5 Plataforma propuesta 6 Plan de acción 7 Conclusiones 8

5 Pour personnaliser le pied de page « Lieu - date »: Affichage / En-tête et pied de page Personnaliser la zone date et pieds de page, Cliquer sur appliquer partout Encombrement maximum du logotype depuis le bord inférieur droit de la page (logo placé à 2/3X du bord; X = logotype) 5 Objetivo Desarrollos mas rápidos y basados en componentes. Estandarizar la forma en como se desarrollan los sistemas de información en AXA México. Aplicaciones orientadas a la Web 2.0 Tener una sola arquitectura para los proyectos, no importando si se desarrollan por personal interno o externo. Generar un marco de referencia completo para el desarrollo de sistemas de información en AXA México. Tener ingenieros de software expertos en las tecnologías por las que apueste AXA México

6 Pour personnaliser le pied de page « Lieu - date »: Affichage / En-tête et pied de page Personnaliser la zone date et pieds de page, Cliquer sur appliquer partout Encombrement maximum du logotype depuis le bord inférieur droit de la page (logo placé à 2/3X du bord; X = logotype) 6 Objetivo 2 Visión del Marco de Referencia 3 Arquitectura propuesta 4 Antecedentes 1 Compatibilidad 5 Plataforma propuesta 6 Plan de acción 7 Conclusiones 8

7 Pour personnaliser le pied de page « Lieu - date »: Affichage / En-tête et pied de page Personnaliser la zone date et pieds de page, Cliquer sur appliquer partout Encombrement maximum du logotype depuis le bord inférieur droit de la page (logo placé à 2/3X du bord; X = logotype) 7 Marco de referencia para: Tecnologías de desarrollo – aplicaciones Web Tecnologías de desarrollo – servicios Web Integración con middleware (ESB, BPM, ILog) Desarrollo Herramientas a utilizar recomendadas y/o permitidas Estándares y convenciones de codificación Esqueletos de aplicaciones Interfaz de usuario Guía de estilo Iconografía de las aplicaciones AccesibilidadUsabilidad Creación y uso de componentes reutilizables Definir, estructurar y dar acceso a las distintas fuentes para compartir librerías y código fuente. Wiki por proyecto Blog para intercambio de ideas Buscador de código, a través de todos los proyectos 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 Pour personnaliser le pied de page « Lieu - date »: Affichage / En-tête et pied de page Personnaliser la zone date et pieds de page, Cliquer sur appliquer partout Encombrement maximum du logotype depuis le bord inférieur droit de la page (logo placé à 2/3X du bord; X = logotype) 8 Objetivo 2 Visión del Marco de Referencia 3 Arquitectura propuesta 4 Antecedentes 1 Compatibilidad 5 Plataforma propuesta 6 Plan de acción 7 Conclusiones 8

9 Pour personnaliser le pied de page « Lieu - date »: Affichage / En-tête et pied de page Personnaliser la zone date et pieds de page, Cliquer sur appliquer partout Encombrement maximum du logotype depuis le bord inférieur droit de la page (logo placé à 2/3X du bord; X = logotype) Servidor J2EE Contenedor Web Hibernate Patrones de Diseño JavaServer Faces Front Controller (Faces Servlet) UI Componentes Managed Beans ValidaciónRecursos RIA* ZK Flex / Silverlight WebServices* Axis2 Pool EJB* SessionBean MessageDriven Managed Beans Integración con Hibernate Servicio Beans Objetos de Negocio Gestión de Transacciones Declarativa Interfaces de Servicio Mapeo O/R DAO Gestión Recursos Gestión de Transacciones Lucene* Capa de Presentación Capa de Lógica de Negocio Capa de Integración Arquitectura propuesta

10 Pour personnaliser le pied de page « Lieu - date »: Affichage / En-tête et pied de page Personnaliser la zone date et pieds de page, Cliquer sur appliquer partout Encombrement maximum du logotype depuis le bord inférieur droit de la page (logo placé à 2/3X du bord; X = logotype) Operación de Negocio con Arquitectura Clásica Arquitectura propuesta (cont.)

11 Pour personnaliser le pied de page « Lieu - date »: Affichage / En-tête et pied de page Personnaliser la zone date et pieds de page, Cliquer sur appliquer partout Encombrement maximum du logotype depuis le bord inférieur droit de la page (logo placé à 2/3X du bord; X = logotype) Operación de Negocio con Nueva Arquitectura Arquitectura propuesta (cont.) Orientada a Servicios

12 Pour personnaliser le pied de page « Lieu - date »: Affichage / En-tête et pied de page Personnaliser la zone date et pieds de page, Cliquer sur appliquer partout Encombrement maximum du logotype depuis le bord inférieur droit de la page (logo placé à 2/3X du bord; X = logotype) 12 Objetivo 2 Visión del Marco de Referencia 3 Arquitectura propuesta 4 Antecedentes 1 Compatibilidad 5 Plataforma propuesta 6 Plan de acción 7 Conclusiones 8

13 Pour personnaliser le pied de page « Lieu - date »: Affichage / En-tête et pied de page Personnaliser la zone date et pieds de page, Cliquer sur appliquer partout Encombrement maximum du logotype depuis le bord inférieur droit de la page (logo placé à 2/3X du bord; X = logotype) Compatibilidad MODELO Hibernate Core 3.1.3 VISTA JSF 1.1 (IceFaces 1.8) CONTROLADOR Patrones de Diseño *IBM WebSphere 6.1 (No Feature Packs)

14 Pour personnaliser le pied de page « Lieu - date »: Affichage / En-tête et pied de page Personnaliser la zone date et pieds de page, Cliquer sur appliquer partout Encombrement maximum du logotype depuis le bord inférieur droit de la page (logo placé à 2/3X du bord; X = logotype) 14 Objetivo 2 Visión del Marco de Referencia 3 Arquitectura propuesta 4 Antecedentes 1 Compatibilidad 5 Plataforma propuesta 6 Plan de acción 7 Conclusiones 8

15 Pour personnaliser le pied de page « Lieu - date »: Affichage / En-tête et pied de page Personnaliser la zone date et pieds de page, Cliquer sur appliquer partout Encombrement maximum du logotype depuis le bord inférieur droit de la page (logo placé à 2/3X du bord; X = logotype) Capas Librería AJAX Frameworks (Fábrica de Software) Identificar lógica de JSF 1.UI 2.Validation 3.Event Handling Implementación de POJO´s Unificación Transaccionalidad Implementación de Cache Visualizar Action-Managed Beans MODELO VISTA CONTROLADOR Hibernate / EJB Pooling JavaServer Faces Patrones de Diseño (Session Beans) + Patrones de Diseño Implementación

16 Pour personnaliser le pied de page « Lieu - date »: Affichage / En-tête et pied de page Personnaliser la zone date et pieds de page, Cliquer sur appliquer partout Encombrement maximum du logotype depuis le bord inférieur droit de la page (logo placé à 2/3X du bord; X = logotype) MODELO pojo*.hbm.xml hibernate.cfg.xml VISTA faces-config.xml faces-validation.xml CONTROLADOR faces-navigation.xml web.xml Plataforma propuesta ( Flujo de Configuración ) faces-managed- beans.xml

17 Pour personnaliser le pied de page « Lieu - date »: Affichage / En-tête et pied de page Personnaliser la zone date et pieds de page, Cliquer sur appliquer partout Encombrement maximum du logotype depuis le bord inférieur droit de la page (logo placé à 2/3X du bord; X = logotype) MODELO hibernate.cfg.xml VISTA faces-config.xml faces-validation.xml CONTROLADOR faces-navigation.xml web.xml Plataforma propuesta ( Flujo de Trabajo ) faces-beans-request.xml 1. Front Controller faces-beans-session.xml 2. VistaServiceLocator IServices 3. View Helper BusinessDelegate 4. Dispatcher BusinessDispatcher 5. Controlador ServiceLocator 6. Service Activator 8. Data Access Object 7. Facade 9. Value Object Assembler pojo*.hbm.xml

18 Pour personnaliser le pied de page « Lieu - date »: Affichage / En-tête et pied de page Personnaliser la zone date et pieds de page, Cliquer sur appliquer partout Encombrement maximum du logotype depuis le bord inférieur droit de la page (logo placé à 2/3X du bord; X = logotype) 18 Objetivo 2 Visión del Marco de Referencia 3 Arquitectura propuesta 4 Antecedentes 1 Compatibilidad 5 Plataforma propuesta 6 Plan de acción 7 Conclusiones 8

19 Pour personnaliser le pied de page « Lieu - date »: Affichage / En-tête et pied de page Personnaliser la zone date et pieds de page, Cliquer sur appliquer partout Encombrement maximum du logotype depuis le bord inférieur droit de la page (logo placé à 2/3X du bord; X = logotype) 19 Plan de acción ( a partir de la aprobación de arquitectura ) 1 Generar una lista con todas las personas involucradas en el desarrollo Java, incluyendo proveedores externos. 2 Generar un comité de desarrollo de software, integrado por personal de varias áreas de TI y con dos perfiles, el primero seria personas que pueden tomar decisiones dentro de dicho comité y el segundo serian invitados con toma de decisión nula, pero que nos puedan aportar información, este último se podrían agregar consultores externos. 3 Platicar con un consultor externo experto, para validar lo propuesto y genera un plan de capacitación. 4 El comité tendrá que analizar las propuestas y generar una guía marco de referencia para el desarrollo de software para que sea publicada por el área de Arquitectura. 5 Realizar un par de proyectos con este marco de referencia, el comité tendrá que realizar ajustes correspondientes en caso de necesitarlos. 6 Involucrar a los Solution Architect para que nos ayuden a validar que se están cumpliendo las normas para el desarrollo de sistemas de información.

20 Pour personnaliser le pied de page « Lieu - date »: Affichage / En-tête et pied de page Personnaliser la zone date et pieds de page, Cliquer sur appliquer partout Encombrement maximum du logotype depuis le bord inférieur droit de la page (logo placé à 2/3X du bord; X = logotype) 20 Objetivo 2 Visión del Marco de Referencia 3 Arquitectura propuesta 4 Antecedentes 1 Compatibilidad 5 Plataforma propuesta 6 Plan de acción 7 Conclusiones 8

21 Pour personnaliser le pied de page « Lieu - date »: Affichage / En-tête et pied de page Personnaliser la zone date et pieds de page, Cliquer sur appliquer partout Encombrement maximum du logotype depuis le bord inférieur droit de la page (logo placé à 2/3X du bord; X = logotype) 21 Conclusiones 1 Productividad, reducción de la carga del Ingeniero de Software, esta nueva arquitectura proporciona gran parte de la funcionalidad, permitiéndole enfocarse en la lógica de negocio. 2 Mantenimiento, toda la arquitectura estará basada en estándares, patrones y mejoras prácticas, todo esto provisto por los propios frameworks. 3 Integración, perfecta sincronización entre las capas por medio los frameworks. 4 Estandarizarnos a lo que se maneja en el mercado 5 Mejorar el time to market de las aplicaciones desarrolladas 6 Se mejora radicalmente el tiempo de desarrollo actual vs. el propuesto 7 Se optimiza el tiempo de respuesta de las aplicaciones al usuario final

22 Pour personnaliser le pied de page « Lieu - date »: Affichage / En-tête et pied de page Personnaliser la zone date et pieds de page, Cliquer sur appliquer partout Encombrement maximum du logotype depuis le bord inférieur droit de la page (logo placé à 2/3X du bord; X = logotype) 22 Preguntas y Respuestas


Télécharger ppt "1 Encombrement maximum du logotype depuis le bord inférieur droit de la page (logo placé à 1/3X du bord; X = logotype) Marco de Referencia para el Desarrollo."

Présentations similaires


Annonces Google