SlideShare una empresa de Scribd logo
1 de 16
WEB SERVICES
EN CF.NET
Clase 13
Introducción
Web services. Web references
Consumo de Web services.
Seguridad de Web Services con SOAP Headers
Bibliografía
IntroducciónIntroducción
• Los servicios Web XML se han convertido en el principal
vehículo para el intercambio de datos en Internet.
• Una serie de empresas de servicios de Internet ofrecer
servicios web que permiten a cualquier persona acceder
a su base de datos y la plataforma de software.
• Esta ha sido una clara tendencia en los negocios en
línea, ya que muchos desarrolladores individuales u
organizaciones estos servicios web para compartir y/o
sindicar contenido de datos e información.
• Es importante entender que muchos de estos servicios
web también están expuestos a las aplicaciones móviles
para que los usuarios pueden acceder a estos servicios
en cualquier lugar.
Web ServicesWeb Services
• Un servicio web es un sistema de software que permite
comunicación en Internet y dentro de un entorno
informático empresarial.
• La ventaja de un servicio web a través de otros métodos
de comunicación tales como la RPC es que los dos
extremos son independientes el uno del otro y los
mensajes de texto que se intercambian a través de
HTTP se ajusten a un estándar denominado SOAP.
• Un mensaje SOAP es el formato de un archivo XML. Un
cliente de servicios web envía al proveedor de servicios
web algunos mensajes SOAP que contienen peticiones
específicas.
Web ServicesWeb Services
• El proveedor de servicios web recibe los mensajes
SOAP, los interpreta, genera el resultado
correspondiente, envuelve el resultado en algunos de los
mensajes SOAP, y luego los envía de vuelta al cliente.
• El cliente de servicios web debe saber qué tipo de
"servicios" el servicio web puede ofrecer para que pueda
generar las solicitudes válidas.
• Como una descripción de servicio de un servicio web se
describe en un lenguaje llamado Web Services
Description Language (WSDL).
Web ServicesWeb Services
Web ReferencesWeb References
• Del mismo modo,que se agrega a un proyecto desktop,
se añade una referencia web en un proyecto de Smart
Device.
• Se necesita agregar una referencia a los servicios web
expuestos por un sitio en Internet para que la interfaz
expuesta por el servicio se ponga a disposición en el
proyecto. Por ejemplo, el MSN Search API de servicios
web de referencia está expuesto en
http://soap.search.msn.com/webservices.asmx?wsdl.
• Una petición HTTP enviado a esta dirección URL
generará un archivo WSDL y lo devolverá al cliente.
Web ReferencesWeb References
• Este dato incluye clases de servicio Web, tipos de datos,
y cualquier propiedad pública, métodos, parámetros,
tipos de cambio, y así sucesivamente.
• Otras APIs de servicio Web (por ejemplo, la API de
Google) no utilizan esta prestación WSDL basados en​​
internet, sino que, junto con el SDK, que proporcionan
un archivo WSDL que contiene básicamente el mismo
tipo de información como el método basado en la web.
La comunicación se realiza a través de SOAP, un
mecanismo basado en XML para el intercambio de
información escrita.
Web ReferencesWeb References
Consumo de Web ServicesConsumo de Web Services
• Después de agregar la referencia web, se puede
comenzar a programar el proyecto en Visual
Studio como cualquier otra aplicación que utiliza
una referencia a algún assembly.
• Dependiendo de cómo el servicio web está
expuesto (como se describe en el archivo
WSDL), basta con seguir el proceso de creación
de algunos objetos de la clase, y luego llamar a
los métodos específicos para consumir un
servicio web en la web.
Consumo de Web ServicesConsumo de Web Services
• Después es sólo una cuestión de intercambio de
datos entre la aplicación y el proveedor de
servicios web.
• La aplicación puede simplemente recuperar
algunos datos del proveedor de servicios web,
tales como la obtención de un mapa para una
determinada dirección, o la aplicación puede
llevar a cabo algunas operaciones a través de
un servicio web.
Consumo de Web ServicesConsumo de Web Services
Seguridad de WS conSeguridad de WS con
SOAP HeadersSOAP Headers
Seguridad de WS conSeguridad de WS con
SOAP HeadersSOAP Headers
BibliografíaBibliografía
• YANG Baijian, ZHENG Pei & NI Lionel. Microsoft®
Smartphone Programming, Wiley Publishing 2007.
• GOMEZ JIMENEZ Enrique. Aplicaciones con Visual Basic
.NET Programe para escritorio, Web y dispositivos móviles,
Editorial Alfaomega 2010
• RICH Jason. How to Do Everything with Your Microsoft
Windows Mobile Smartphone, McGraw-Hill Osborne 2004.
• http://phylevn.mexrom.net/index.php/blog/show/141.html
• http://www.dacostabalboa.com/es/configurar-smtp-pop-e-imap-
en-hotmail-gmail-y-yahoo/6770
• http://mail.google.com/support/bin/answer.py?answer=77661
Gracias!
Ing. Darwin Díaz Garrampié
c09071@utp.edu.pe

