SlideShare una empresa de Scribd logo
Servicios web xml
5. Servicios web XML 
5.1. Características del lenguaje 
5.2. Visión general de servicios web XML 
5.3. Tecnologías subyacentes. 
5.3.1. SOAP 
5.3.2. WSDL 
5.3.3. UDDI
¿Qué es un servicio web? 
Los web services son similares a componentes, pero accesibles a través de 
internet por medio de protocolos estándar, y sin pasar por las dificultades que 
puede poner un FIREWALL, ya que todo viaja a través del protocolo HTTP, en 
formato XML. 
El uso de un servicio Web comprende la comunicación de métodos de servicio 
Web a través de una red mediante los protocolos de estándar de la industria, 
SOAP, XML y WSDL y esto permite a los clientes de otras plataformas 
interoperar con servicios Web.
¿Qué es un servicio web XML? 
El significado de esta sigla es eXtensible Markup Language, que es un 
lenguaje para presentar datos estructurados en forma de texto simple, y 
además es autodescriptivo. 
Un servicio Web XML es una entidad programable que proporciona un 
elemento determinado de funcionalidad, como lógica de la aplicación y es 
accesible por diversos sistemas potencialmente dispares usando los 
estándares de Internet , como XML y HTTP.
Caracteristicas del lenguaje XML 
• Es fácil representarla. 
• Permite comunicar e integrar aplicaciones heterogéneas, al establecen un 
lenguaje común para expresar los datos. 
• Es fácil transmisión por internet mediante protocolos como HTTP, que están 
diseñados para transferir texto. 
• Como los servicios corren sobre protocolo HTTP, no hay problemas para 
saltar firewalls, ya que todo esta montado sobre el puerto 80. 
Otra de las características básicas de un servicio Web XML es el alto grado de 
abstracción que existe entre la implementación y el uso de un servicio.
Visión general de servicios web XML 
Los web services usan XML para representar los datos que 
viajan hacia/desde el servicio y los mensajes necesarios para 
coordinar la operación, mediante un protocolo llamado SOAP.
Tecnologías subyacentes - SOAP 
El XML tiene la particularidad de que es posible definir “SUBLENGUAJES” 
sobre la base de este. Es decir, estableciendo que TAGS vamos a usar y como, 
podemos definir un nuevo lenguaje, basado en XML. 
SOAP, o Simple Object Access Protocolo, no es mas que un lenguaje basado 
en XML, diseñado específicamente para trabajar con objetos remotamente, 
usando XML como lenguaje y HTTP como medio de transporte. Los servicios 
web usan el protocolo SOAP como estándar para definir el lenguaje XML 
mediante el cual se comunican el consumidor y el servicio. Para nosotros, esto 
será transparente.
Tecnologías subyacentes - WSDL. 
WSDL es la sigla de Web Service Description Language, un lenguaje creado en 
XML para informar a un cliente sobre los servicios disponibles en un servidor y 
las operaciones definidas en cada uno. Cuando un cliente se va a conectar a 
un servicio, recibe estos datos y genera un archivo local con extensión WSDL, 
para saber que operaciones están disponibles y como tienen que utilizarlas.
Tecnologías subyacentes - UDDI. 
UDDI es la sigla de Universal Description Discovery and 
Integration, y es un directorio donde se publican web services de 
distintas empresas. Son como las páginas amarillas de web 
services en internet.
Infraestructura de servicios web XML

Más contenido relacionado

PPTX
Rmi remote method invocation
PPTX
Introduction to SOA
PPTX
Servicios web
PDF
Servicios web xml
PPTX
Diagrama paquetes, colaboracion y componetes
PPTX
Herramientas de monitoreo de redes
PPT
Sistema de Archivos Distribuidos
PPTX
Aplicaciones prácticas de las arquitecturas orientadas al servicio
Rmi remote method invocation
Introduction to SOA
Servicios web
Servicios web xml
Diagrama paquetes, colaboracion y componetes
Herramientas de monitoreo de redes
Sistema de Archivos Distribuidos
Aplicaciones prácticas de las arquitecturas orientadas al servicio

La actualidad más candente (20)

