La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Hipódromo Caballito Powered by Grupo 6.

Presentaciones similares


Presentación del tema: "Hipódromo Caballito Powered by Grupo 6."— Transcripción de la presentación:

1 Hipódromo Caballito Powered by Grupo 6

2 Contenidos Introducción del problema Solución propuesta Demo
Presentación de la capas de nuestra arquitectura Técnicas de diseño aplicadas en cada capa ¿Cómo funciona? Demo

3 Introducción Principales requerimientos Otros requerimientos
Mantener Programación de carreras Mantener Apuestas Publicación de carreras y resultados Otros requerimientos Agencias Franquicias

4 Arquitectura Propuesta - Diagrama de Despliegue

5 Arquitectura Propuesta - Pros y contras
Ventajas Independencia entre el servidor central (Base de Datos), los nodos físicos donde correrían las aplicaciones locales, y el servidor donde correrán los webServices y el Servidor de aplicación. Arquitectura en capas, permite separar en distintos niveles de abstracción y los conceptos involucrados.  Centralización de las operaciones con la base de datos Escalable y mantenible Desventajas Este esquema sube el grado de dificultad de la implementación debido a las comunicaciones.

6 Arquitectura Propuesta - Otras alternativas
Datos Distribuidos Cada aplicación almacena sus datos localmente. + No carga la red todo el tiempo Duplicidad Costo por la necesidad de una sincronización Web Service genérico Un único WebService que maneje toda la comunicación entre las aplicaciones y la base de datos. + Los servicios no se comunican directamente con la base de datos, sino que poseen una interfaz para hacerlo.  - Este modelo concentra toda las solicitudes de las aplicaciones

7 Separación de capas

8 Separación de capas

9 Nuestros Paquetes Desarrollados

10 Presentación - MVP

11 Presentación - MVP

12 Presentación Factories + Reflection = Código clausurado ante cambios

13 Servicios - Seguridad

14 Servicios - Seguridad

15 Servicios - DataMapper

16 Servicios – Separación de capas Facade
Simplificar el uso y comprensión de las distintas librerías del sistema. Centralizar las dependencias externas hacia las distintas librerías en un solo punto de entrada a través de un webservices dependiendo la funcionalidad. Nos aportó organización y consistencia en las distintas operaciones que se debian desarrollar, agrupando las operaciones a traves de rtes webservices.

17 Servicios – Separación de capas Facade

18 Servicios – Separación de capas Facade

19 Servicios – Separación de capas Facade

20 Modelo De Dominio Liquidación de Apuestas -> Estrategy

21 Modelo De Dominio Reglas de negocio - Composite

22 Persistencia - Hibernate

23 ¿Cómo funciona? – Diagrama de secuencia : Apobación de Resultados Oficiales

24 ¿Cómo funciona? – Diagrama de secuencia : Aprobación de Resultados Oficiales

25 ¿Cómo funciona? – Diagrama de secuencia : Persistencia
SaveRace

26 ¿Cómo funciona? – Diagrama de secuencia : Persistencia
Obtener Carreras Pendientes

27 Cierre ¿Preguntas? Agradecimientos Vamos a la demo


Descargar ppt "Hipódromo Caballito Powered by Grupo 6."

Presentaciones similares


Anuncios Google