Más contenido relacionado

La actualidad más candente

La actualidad más candente (18)

Servidores
ServidoresServidores
Servidores
 
Soa y los sevicios web tradicionales
Soa y los sevicios web tradicionalesSoa y los sevicios web tradicionales
Soa y los sevicios web tradicionales
 
Pruebas de Servicios Web, ¿Codificar o No Codificar?
Pruebas de Servicios Web, ¿Codificar o No Codificar?Pruebas de Servicios Web, ¿Codificar o No Codificar?
Pruebas de Servicios Web, ¿Codificar o No Codificar?
 
Servicios web
Servicios webServicios web
Servicios web
 
Servicios Web
Servicios WebServicios Web
Servicios Web
 
Herramientas 2[1].0
Herramientas 2[1].0Herramientas 2[1].0
Herramientas 2[1].0
 
Diapositivas servicios web
Diapositivas servicios webDiapositivas servicios web
Diapositivas servicios web
 
Presentación web
Presentación webPresentación web
Presentación web
 
Servicios Web
Servicios WebServicios Web
Servicios Web
 
Cliente servidor
Cliente servidorCliente servidor
Cliente servidor
 
Presentación servicios web
Presentación servicios webPresentación servicios web
Presentación servicios web
 
Servicios Web
Servicios  WebServicios  Web
Servicios Web
 
Servidor Web
Servidor WebServidor Web
Servidor Web
 
Wcf (windows commution fundation)
Wcf (windows commution fundation)Wcf (windows commution fundation)
Wcf (windows commution fundation)
 
Java Web Services - Introduccion
Java Web Services - IntroduccionJava Web Services - Introduccion
Java Web Services - Introduccion
 
Java Web Services - REST
Java Web Services - RESTJava Web Services - REST
Java Web Services - REST
 
12-Unidad 3: Webservices-3.3 Inicio del Proyecto
12-Unidad 3: Webservices-3.3 Inicio del Proyecto12-Unidad 3: Webservices-3.3 Inicio del Proyecto
12-Unidad 3: Webservices-3.3 Inicio del Proyecto
 
Web services
Web servicesWeb services
Web services
 

Similar a Web Services en .NET Compact Framework

C:\Documents And Settings\Pc 09\Mis Documentos\Servidores Web
C:\Documents And Settings\Pc 09\Mis Documentos\Servidores WebC:\Documents And Settings\Pc 09\Mis Documentos\Servidores Web
C:\Documents And Settings\Pc 09\Mis Documentos\Servidores Weblosmassueltos
 
[ES] Construyendo Servicios Web con JDeveloper
[ES] Construyendo Servicios Web con JDeveloper[ES] Construyendo Servicios Web con JDeveloper
[ES] Construyendo Servicios Web con JDeveloperEudris Cabrera
 
aplicaciones_web_advantage_multimedia.ppt
aplicaciones_web_advantage_multimedia.pptaplicaciones_web_advantage_multimedia.ppt
aplicaciones_web_advantage_multimedia.pptssuser948499
 
aplicaciones_web_advantage_multimedia.ppt
aplicaciones_web_advantage_multimedia.pptaplicaciones_web_advantage_multimedia.ppt
aplicaciones_web_advantage_multimedia.pptssuser948499
 
6-Unidad 2: Diseño de Vista-2.3 Introducción Web Services-Introducción
6-Unidad 2: Diseño de Vista-2.3 Introducción Web Services-Introducción6-Unidad 2: Diseño de Vista-2.3 Introducción Web Services-Introducción
6-Unidad 2: Diseño de Vista-2.3 Introducción Web Services-IntroducciónLuis Fernando Aguas Bucheli
 
ingenieria web.pptx
ingenieria web.pptxingenieria web.pptx
ingenieria web.pptxmedina2966
 
9- Unidad 3: Webservices-3.1. Introducción, Conceptos y Características
9- Unidad 3: Webservices-3.1. Introducción, Conceptos y Características9- Unidad 3: Webservices-3.1. Introducción, Conceptos y Características
9- Unidad 3: Webservices-3.1. Introducción, Conceptos y CaracterísticasLuis Fernando Aguas Bucheli
 
Windows communication foundation
Windows communication foundationWindows communication foundation
Windows communication foundationJoseph Bros
 

Similar a Web Services en .NET Compact Framework (20)

3/9 soa y web services
3/9 soa y web services3/9 soa y web services
3/9 soa y web services
 
