Proyecto:

Desarrollo de una aplicación de gestión ganadera basada en web.
La idea era aprovechar lo mejor de 2 mundos el poder de la web con el poder de una aplicación de escritorio con una potente interface grafica que sea muy fácil de utilizar e intuitiva.
No se contaba con mucho dinero por lo que el factor clave era hacer la aplicación en el menor tiempo posible.

Objetivos:

Interface rica muy fácil de utilizar e intuitiva como si fuera una aplicación de escritorio.
Posibilidad de que la aplicación trabaje On y Off Line.
Montar una capa de servicios para poder hacer otras interfaces para dispositivos que no dispongan de sistemas operativos Microsoft



Entorno tecnológico:

  • Silverlight 5.0
  • Net Framework 4.0
  • Windows Communication Foundation (WCF)
  • Patrones MVVM, IoC, Observer, Abstract Factory, Singleton, Proxy, Decorator.
  • MEF
  • SQL Server 2008 R2 como motor de base de datos
  • SSRS para la parte de Reporting
  • LinQ
  • SQL 2008 R2
  • SQL Reporting Services
  • Lenguaje de Desarrollo: C#

Aspectos claves:

  • Aplicación web con una rica interface grafica que funcione en todos los navegadores de internet.
  • Posibilidad de trabajar On y Off Line
  • Gestión de cache para reducir los viajes a los servicios
  • Posibilidad de trabajar en el futuro con plataformas y dispositivos No Microsoft
  • Posibilidad de que los servicios se consuman desde diferentes clientes.
  • Potencial para escalar la aplicación para 10.000 usuarios
  • Integración con dispositivos basados en chips de RFID para la identificación electrónica de los animales

Equipo:

En este proyecto se ha trabajado con un equipo de profesionales que han recibido la formacion de Fernando Lencinas en la plataforma Microsoft .Net

  • 1 Arquitecto .Net
  • 3 Expertos desarrolladores en .Net

Descripción

Es una aplicación basada en tecnologias RIA (Rich Internet Application) que ademas de tener una rica interfaz de usuario posibilita el trabajar con y sin conexion a Internet. De la misma forma que lo haria una aplicacion de escritorio.

La ventaja de este tipo de aplicacion que reune lo mejor de los dos mundos Aplicaciones de Escritorio y Web.

Toda la arquitectura es distribuida soportada sobre Windows Communication Foundation por lo que queda abierta a nuevos y potenciales dispositivos com por ejemplo Tablets Android o IPad.

Toda la parte de reporting se ha llevado a cabo con Reporting Services (SSRS)

SSRS permite las siguientes ventajas Suscripcion a reportes, Reportes bajo demanda, etc.

Los reports son compatibles con todos los navegadores web en todos tipo de sistemas operativo