Web API con métodos de acción y consumo Cliente

En esta entrada vamos a ver cómo crear una Web API con métodos de acción CRUD (Create, Read, Update, Delete), y a consumirla desde el lado Cliente, en este caso una aplicación MVC. Utilizaré Visual Studio 2015 y Entity Framework para acceder a los datos. Lo primero es saber qué es una Web API: Una API es una estructura o sistema que facilita la creación de servicios HTTP que pueden ser consumidos por una amplia variedad de clientes, desde exploradores a dispositivos móviles. Para este ejemplo, utilizaré la tabla DEPT de la siguiente…continue reading →

Implementar colas de almacenamiento de Azure

  Azure Storage Queue es un tipo de servicios de colas de mensajes proporcionados por Azure, que proporciona infraestructura de almacenamiento de colas para una interfaz basada en REST, dentro y entre diferentes aplicaciones y servicios. El servicio de almacenamiento Azure Queue permite almacenar un gran número de mensajes a los que se puede acceder desde cualquier lugar a través de llamadas autenticadas mediante HTTP o HTTPS. ¿Para qué se utiliza la cola de almacenamiento Azure? Las queues se utilizan para almacenar mensajes con el objetivo de conseguir la comunicación entre distintas aplicaciones…continue reading →

Servicio WCF con JSON

En este Post vamos a realizar un Servicio WCF que devolverá un contenido JSON y crearemos una aplicación MVC para consumirlo. Utilizaremos una base de datos y mediante Entity Framework crearemos un modelo y haremos las consultas. Para empezar, comenzamos creando una solución en blanco llamada ProyectoWcf. Sobre dicha solución agregaremos un nuevo proyecto de tipo Librería de Clases llamado LogicaWcf, aquí realizaremos la parte lógica de nuestro proyecto. Sobre el proyecto agregaremos los ensamblados System.ServiceModel y System.ServiceModel.Web para la realización del servicio y devolver el contenido JSON desde el Servicio WCF. Crearemos una carpeta…continue reading →

Cifrar unidades de almacenamiento.

CIFRAR LOS DATOS  En la época actual los datos personales y empresariales tienen mucho más valor que los dispositivos electrónicos en sí. Es bastante habitual perder u olvidar un portátil en transporte público a la hora de ir a trabajar. Despistarse leyendo un libro o simplemente haciendo una foto a la hora de pasear en parque. Es importante mencionar que nadie puede estar protegido frente a un robo de un dispositivo electrónico. Y si en caso de robo, podríamos estar protegidos por un seguro y poder recuperar dicho dispositivo, nadie nos puede proteger frente…continue reading →

Contrato de Datos WCFy Consumo MVC

CONTRATO DE DATOS Y CONSUMO MVC    DEFINICIÓN: Un contrato de datos es un acuerdo formal entre un servicio y un cliente que abstractamente describe los datos que se van a intercambiar para comunicarse, el cliente y el servicio no tienen que compartir los mismos tipos, solo los mismos contratos de datos. Un contrato de datos define con precisión, para cada parámetro o tipo de valor devuelto, qué datos se serializan se convierten en XML para su intercambio. Puntos Importantes (WCF) están diseñadas para interoperar con el número más amplio posible de aplicaciones cliente tanto…continue reading →

Acceso vía VPN IPSec

La comunicación ha ido avanzando adquiriendo un papel clave en nuestras vidas. Es un pilar fundamental de la sociedad actual  y en ella se apoya todo nuestra base de conocimiento. En las comunicaciones no verbales siempre hemos priorizado dos cosas: El mensaje llegue según lo hemos escrito. Nadie a quien no vaya dirigido pueda leerlo. La seguridad de la información se ha convertido en toda una ciencia, sobre todo desde la segunda guerra mundial, como resultado la lucha por encriptar y desencriptar fue otro campo de batalla más. Desde entonces hasta nuestros días…continue reading →