PDF
Laravel Introduction
PPT
Web Service Presentation
PPTX
PPTX
Web services SOAP
PPTX
Node.Js: Basics Concepts and Introduction
PPTX
PPTX
Diagramas De Caso De Uso
PPTX
Introduccion a graficos mediante JAVA 2D
PDF
Licencia apache
PPTX
PPTX
Diagrama de interaccion(secuencia y colaboracion)
PPTX
Portafolio de evidencias taller de legislacion informatica avance 3
PDF
13.diseño de web apps
PPSX
Actividad 6 seguridad informatica
PPT
Example of dfd with answer
PPTX
Arquitectura multicapa
PPTX
Modelos de los sistemas distribuidos
PPT
Redes: Protocolo Arp
PPT
DHCP presentación
PDF
2. Casos de uso y diagramas de casos de uso
Laravel Introduction
Web Service Presentation
Web services SOAP
Node.Js: Basics Concepts and Introduction
Diagramas De Caso De Uso
Introduccion a graficos mediante JAVA 2D
Licencia apache
Diagrama de interaccion(secuencia y colaboracion)
Portafolio de evidencias taller de legislacion informatica avance 3
13.diseño de web apps
Actividad 6 seguridad informatica
Example of dfd with answer
Arquitectura multicapa
Modelos de los sistemas distribuidos
Redes: Protocolo Arp
DHCP presentación
2. Casos de uso y diagramas de casos de uso
Publicidad

Similar a Servicios web xml (20)

PPS
PPS
PPT
Semana 15 -servicios_web
PDF
Servicios WEB
PPTX
SOA y Web Services
PPT
Java2 servicios web
PPTX
02 - Servicios SOAP.pptx
PPTX
WEB SERVICE.pptx
PPTX
Web services
PPT
Charla Web Services
PPTX
Servicios web
PPTX
Presentacion Unidad 6
PDF
Servicios web
PDF
Web services en sistemas distribuidos
PPT
Servicios Web
DOCX
Servicios web
PPT
Servicios Web II.ppt
PPT
SERVICIOS WEB
PPTX
9-Unidad 3: Diseños de Vista-3.1 Creación Web Services
PPTX
S3-PD2-2.1. SOAP
Semana 15 -servicios_web
Servicios WEB
SOA y Web Services
Java2 servicios web
02 - Servicios SOAP.pptx
WEB SERVICE.pptx
Web services
Charla Web Services
Servicios web
Presentacion Unidad 6
Servicios web
Web services en sistemas distribuidos
Servicios Web
Servicios web
Servicios Web II.ppt
SERVICIOS WEB
9-Unidad 3: Diseños de Vista-3.1 Creación Web Services
S3-PD2-2.1. SOAP
Publicidad

Último (20)

PPTX
MODULO 2. METODOLOGIAS PARA ANALISIS DE RIESGOS 2da Parte.pptx
PDF
fulguracion-medicina-legal-418035-downloable-2634665.pdf lesiones por descarg...
PPT
Sustancias Peligrosas de empresas para su correcto manejo
PDF
Curso Introductorio de Cristales Liquidos
PDF
Primera formulación de cargos de la SEC en contra del CEN
PDF
prg2_t01_p01_Fundamentos POO - parte1.pdf
PDF
Sugerencias Didacticas 2023_Diseño de Estructuras Metalicas_digital.pdf
DOCX
Cumplimiento normativo y realidad laboral
PPT
357161027-seguridad-industrial-diapositivas-ppt.ppt
DOC
informacion acerca de la crianza tecnificada de cerdos
PDF
GUÍA PARA LA IMPLEMENTACIÓN DEL PLAN PARA LA REDUCCIÓN DEL RIESGO DE DESASTRES
PPTX
MODULO 1.SEGURIDAD Y SALUD CONCEPTOS GENERALES.pptx
PDF
Durabilidad del concreto en zonas costeras
PPT
TRABAJOS EN ALTURA PARA OBRAS DE INGENIERIA
PDF
HISTORIA DE LA GRÚAA LO LARGO DE LOS TIEMPOSpdf
PDF
Sustitucion_del_maiz_por_harina_integral_de_zapall.pdf
PPTX
Curso Corto de PLANTA CONCENTRADORA FREEPORT
PDF
Matriz_Seguimiento_Estu_Consult_2024_ACT.pdf
PPTX
A8B08CED-D3D9-415C-B4A3-2A6CA6409A48.1.1Presentación Dirección 2022 unidade...
PPTX
Seminario de telecomunicaciones para ingeniería
MODULO 2. METODOLOGIAS PARA ANALISIS DE RIESGOS 2da Parte.pptx
fulguracion-medicina-legal-418035-downloable-2634665.pdf lesiones por descarg...
Sustancias Peligrosas de empresas para su correcto manejo
Curso Introductorio de Cristales Liquidos
Primera formulación de cargos de la SEC en contra del CEN
prg2_t01_p01_Fundamentos POO - parte1.pdf
Sugerencias Didacticas 2023_Diseño de Estructuras Metalicas_digital.pdf
Cumplimiento normativo y realidad laboral
357161027-seguridad-industrial-diapositivas-ppt.ppt
informacion acerca de la crianza tecnificada de cerdos
GUÍA PARA LA IMPLEMENTACIÓN DEL PLAN PARA LA REDUCCIÓN DEL RIESGO DE DESASTRES
MODULO 1.SEGURIDAD Y SALUD CONCEPTOS GENERALES.pptx
Durabilidad del concreto en zonas costeras
TRABAJOS EN ALTURA PARA OBRAS DE INGENIERIA
HISTORIA DE LA GRÚAA LO LARGO DE LOS TIEMPOSpdf
Sustitucion_del_maiz_por_harina_integral_de_zapall.pdf
Curso Corto de PLANTA CONCENTRADORA FREEPORT
Matriz_Seguimiento_Estu_Consult_2024_ACT.pdf
A8B08CED-D3D9-415C-B4A3-2A6CA6409A48.1.1Presentación Dirección 2022 unidade...
Seminario de telecomunicaciones para ingeniería

