Web Services

Páginas: 14 (3336 palabras) Publicado: 15 de mayo de 2015
UNIVERSIDAD NACIONAL DEL LITORAL
FACULTAD DE INGENIERÍA Y CIENCIAS
HÍDRICAS

Departamento de Informática

INGENIERÍA WEB
Introducción a Java Web Services

Leopoldo Bertinetti

© 2012

Parte 1: Teoría. WebService, XML, SOAP, WSDL y UDDI.
1. Concepto de Web Service
Un Web Service (WS) es una aplicación identificada por un URI (Uniform Resource
Identifier), cuyas interfaces se pueden definir,describir y descubrir mediante documentos
XML. Los WS hacen posible la interacción entre aplicaciones utilizando mensajes XML
intercambiados mediante protocolos de Internet.1

La característica principal de los WS es la gran interoperabilidad que ofrecen, con lo cual
distintas aplicaciones, en diferentes lenguajes de programación, ejecutadas sobre
cualquier plataforma, pueden utilizarlos paraintercambiar datos.

Elementos de un servicio web.

1. XML (eXtensible Markup Language).
2. SOAP (Simple Object Access Protocol).
3. WSDL (Web Services Description Language).
4. UDDI (Universal Description, Discovery and Integration).

1

Definición extraída del World Wide Web Consortium [W3C]

Ingeniería Web – Introducción a Java Web Services
Leopoldo Bertinetti

2012
Página 2 de 33

2. XML (eXtensibleMarkup Language)

XML es un metalenguaje extensible de etiquetas desarrollado por el World Wide Web
Consortium (W3C). Permite definir la gramática de lenguajes específicos, por lo tanto, XML
no es realmente un lenguaje en particular, sino una manera de definir lenguajes para
diferentes necesidades, de ahí que se le denomine metalenguaje.

La tecnología XML busca dar solución al problema de expresarinformación estructurada de
la manera más abstracta y reutilizable posible. Que la información sea estructurada quiere
decir que se compone de partes bien definidas, y que esas partes se componen a su vez
de otras partes. Estas partes se llaman elementos, y se las señala mediante etiquetas.

Estructura de un documento XML

Un documento XML está compuesto por:



Prólogo: aunque no esobligatorio, los documentos XML pueden empezar con unas
líneas que describen la versión XML, el tipo de documento y otras cosas.



Cuerpo: es obligatorio. Debe contener solo un elemento raíz, característica
indispensable también para que el documento esté bien formado.



Elementos: los elementos XML pueden tener contenido (más elementos, caracteres
o ambos), o bien ser elementos vacíos. Se definen conetiquetas o marcas y tienen
la forma , donde nombre es el nombre del elemento que se está
señalando.



Atributos: Los elementos pueden tener atributos, que son una manera de
incorporar características o propiedades a los elementos de un documento. Deben
ir entre comillas.





Nombre del remitente
Correo del remitente


Nombre del destinatario
Correo del destinatario

Ingeniería Web – Introducción a Java Web Services
Leopoldo Bertinetti

2012
Página 3 de 33




Aquí debería ir el asunto del mensaje...


Aquí debería ir elcontenido del mensaje...





3. SOAP (Simple Object Access Protocol)

Es un protocolo estándar que define cómo dos objetos en diferentes procesos pueden
comunicarse por medio de intercambio de datos XML. Está especificado por el W3C
(versión actual 1.2).2

Se basa en el intercambio de mensajes, denominados "mensajes SOAP", que siguen una
estructura XML biendefinida, por lo que son independientes del lenguaje de programación
utilizado en las distintas aplicaciones implicadas en la comunicación y de la plataforma en
la que estén.

Características del protocolo

2



Describe cómo se organiza en forma de documentos XML la información a
intercambiar.



Describe el modo en que se envían los mensajes SOAP sobre el protocolo de
transporte (HTTP o...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Web Service
  • Web Services
  • Web services
  • Web services
  • Web services
  • Web service
  • Web services
  • Web services

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS