INTEGRACION DE SOLUCIONES

Post on 13-Jul-2022

4 views 0 download

Transcript of INTEGRACION DE SOLUCIONES

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