Servicios web xml

  • 2. 5. Servicios web XML 5.1. Características del lenguaje 5.2. Visión general de servicios web XML 5.3. Tecnologías subyacentes. 5.3.1. SOAP 5.3.2. WSDL 5.3.3. UDDI
  • 3. ¿Qué es un servicio web? Los web services son similares a componentes, pero accesibles a través de internet por medio de protocolos estándar, y sin pasar por las dificultades que puede poner un FIREWALL, ya que todo viaja a través del protocolo HTTP, en formato XML. El uso de un servicio Web comprende la comunicación de métodos de servicio Web a través de una red mediante los protocolos de estándar de la industria, SOAP, XML y WSDL y esto permite a los clientes de otras plataformas interoperar con servicios Web.
  • 4. ¿Qué es un servicio web XML? El significado de esta sigla es eXtensible Markup Language, que es un lenguaje para presentar datos estructurados en forma de texto simple, y además es autodescriptivo. Un servicio Web XML es una entidad programable que proporciona un elemento determinado de funcionalidad, como lógica de la aplicación y es accesible por diversos sistemas potencialmente dispares usando los estándares de Internet , como XML y HTTP.
  • 5. Caracteristicas del lenguaje XML • Es fácil representarla. • Permite comunicar e integrar aplicaciones heterogéneas, al establecen un lenguaje común para expresar los datos. • Es fácil transmisión por internet mediante protocolos como HTTP, que están diseñados para transferir texto. • Como los servicios corren sobre protocolo HTTP, no hay problemas para saltar firewalls, ya que todo esta montado sobre el puerto 80. Otra de las características básicas de un servicio Web XML es el alto grado de abstracción que existe entre la implementación y el uso de un servicio.
  • 6. Visión general de servicios web XML Los web services usan XML para representar los datos que viajan hacia/desde el servicio y los mensajes necesarios para coordinar la operación, mediante un protocolo llamado SOAP.
  • 7. Tecnologías subyacentes - SOAP El XML tiene la particularidad de que es posible definir “SUBLENGUAJES” sobre la base de este. Es decir, estableciendo que TAGS vamos a usar y como, podemos definir un nuevo lenguaje, basado en XML. SOAP, o Simple Object Access Protocolo, no es mas que un lenguaje basado en XML, diseñado específicamente para trabajar con objetos remotamente, usando XML como lenguaje y HTTP como medio de transporte. Los servicios web usan el protocolo SOAP como estándar para definir el lenguaje XML mediante el cual se comunican el consumidor y el servicio. Para nosotros, esto será transparente.
  • 8. Tecnologías subyacentes - WSDL. WSDL es la sigla de Web Service Description Language, un lenguaje creado en XML para informar a un cliente sobre los servicios disponibles en un servidor y las operaciones definidas en cada uno. Cuando un cliente se va a conectar a un servicio, recibe estos datos y genera un archivo local con extensión WSDL, para saber que operaciones están disponibles y como tienen que utilizarlas.
  • 9. Tecnologías subyacentes - UDDI. UDDI es la sigla de Universal Description Discovery and Integration, y es un directorio donde se publican web services de distintas empresas. Son como las páginas amarillas de web services en internet.