C:\Documents And Settings\Pc 09\Mis Documentos\Servidores Web
C:\Documents And Settings\Pc 09\Mis Documentos\Servidores WebC:\Documents And Settings\Pc 09\Mis Documentos\Servidores Web
C:\Documents And Settings\Pc 09\Mis Documentos\Servidores Web
 
Web services1
Web services1Web services1
Web services1
 
sesion01-traspas.pdf
sesion01-traspas.pdfsesion01-traspas.pdf
sesion01-traspas.pdf
 
[ES] Construyendo Servicios Web con JDeveloper
[ES] Construyendo Servicios Web con JDeveloper[ES] Construyendo Servicios Web con JDeveloper
[ES] Construyendo Servicios Web con JDeveloper
 
Presentac[2]..
Presentac[2]..Presentac[2]..
Presentac[2]..
 
Semana 15 -servicios_web
Semana 15 -servicios_webSemana 15 -servicios_web
Semana 15 -servicios_web
 
Java2 servicios web
Java2 servicios webJava2 servicios web
Java2 servicios web
 
aplicaciones_web_advantage_multimedia.ppt
aplicaciones_web_advantage_multimedia.pptaplicaciones_web_advantage_multimedia.ppt
aplicaciones_web_advantage_multimedia.ppt
 
aplicaciones_web_advantage_multimedia.ppt
aplicaciones_web_advantage_multimedia.pptaplicaciones_web_advantage_multimedia.ppt
aplicaciones_web_advantage_multimedia.ppt
 
Manual webservices
Manual webservicesManual webservices
Manual webservices
 
6-Unidad 2: Diseño de Vista-2.3 Introducción Web Services-Introducción
6-Unidad 2: Diseño de Vista-2.3 Introducción Web Services-Introducción6-Unidad 2: Diseño de Vista-2.3 Introducción Web Services-Introducción
6-Unidad 2: Diseño de Vista-2.3 Introducción Web Services-Introducción
 
ingenieria web.pptx
ingenieria web.pptxingenieria web.pptx
ingenieria web.pptx
 
Servicios web
Servicios webServicios web
Servicios web
 
9- Unidad 3: Webservices-3.1. Introducción, Conceptos y Características
9- Unidad 3: Webservices-3.1. Introducción, Conceptos y Características9- Unidad 3: Webservices-3.1. Introducción, Conceptos y Características
9- Unidad 3: Webservices-3.1. Introducción, Conceptos y Características
 
Servicios web
Servicios webServicios web
Servicios web
 
Servicios Web
Servicios WebServicios Web
Servicios Web
 
Windows communication foundation
Windows communication foundationWindows communication foundation
Windows communication foundation
 
Herramientas 2[1].0
Herramientas 2[1].0Herramientas 2[1].0
Herramientas 2[1].0
 
S6-DAW-2022S1.pptx
S6-DAW-2022S1.pptxS6-DAW-2022S1.pptx
S6-DAW-2022S1.pptx
 

Último

SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersIván López Martín
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELmaryfer27m
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxJOSEMANUELHERNANDEZH11
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA241531640
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativaAdrianaMartnez618894
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxazmysanros90
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.241514949
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxNombre Apellidos
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...JaquelineJuarez15
 
R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaarkananubis
 
ejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofJuancarlosHuertasNio1
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...FacuMeza2
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 

Último (20)

SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFEL
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptx
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativa
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptx
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
 
R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en mina
 
ejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sof
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 

