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
Ieee 830 srs
PDF
Equipo 6 comparaciones
PPTX
calidad para el producto del software
PPT
Integridad de datos
DOCX
Casos De Uso
PPTX
Metodologías de desarrollo de software
PDF
Manual Instalación y Configuración Firewall TMG
DOCX
Requerimientos funcionales y no funcionales de la aplicación
Ieee 830 srs
Equipo 6 comparaciones
calidad para el producto del software
Integridad de datos
Casos De Uso
Metodologías de desarrollo de software
Manual Instalación y Configuración Firewall TMG
Requerimientos funcionales y no funcionales de la aplicación

La actualidad más candente (20)

PPTX
Diseño de Software
PDF
Metodologia elicitacion
PPTX
Presentación Modelo de Datos
PDF
Principios diseño del software
DOCX
Trabajo sena
PDF
Paradigmas de programacion
DOCX
Componentes y evolucion del modelado de negocios(investigacion)
PDF
Creando un servicio SOAP en Java con NetBeans
PPT
Bases de datos orientadas a objetos
PPT
Calidad del producto ISO 9126
DOCX
Tipos de módems, estandares y protocolos
PPTX
Modelo GOMS
DOCX
Reporte de practicas android studio
DOCX
1.2 arquitectura en 2 capas
PDF
Mapa conceptual - Institutos Reguladores Calidad de Software
PPTX
Vpn exposicion
PPTX
BASE DE DATOS (modelo jerárquico - diagrama entidad-relación
PDF
Analisis y Diseño de Sistemas - Kendal & Kendal - Sexta Edición
PDF
BigData y MapReduce
Diseño de Software
Metodologia elicitacion
Presentación Modelo de Datos
Principios diseño del software
Trabajo sena
Paradigmas de programacion
Componentes y evolucion del modelado de negocios(investigacion)
Creando un servicio SOAP en Java con NetBeans
Bases de datos orientadas a objetos
Calidad del producto ISO 9126
Tipos de módems, estandares y protocolos
Modelo GOMS
Reporte de practicas android studio
1.2 arquitectura en 2 capas
Mapa conceptual - Institutos Reguladores Calidad de Software
Vpn exposicion
BASE DE DATOS (modelo jerárquico - diagrama entidad-relación
Analisis y Diseño de Sistemas - Kendal & Kendal - Sexta Edición
BigData y MapReduce
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
Servicios web
PPTX
Web services
PPT
Charla Web Services
PPTX
Servicios web
PPTX
Presentacion Unidad 6
PDF
Servicios web
PDF
Web services en sistemas distribuidos
PDF
Servicios web xml
PPT
Servicios Web
PPTX
DOCX
Servicios web
PPT
Servicios Web II.ppt
Semana 15 -servicios_web
Servicios WEB
SOA y Web Services
Java2 servicios web
02 - Servicios SOAP.pptx
WEB SERVICE.pptx
Servicios web
Web services
Charla Web Services
Servicios web
Presentacion Unidad 6
Servicios web
Web services en sistemas distribuidos
Servicios web xml
Servicios Web
Servicios web
Servicios Web II.ppt
Publicidad

Último (20)

PDF
LIBRO UNIVERSITARIO DESARROLLO ORGANIZACIONAL BN.pdf
PPTX
Cómo Elaborar e Implementar el IPERC_ 2023.pptx
PPTX
DEBL Presentación PG 23.pptx [Autoguardado].pptx
PPTX
TOPOGRAFÍA - INGENIERÍA CIVIL - PRESENTACIÓN
PDF
Clase 2 de abril Educacion adistancia.pdf
PPTX
Presentacion ppt rx en soldadura tp 231 vladimir Osuna 7114958 20241.pptx
PPTX
Electronica II, material basico de electronica II
PPTX
LEVANTAMIENTOS TOPOGRAFICOS - DIAPOSITIVAS
PPTX
1 CONTAMINACION AMBIENTAL EN EL PLANETA.pptx
PDF
LIBRO UNIVERSITARIO SISTEMAS PRODUCTIVOS BN.pdf
PPTX
Software para la educación instituciones superiores
PDF
SISTEMAS DE PUESTA A TIERRA: Una introducción a los fundamentos de los sistem...
PPTX
Logging While Drilling Ingenieria Petrolera.pptx
PPTX
diego universidad convergencia e información
PPTX
Curso Corto de PLANTA CONCENTRADORA FREEPORT
PPTX
376060032-Diapositivas-de-Ingenieria-ESTRUCTURAL.pptx
PPTX
Manual ISO9001_2015_IATF_16949_2016.pptx
PDF
Sugerencias Didacticas 2023_Diseño de Estructuras Metalicas_digital.pdf
PPTX
Presentación - Taller interpretación iso 9001-Solutions consulting learning.pptx
PPTX
MARITIMO Y LESGILACION DEL MACO TRANSPORTE
LIBRO UNIVERSITARIO DESARROLLO ORGANIZACIONAL BN.pdf
Cómo Elaborar e Implementar el IPERC_ 2023.pptx
DEBL Presentación PG 23.pptx [Autoguardado].pptx
TOPOGRAFÍA - INGENIERÍA CIVIL - PRESENTACIÓN
Clase 2 de abril Educacion adistancia.pdf
Presentacion ppt rx en soldadura tp 231 vladimir Osuna 7114958 20241.pptx
Electronica II, material basico de electronica II
LEVANTAMIENTOS TOPOGRAFICOS - DIAPOSITIVAS
1 CONTAMINACION AMBIENTAL EN EL PLANETA.pptx
LIBRO UNIVERSITARIO SISTEMAS PRODUCTIVOS BN.pdf
Software para la educación instituciones superiores
SISTEMAS DE PUESTA A TIERRA: Una introducción a los fundamentos de los sistem...
Logging While Drilling Ingenieria Petrolera.pptx
diego universidad convergencia e información
Curso Corto de PLANTA CONCENTRADORA FREEPORT
376060032-Diapositivas-de-Ingenieria-ESTRUCTURAL.pptx
Manual ISO9001_2015_IATF_16949_2016.pptx
Sugerencias Didacticas 2023_Diseño de Estructuras Metalicas_digital.pdf
Presentación - Taller interpretación iso 9001-Solutions consulting learning.pptx
MARITIMO Y LESGILACION DEL MACO TRANSPORTE

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.