Hogar Redes ¿Qué es un servicio web .net? - definición de techopedia

¿Qué es un servicio web .net? - definición de techopedia

Tabla de contenido:

Anonim

Definición - ¿Qué significa servicio web?

Un servicio web, en el contexto de .NET, es un componente que reside en un servidor web y proporciona información y servicios a otras aplicaciones de red que utilizan protocolos web estándar como HTTP y Protocolo simple de acceso a objetos (SOAP).

Los servicios web .NET proporcionan comunicaciones asíncronas para aplicaciones XML que operan en un marco de comunicaciones .NET. Existen para que los usuarios de Internet puedan usar aplicaciones que no dependen de su sistema operativo o hardware local y que generalmente están basadas en el navegador.

Techopedia explica el servicio web

La principal ventaja de un servicio web es que sus consumidores pueden usar el servicio sin conocer los detalles de su implementación, como la plataforma de hardware, el lenguaje de programación, el modelo de objetos, etc. El servicio web proporciona un acoplamiento flexible entre sistemas heterogéneos con la ayuda de mensajes XML, proporcionan interoperabilidad.

Los servicios web están diseñados para proporcionar la infraestructura de mensajería necesaria para la comunicación entre plataformas utilizando los estándares de la industria. Los servicios web también utilizan la comunicación asincrónica para abordar el problema de latencia que surge debido a las solicitudes de ubicaciones remotas en Internet. Esto permite la ejecución de tareas en segundo plano para el cliente (como responder a las interacciones del usuario) hasta la finalización real de la solicitud del servicio web.

ASP.NET proporciona un marco que se puede utilizar para crear servicios web fácilmente al enfocarse en la lógica de la aplicación en lugar del hardware necesario para escribir código de infraestructura para el protocolo de comunicación o el transporte de mensajes. Los servicios web creados en ASP.NET pueden usar características del marco .NET, como el almacenamiento en caché, la autenticación y la administración de estado.

El servicio web utiliza la extensión ".asmx" con la directiva de servicio @Web (en la parte superior del archivo) según el modelo de aplicación ASP.NET. Puede ser una aplicación independiente o un subcomponente de una aplicación web más grande.

Esta definición fue escrita en el contexto de .NET
¿Qué es un servicio web .net? - definición de techopedia