Taller de Desarrollo de Proyectos I SIAC Sistema de Administración de Consorcios
Contexto Integrar diversas tecnologías. Control de acceso. Proveer una plataforma universal. Automatizar los procesos involucrados. Acceso remoto.
Administrador - Propietario Solución Servidor Web Base de Datos Contiene la información de los distintos consorcios , sus Unidades Funcionales , propietarios, etc. Administrador - Propietario Edificios Sistema
Tecnologías y Herramientas Java 1.6 Eclipse / NetBeans Maven PostgreSQL 8.3 JPA (con Hibernate 3.2.6)
Tecnologías y Herramientas Junit Google-Guice Java Remote Method Invocation (RMI) Wicket 1.4 Jetty
Objetivos de Nuestro Diseño Minimizar el acoplamiento entre los distintos componentes. Permitir la reutilización de componentes. Facilidad para modificar la configuración y extender / cambiar funcionalidad. Facilidad de probar los componentes en forma aislada.
Diagrama de Componentes Destacados Broker entre siac-web y rmistreaming mediante RMI Modelo independiente del protocolo de comunicación
Diagrama de Paquetes Arquitectura en capas Destacados DAO para acceder a la DB. DTO para enviar los datos a la vista. WEB utiliza wicket para mostrar la información.
Envío de SMS Propietarios/ Inquilinos Servidor Configuración Utilización de la biblioteca smslib para el envío de mensajes. Comunicación con el celular a través del puerto COM
Envió de imágenes Configuración Servidor Web Configuración Envío de imágenes de los consorcios al servidor a través de RMI. Stream de imágenes en vivo.
Demo
¿Preguntas? Muchas Gracias