Download DISEÑO ARQUITECTTURA SISTEMA FICHAS TERRITORIALES.
Document related concepts
Transcript
DISEÑO ARQUITECTTURA SISTEMA FICHAS TERRITORIALES. La aplicación de Fichas Territoriales ha sido construida bajo el framework de desarrollo Microsoft .NET, en cuanto a su motor de datos o back-end. Se construyó utilizando una arquitectura modular y escalable multinivel, lo que facilita su mantenimiento y su ubicación bajo cualquier infraestructura física. 1. Base de datos: Se utilizó el motor de bases de datos de Microsoft Sql Server 2012 R2. Los scripts de creación de la base de datos se encuentran se encuentran en el repositorio del DNP para el proyecto, en la colección DDTS, proyecto DNP.FIT. Diagrama de modelos relacional: 2. Capa de acceso datos (DNP.FIT.DataLayer): Esta capa encargada de interactuar con el motor de base de datos fue construida utilizando ADO.NET Entity Framework, el cual facilita la inyección en el back-end de cualquier modificación que se haga en la base de datos. 3. Capa de lógica del negocio (DNP.FIT.BusinessLayer): Esta capa representa el motor lógico del back-end, donde se ejecuta cualquier procesamiento en los datos tanto de entrada como de salida. Fue construida utilizando componentes del framework como LINQ y C#. 4. Servicio de Fachada (DNP.FIT.ServiceLayer): Es la interfaz del motor del back-end, encargado de interactuar con la capa de presentación o aplicación web. Fue construido utilizando WCF del framework de Microsoft. Utiliza el concepto de REST para transferir los objetos entre la presentación en formato JSON. 5. Proyecto de contratos (DNP.FIT.ContractsLayer): En esta capa se encuentra implementada la estructura de los objetos que se transfieren con la capa de presentación. Los objetos se construyen en la lógica del negocio y se transfieren con la presentación a través del servicio WCF. La solución y todos los archivos fuente se encuentran en el repositorio del DNP para el proyecto, en la colección DDTS, proyecto DNP.FIT.