La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Hipódromo Caballito Powered by Grupo 6. Contenidos Introducción del problema Solución propuesta – Presentación de la capas de nuestra arquitectura – Técnicas.

Presentaciones similares


Presentación del tema: "Hipódromo Caballito Powered by Grupo 6. Contenidos Introducción del problema Solución propuesta – Presentación de la capas de nuestra arquitectura – Técnicas."— Transcripción de la presentación:

1 Hipódromo Caballito Powered by Grupo 6

2 Contenidos Introducción del problema Solución propuesta – 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 – 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 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

9 Nuestros Paquetes Desarrollados

10 Presentación - MVP

11

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

13 Servicios - Seguridad

14

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

19

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. Contenidos Introducción del problema Solución propuesta – Presentación de la capas de nuestra arquitectura – Técnicas."

Presentaciones similares


Anuncios Google