Servicio web en ASP.NET MVC Paso a paso
Los servicios web se integran mediante el uso de XML, SOAP, WSDL y UDDI estos funcionan sobre los procolos de internet (htto, smtp, tcp-io ftp, etc). EStos componentes para su funcionamiento se ocupan de:
- SOAP Simple Object Acces Protocol se ocupa de la transferencia de datos.
- XML se usa para escribir los datos que se van a intercambiar de información entre apps.
- WSDL Web Service Description Language. Se emplea para describir los servicios disponibles. http://www.webservicex.net/CurrencyConvertor.asmx?WSDL
- UDDI Universal Description, Discovery, and Integration se ocupa para onocer cuales son los servicios disponibles
Al igual que SOAP esta basado en XML y este va dirigido a la descripción de los servicios web y como se acceden a ellos.
De igual manera esta escrito en XML y este es el encargado como lo dice su nombre de describir, publicar y encontrar servicios web.
Las grandes ventajas con las que cuentan los servicios web son muy grandes debido a que estos nos pueden proveer:
- Mayor facilidad de intercambio de datos entre aplicaciones que se encuentren lejanas entre si.
- Permiten un acceso amplio hacia ellas debido a que son compatibles a la gran mayoría de plataformas.
- Son fáciles de entender y usar.
- Es menor el tiempo con el que se necesitan realizar aplicaciones.
- No necesitan de algún lenguaje de programación, sistema operativo o navegador especifico para que estos puedan funcionar.
Estos son algunas de las principales ventajas que nos ofrecen los servicios web.
Iremos viendo paso a paso como hacer un Servicio Web en ASP.NET MVC
PASO 1
- Abrimos nuestro Visual Studio ( en mi caso estoy usando Microsoft Visual Studio Community 2019)
- hacemos click en crear nuevo proyecto
- Seleccionamos ASP.NET Web Application
- Ponemos el nombre a nuestro proyecto y le decimos en donde lo queremos guardar
- Después de hacer clic, aparecerá la ventana que se muestra a continuación. Elija una plantilla de proyecto vacía y marque la opción MVC.
- Apretamos Crear y en un ratito tendremos nuestro proyecto listo para seguir trabajando
Hay muchas formas de consumir servicios web, pero en este artículo aprenderemos a consumir el servicio web mediante el método de referencia Agregar servicio.
Estamos utilizando servicios web, que están alojados en IIS. Para obtener más detalles, mire mi video utilizando el enlace que se proporciona en la sección de requisitos previos. La URL se proporciona a continuación, alojada por el Servicio, que vamos a utilizar en esta aplicación.
Si corremos nuestra aplicacion dandole play vemos
http: // localhost: 8080
PASO 4
Haga clic con el botón derecho en la aplicación ASP.NET MVC creada y haga clic en Agregar referencia de servicio, como se muestra a continuación.
Referencias
https://www.youtube.com/watch?v=phyV-OQNeRM&t=340s
https://www.youtube.com/watch?v=phyV-OQNeRM
https://www.c-sharpcorner.com/article/consuming-web-service-in-asp-net-mvc/
https://www.dataart.com.ar/news/como-comenzar-a-testear-un-web-service/
https://www.youtube.com/watch?v=jmJW822larw
https://www.youtube.com/watch?v=dl1xfgMxpbU
https://blogeducativostb.blogspot.com/2019/09/conceptos-fundamentales-de-ddawoas.html
https://www.kyocode.com/2019/11/consumir-web-service-asmx-asp/
Comentarios