Saltar al contenido

Rendimiento del ASP.NET Web API para IoT

El popular marco de la WCF tenía otro problema clave: era difícil consumir servicios en plataformas como Android, iOS y microcontroladores. Ese problema se eliminó utilizando protocolos nativos como TCP/IP o HTTP.

Los protocolos nativos permiten a todos los dispositivos implementar estos protocolos con facilidad y sin problemas. A diferencia de la WCF, los protocolos nativos no requieren que se emita ningún certificado del lado del cliente desde el servidor. El ASP.NET Web API se puede alojar en un entorno pequeño y también se pueden publicar los servidores donde sus bibliotecas empresariales y soluciones de nube pueden proporcionar respuestas resistentes y rápidas a los clientes. De esta manera, puede permitir la comunicación con cualquier cliente a través del protocolo HTTP.

Rendimiento del ASP.NET Web API para IoT
Rendimiento del ASP.NET Web API para IoT

Los protocolos TCP/IP y HTTP pueden ser programados en todas las plataformas hoy en día, como:

  1. WindowsWindows Runtime (aplicaciones de Windows 8 y Windows 10).NET frameworkServicios de Windows nativo
  2. LinuxAndroidUbuntuEl resto de las distribuciones de Linux
  3. Productos de manzana
  4. Microcontroladores

Como tal, un servicio nativo se consumiría en cada plataforma, por lo que no tendrás que preocuparte en absoluto por los marcos subyacentes. Además, el uso de un servicio nativo también le proporciona acceso a la interfaz gráfica de usuario nativa y a las directrices nativas de UX porque puede acceder a los datos de la propia aplicación y presentarlos en la pantalla, hablar en voz alta o imprimir los datos . Todo es posible, cuando se va a la multiplataforma.