Web Services en .NET Compact Framework

  • 2. Introducción Web services. Web references Consumo de Web services. Seguridad de Web Services con SOAP Headers Bibliografía
  • 3. IntroducciónIntroducción • Los servicios Web XML se han convertido en el principal vehículo para el intercambio de datos en Internet. • Una serie de empresas de servicios de Internet ofrecer servicios web que permiten a cualquier persona acceder a su base de datos y la plataforma de software. • Esta ha sido una clara tendencia en los negocios en línea, ya que muchos desarrolladores individuales u organizaciones estos servicios web para compartir y/o sindicar contenido de datos e información. • Es importante entender que muchos de estos servicios web también están expuestos a las aplicaciones móviles para que los usuarios pueden acceder a estos servicios en cualquier lugar.
  • 4. Web ServicesWeb Services • Un servicio web es un sistema de software que permite comunicación en Internet y dentro de un entorno informático empresarial. • La ventaja de un servicio web a través de otros métodos de comunicación tales como la RPC es que los dos extremos son independientes el uno del otro y los mensajes de texto que se intercambian a través de HTTP se ajusten a un estándar denominado SOAP. • Un mensaje SOAP es el formato de un archivo XML. Un cliente de servicios web envía al proveedor de servicios web algunos mensajes SOAP que contienen peticiones específicas.
  • 5. Web ServicesWeb Services • El proveedor de servicios web recibe los mensajes SOAP, los interpreta, genera el resultado correspondiente, envuelve el resultado en algunos de los mensajes SOAP, y luego los envía de vuelta al cliente. • El cliente de servicios web debe saber qué tipo de "servicios" el servicio web puede ofrecer para que pueda generar las solicitudes válidas. • Como una descripción de servicio de un servicio web se describe en un lenguaje llamado Web Services Description Language (WSDL).
  • 7. Web ReferencesWeb References • Del mismo modo,que se agrega a un proyecto desktop, se añade una referencia web en un proyecto de Smart Device. • Se necesita agregar una referencia a los servicios web expuestos por un sitio en Internet para que la interfaz expuesta por el servicio se ponga a disposición en el proyecto. Por ejemplo, el MSN Search API de servicios web de referencia está expuesto en http://soap.search.msn.com/webservices.asmx?wsdl. • Una petición HTTP enviado a esta dirección URL generará un archivo WSDL y lo devolverá al cliente.
  • 8. Web ReferencesWeb References • Este dato incluye clases de servicio Web, tipos de datos, y cualquier propiedad pública, métodos, parámetros, tipos de cambio, y así sucesivamente. • Otras APIs de servicio Web (por ejemplo, la API de Google) no utilizan esta prestación WSDL basados en​​ internet, sino que, junto con el SDK, que proporcionan un archivo WSDL que contiene básicamente el mismo tipo de información como el método basado en la web. La comunicación se realiza a través de SOAP, un mecanismo basado en XML para el intercambio de información escrita.
  • 10. Consumo de Web ServicesConsumo de Web Services • Después de agregar la referencia web, se puede comenzar a programar el proyecto en Visual Studio como cualquier otra aplicación que utiliza una referencia a algún assembly. • Dependiendo de cómo el servicio web está expuesto (como se describe en el archivo WSDL), basta con seguir el proceso de creación de algunos objetos de la clase, y luego llamar a los métodos específicos para consumir un servicio web en la web.
  • 11. Consumo de Web ServicesConsumo de Web Services • Después es sólo una cuestión de intercambio de datos entre la aplicación y el proveedor de servicios web. • La aplicación puede simplemente recuperar algunos datos del proveedor de servicios web, tales como la obtención de un mapa para una determinada dirección, o la aplicación puede llevar a cabo algunas operaciones a través de un servicio web.
  • 12. Consumo de Web ServicesConsumo de Web Services
  • 13. Seguridad de WS conSeguridad de WS con SOAP HeadersSOAP Headers
  • 14. Seguridad de WS conSeguridad de WS con SOAP HeadersSOAP Headers
  • 15. BibliografíaBibliografía • YANG Baijian, ZHENG Pei & NI Lionel. Microsoft® Smartphone Programming, Wiley Publishing 2007. • GOMEZ JIMENEZ Enrique. Aplicaciones con Visual Basic .NET Programe para escritorio, Web y dispositivos móviles, Editorial Alfaomega 2010 • RICH Jason. How to Do Everything with Your Microsoft Windows Mobile Smartphone, McGraw-Hill Osborne 2004. • http://phylevn.mexrom.net/index.php/blog/show/141.html • http://www.dacostabalboa.com/es/configurar-smtp-pop-e-imap- en-hotmail-gmail-y-yahoo/6770 • http://mail.google.com/support/bin/answer.py?answer=77661
  • 16. Gracias! Ing. Darwin Díaz Garrampié c09071@utp.edu.pe

Notas del editor

  1. 3: Controls 6/23/2003 Essential .NET Compact Framework © 2002 DevelopMentor, Inc.
  2. 3: Controls 6/23/2003 Essential .NET Compact Framework © 2002 DevelopMentor, Inc.
  3. 3: Controls 6/23/2003 Essential .NET Compact Framework © 2002 DevelopMentor, Inc.
  4. 3: Controls 6/23/2003 Essential .NET Compact Framework © 2002 DevelopMentor, Inc.
  5. 3: Controls 6/23/2003 Essential .NET Compact Framework © 2002 DevelopMentor, Inc.
  6. 3: Controls 6/23/2003 Essential .NET Compact Framework © 2002 DevelopMentor, Inc.
  7. 3: Controls 6/23/2003 Essential .NET Compact Framework © 2002 DevelopMentor, Inc.
  8. 3: Controls 6/23/2003 Essential .NET Compact Framework © 2002 DevelopMentor, Inc.
  9. 3: Controls 6/23/2003 Essential .NET Compact Framework © 2002 DevelopMentor, Inc.
  10. 3: Controls 6/23/2003 Essential .NET Compact Framework © 2002 DevelopMentor, Inc.
  11. 3: Controls 6/23/2003 Essential .NET Compact Framework © 2002 DevelopMentor, Inc.
  12. 3: Controls 6/23/2003 Essential .NET Compact Framework © 2002 DevelopMentor, Inc.