Proyecto:

Desarrollo de un sistema de gestión de los menús para el control de los valores nutricionales y su coste en producción.

Objetivos:

Disponer de una aplicación con la cual, todos y cada uno de los centros de Sodexo, pueda descargar recetas de una base de datos central y adaptarlas de forma automática (o manual si fuera necesario) para tener en cuenta las variaciones regionales en la alimentación, los proveedores accesibles y las calidades deseadas. Además, el servidor central se sincroniza con la aplicación de gestión de compras para la actualización de precios de los productos y permitiendo al mismo tiempo realizar planificaciones de costes más precisas.

Entorno tecnológico:

  • Oracle Database
  • Windows Server
  • Web Services Arquitectura orientada a servicios - SOA
  • Lenguaje de Desarrollo de las soluciones : C#

Aspectos claves:

  • Aplicación Windows Smart Client
  • Auto actualizable (auto update)- Click Once
  • Autenticación por Active Directory sobre Windows Server
  • Integracion con el ERP de Compras

Equipo:

  • 1 Jefe de Proyecto y Responsable
  • 1 Arquitecto de Software
  • 2 Programadores

Descripción

La aplicación sigue un modelo de tres capas. En el front-end un cliente browser, vía intranet, se conecta a un a servidor web desde donde se descargan las dlls necesarias para ejecutar la aplicación Windows en la máquina cliente (Smart Client ).

El acceso al back-end, donde reside la lógica de negocio y el acceso BD se hace mediante servicios Web. El usuario queda autentificado en base a los usuarios del Active Directory.

Las peticiones a la capa de datos desde el Business Logic se basan en la utilización del estándar XML. Esta arquitectura permite el acceso de los usuarios a la aplicación vía intranet independientemente de la estación de trabajo en la que se encuentre.

El user control queda integrado en el Active Directory