Download DISEÑO ARQUITECTTURA SISTEMA FICHAS TERRITORIALES.

Document related concepts

IBATIS wikipedia , lookup

ADO.NET wikipedia , lookup

Capa de acceso a datos wikipedia , lookup

Procedimiento almacenado wikipedia , lookup

SQL Server Compact wikipedia , lookup

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.