Introducción de WebServices

Páginas: 6 (1341 palabras) Publicado: 25 de septiembre de 2015

Contents
Definición de UDDI 2
Definición de NameSpace 2
Definición de WSDL 3
Definición SOAP 3
Definición REST 4



Definición de UDDI
(Universal Description, Discovery and Integration). Catálogo independiente, basado en XML, que lista los negocios de internet de todo el mundo. Es una iniciativa industrial abierta, en donde los negocios se listan a sí mismos en internet, como si se tratase delas páginas amarillas en una guía telefónica. Es patrocinado por OASIS, y que permite a las empresas publicar listas de servicios y descubrirse entre sí, y definir cómo los servicios o aplicaciones de software interactúan sobre internet. UDDI fue escrito en agosto de 2000.
El registro de un negocio en el UDDI consta de tres partes:
Páginas blancas: dirección, contacto y otros identificadoresconocidos.
Páginas amarillas: categorización industrial basada en taxonomías.
Páginas verdes: información técnica sobre los servicios que la empresa brinda.
UDDI es uno de estándares básicos de los servicios web. Está diseñado para ser interrogado por mensajes SOAP y proveer acceso documentos de WSDL (Web Services Description Language), en los que se describen los requisitos del protocolo y losformatos del mensaje solicitado para interactuar con los servicios Web del catálogo de registros.
Definición de NameSpace
Un espacio de nombres “Namespace”(a veces también llamado ámbito de nombres “name scope”) es un contenedor abstracto o el entorno creado para alojar una agrupación lógica de identificadores únicos o símbolos (por ejemplo, nombres).
Un identificador definido en un espacio denombres está asociado solo con ese espacio de nombres. El mismo identificador puede ser utilizado independiente en varios espacios de nombres. Es decir, el significado asociado con un identificador definido en un espacio de nombres puede o no tener el mismo significado que el mismo identificador definido en otro espacio de nombres. Los lenguajes que soportan espacios de nombres especifican las reglasque determinan que a qué espacio de nombres corresponde un identificador.
Por ejemplo, Bill trabaja para la empresa X y su identificación de empleado es de 123. Jane trabaja para la empresa Y y su identificación de empleado es 123. La razón por la que Bill y Jane se pueden identificar por el mismo número de empleado es porque trabajan para diferentes empresas.
Las diferentes empresas en este casosimbolizan diferentes espacios de nombres. Habría una confusión muy grave si las dos personas que trabajaban para la misma empresa, y tienen identificación de empleados idénticas. Por ejemplo, en un cheque de pago emitido al empleado identificado con el 123 no se puede diferenciar a qué persona debe recibirlo, existe ambigüedad.


En los programas grandes o documentos que no es raro tener cientos omiles de identificadores. Los espacios de nombres proporcionar un mecanismo para ocultar los identificadores locales. Proporcionan un medio de agrupar los identificadores relacionados lógicamente en sus espacios de nombres correspondientes, lo que hace al sistema más modular. Los dispositivos de almacenamiento de datos y los lenguajes de programación modernos soportan espacios de nombres. Losdispositivos de almacenamiento utilizan directorios (o carpetas) como espacios de nombres. Esto permite tener dos archivos con el mismo nombre almacenados en el mismo dispositivo, siempre y cuando se guarden en directorios diferentes. En algunos lenguajes de programación (por ejemplo, C + +, Python), los identificadores de espacios de nombres también pueden estar asociados con un espacio de nombresmayor que los incluye. Por lo tanto, en estos lenguajes los espacios de nombres se pueden anidar, formando un árbol de espacios de nombres. La raíz de este árbol es el espacio de nombres global.
Definición de WSDL
Web Services Description Language - Lenguaje de Descripción de Servicios Web). Lenguaje basado en XML para describir servicios web. Permite describir la interfaz pública de los servicios...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • WebServices
  • webservices
  • Webservice
  • Manual Webservice
  • Webservice Sap
  • Documento Webservice
  • j2ee webservices
  • Php webservices

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS