Upload
others
View
4
Download
0
Embed Size (px)
Citation preview
Facultad de Estadística e Informática
INTEGRACION DE SOLUCIONES
Facultad de Estadística e Informática
▪Tecnologías de Servicios Web: Creando un cliente de consola.
ReferenciasMicrosoft Corporation. (Marzo de 2006). Windows Communication FoundationArchitecture Overview. Obtenido de Microsoft Developer Network: https://msdn.microsoft.com/en-us/library/aa480210.aspx
OASIS. (s.f.). XML.ORG. Obtenido de Sitio Oficial del lenguaje XML: http://www.xml.org/
Sharp, J. (2007). Windows Communication Foundation Step by Step. Redmond, Washington: Microsoft Press.
World Wide Web (W3C) España. (s.f.). Guía Breve de Servicios Web. Obtenido de Sitio Web del Consorcio World Wide Web (W3C) en España: http://www.w3c.es/Divulgacion/GuiasBreves/ServiciosWeb
World Wide Web Consortium (W3C). (s.f.). W3C. Obtenido de Sitio Web del World Wide Web Consortium (W3C): https://www.w3.org/
Web Services and Service-Oriented Architectures. The Savy Manager´s Guide. Douglas K. Barry. USA 2003
Agenda.
➢ Revisión del ejercicio “Hosteando un Servicio WCF”
➢Construyendo un Cliente de consola para consumir WCF
Construyendo un Cliente de consola para consumir WCF
Crear un Cliente para consumir el Servicio Web
1. Crear un proyecto de aplicación de consola para consumir el servicio
2. Iniciar el Servicio Web en IIS Express sin depuración
3. Agregar la referencia del Servicio Web a la aplicación de consola usando AddService Reference de Visual Studio
4. Revisar la configuración del endpoint del cliente en el archivo App.config
5. Instanciar el Cliente WCF
6. Llamar a las operaciones desde el proxy generado
7. Cerrar el cliente una vez que las operaciones se han completado
Construyendo un Cliente de consola para consumir WCF
Crear un Cliente para consumir el Servicio Web
1. Dentro de la Solución “HolaAlumnos”, crear un proyecto de Aplicación de consola (.NET Framework) C#, para consumir el servicio.
“ServiceClientHolaAlumnos”
1
Construyendo un Cliente de consola para consumir WCF
Crear un Cliente para consumir el Servicio Web
2.Iniciar el Servicio Web en IIS Express sin depuración
2
Construyendo un Cliente de consola para consumir WCF
Crear un Cliente para consumir el Servicio Web
3. Agregar la referencia del Servicio Web a la aplicación de consola usando AddService Reference de Visual Studio
3
Construyendo un Cliente de consola para consumir WCF
Crear un Cliente para consumir el Servicio Web
4. Revisar la configuración del endpoint del cliente en el archivo App.config
4
Construyendo un Cliente de consola para consumir WCF
Crear un Cliente para consumir el Servicio Web
5. Instanciar el Cliente que consumirá el servicio Web (Se crea el objeto para conectarse al Servicio, que conocerá los métodos contenidos). Proyecto ServiceClientHolaAlumnos—Program.cs
5
Construyendo un Cliente de consola para consumir WCF
Crear un Cliente para consumir el Servicio Web1. Crear un proyecto de aplicación de consola para consumir el servicio
2. Iniciar el Servicio Web en IIS Express sin depuración
3. Agregar la referencia del Servicio Web a la aplicación de consola usando Add Service Reference de Visual Studio
4. Revisar la configuración del endpoint del cliente en el archivo App.config
5. Instanciar el Cliente WCF6. Llamar a las operaciones desde el proxy generado
7. Cerrar el cliente una vez que las operaciones se han completado
Construyendo un Cliente de consola para consumir WCF
Crear un Cliente para consumir el Servicio Web
6
Construyendo un Cliente de consola para consumir WCF
Crear un Cliente para consumir el Servicio Web1. Crear un proyecto de aplicación de consola para
consumir el servicio
2. Iniciar el Servicio Web en IIS Express sin depuración
3. Agregar la referencia del Servicio Web a la aplicación de consola usando Add Service Reference de Visual Studio
4. Revisar la configuración del endpoint del cliente en el archivo App.config
5. Instanciar el Cliente WCF
6. Llamar a las operaciones desde el proxy generado
7. Cerrar el cliente una vez que las operaciones se han completado
Construyendo un Cliente de consola para consumir WCF
Crear un Cliente para consumir el Servicio Web
7. Cerrar el cliente una vez que las operaciones se han completado
7
Construyendo un Cliente de consola para consumir WCF
Probando el cliente de consola
1
2
3
Construyendo un Cliente de consola para consumir WCF
Actividad.En base al ejemplo elaborado en clase:
1. Realiza un servicio Web que ejecute la suma entre dos números.
2. Crea un cliente de consola que consuma el servicio antes realizado.
Gracias por su atención