18
Facultad de Estadística e Informática INTEGRACION DE SOLUCIONES

INTEGRACION DE SOLUCIONES

  • Upload
    others

  • View
    4

  • Download
    0

Embed Size (px)

Citation preview

Page 1: INTEGRACION DE SOLUCIONES

Facultad de Estadística e Informática

INTEGRACION DE SOLUCIONES

Page 2: INTEGRACION DE SOLUCIONES

Facultad de Estadística e Informática

▪Tecnologías de Servicios Web: Creando un cliente de consola.

Page 3: INTEGRACION DE SOLUCIONES

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

Page 4: INTEGRACION DE SOLUCIONES

Agenda.

➢ Revisión del ejercicio “Hosteando un Servicio WCF”

➢Construyendo un Cliente de consola para consumir WCF

Page 5: INTEGRACION DE SOLUCIONES

Construyendo un Cliente de consola para consumir WCF

Page 6: INTEGRACION DE SOLUCIONES

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

Page 7: INTEGRACION DE SOLUCIONES

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

Page 8: INTEGRACION DE SOLUCIONES

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

Page 9: INTEGRACION DE SOLUCIONES

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

Page 10: INTEGRACION DE SOLUCIONES

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

Page 11: INTEGRACION DE SOLUCIONES

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

Page 12: INTEGRACION DE SOLUCIONES

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

Page 13: INTEGRACION DE SOLUCIONES

Crear un Cliente para consumir el Servicio Web

6

Construyendo un Cliente de consola para consumir WCF

Page 14: INTEGRACION DE SOLUCIONES

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

Page 15: INTEGRACION DE SOLUCIONES

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

Page 16: INTEGRACION DE SOLUCIONES

Probando el cliente de consola

1

2

3

Construyendo un Cliente de consola para consumir WCF

Page 17: INTEGRACION DE SOLUCIONES

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.

Page 18: INTEGRACION DE SOLUCIONES

Gracias por su atención