miércoles, 12 de julio de 2017

¿Qué es Big Data?

Big Data se refiere a datos a gran escala que para su gestión se requiere herramientas especializadas ya que las tradicionales tomaría mucho tiempo para poder analizarla, esto da una tendencia queda como enfoque la toma de decisiones.


Toda esta información generado provienen de múltiples empresas que almacenan grandes cantidades de información acerca de sus clientes, sus proveedores, sus productos y sus operaciones. De igual manera el sector publico genera una cantidad considerable de información ya que se administran datos de censo de la población, registros médicos, pago de impuestos etc.


Las redes sociales son un claro ejemplo de todas la información que se gestiona a través de Big Data
Facebook almacena 100 Pentabytes de fotos y videos,Twitter genera de tweets 12 Terabytes aproximadamente este análisis es solo de un día.

jueves, 6 de julio de 2017

¿Qué es ASP. NET Web API?

Es un entorno que nos permite desarrollar servicios HTTP para múltiples clientes tales como exploradores y dispositivos móviles,  las operaciones mas importantes que podemos realizar son POST,  GETPUT y DELETE es equivalente a un CRUD(Create, Read,  Update y Delete), para el manejo de transacciones y la representación de la información se realiza mediante el formato JSON ya que nos permite una fácil manipulación de los datos. 
Existen múltiples herramientas para probar nuestro servicios reset tal es el caso de Postman que nos permite realizar operaciones tales como guardar,  modificar, eliminar o simplemente leer información de algún origen de datos a través de una URL.

miércoles, 5 de julio de 2017

¿Qué es Entity Framework?

Es conjunto herramienta que nos permiten desarrollar software orientado a datos, principalmente se basa en un modelo de datos Entity Data Model (Modelo Entidad-Relación) que genera un mapeo de las tablas de nuestra Base de Datos  lo cuál nos permitirá realizar transacciones tales consultas,  actualización de información y borrar datos

martes, 4 de julio de 2017

¿Qué es LINQ To SQL?

Es un componente de .NET que nos permite gestionar datos relacionales a manera de objeto.Al ejecutar nuestra aplicación lo que hemos trabajado con LINQ To SQL lo transforma a consultas de SQL las cuales se ejecutar directamente en nuestra  Base de Datos.

Lo que nos permite realizar LINQ To SQL son las funcionalidades básicas de SQL que son las siguientes consultar, insertar, actualizar y eliminar datos de nuestras tablas.

La sintaxis para las consultas es muy similar a SQL solo cambia la posición de las sentencias 

    var Query =
    from cli in DB.Clientes
    where cli.Ciudad == "Ciudad de México"
    select cli.NombreCliente;

En el ejemplo anterior se realiza una consulta en la el resultado de almacena en una de tipo var, obtendremos el nombre de los clientes que correspondan a la Ciudad de México  a través de la tabla Clientes.




miércoles, 14 de junio de 2017

¿Qué es ASP.NET MVC?


Es una potente herramienta basada en el patrón de arquitectura de Software  MVC (Model View Controller) que nos permite crear sitios web dinámicos con un desarrollo rápido y ágil   ya que varias personas pueden trabajar sobre el mismo proyecto en las diferentes secciones de nuestro modelo sin dependencias.

jueves, 27 de agosto de 2015

¿Qué es Windows Communication Foundation(WCF)?

Es una tecnologia de Microsoft que posee un entorno para el desarrollo de aplicaciones orientadas a servicios así como un entorno de ejecución para los mismos además implementa un conjunto de estándares de la industria que definen las interacciones de los servicios, tipos de conversiones, y la gestión de distintos protocolos.En consecuencia WCF proporciona interoperabilidad entre servicios.

jueves, 13 de agosto de 2015

¿Qué es SOA?

SOA (Service  Oriented Architecture) Arquitectura Orientada a Servicios es un estilo de programación donde las aplicaciones son organizadas en bloques de código y pueden ser llamados en otros lados que se requiera, también puede verse  como una colección de servicios bien definidos  ya que estos utilizan metodologías, políticas y procedimientos muy efectivos que garantizan su funcionalidad.

Hoy en día las empresas necesitan ser ágiles y adaptarse a los procesos rápidamente, SOA fue principalmente diseñado para solucionar dichas necesidades.   La idea principal es crear un sistema que trabaje en conjunto para formar un único elemento para consumir servicios públicos que tengan en común  una lista de operaciones, definiciones y los parámetros necesarios para su funcionamiento.

El cliente solo conoce la descripción, el nombre, tipo de parámetros de entrada y tipo de retorno del servicio. Las plataformas donde se encuentran agolados nuestros servicios pueden ser diferente del lenguaje de programación que utilice el cliente esto se debe a que la comunicación se estable a través XML que define el contenido de los mensajes enviados y recibidos por alguna operación.