Unidad VI: Servicios web
6.1 Conceptos generales
Un servicio web (en inglés, Web Service o Web services) es una tecnología que
utiliza un conjunto de protocolos y estándares que sirven para intercambiar datos
entre distintas aplicaciones de software desarrolladas en lenguajes de
programación diferentes, y ejecutadas sobre cualquier plataforma, pueden utilizar
los servicios web para intercambiar datos en redes de ordenadores como Internet.
La interoperabilidad se consigue mediante la adopción de estándares abiertos. Las
organizaciones OASIS y W3C son los comités responsables de la arquitectura y
reglamentación de los servicios Web. Para mejorar la interoperabilidad entre
distintas implementaciones de servicios Web se ha creado el organismo WS-I,
encargado de desarrollar diversos perfiles para definir de manera más exhaustiva
estos estándares. Es una máquina que atiende las peticiones de los clientes web y
les envía los recursos solicitados.
6.2 Estándares
Estándar Nivel de intervención
SOAP 1.1 Participó en 1997 en el diseño inicial
Simple Object Access Protocol (Privado) Esta de la especificación SOAP con
especificación se ha convertido 'de facto' en el Microsoft
protocolo de intercambio de mensajes para
servicios Web.
SOAP 1.2 / XMLP Participante activo en el grupo de
Recomendación del W3C trabajo
SOAP/JMS Binding Autor y proveedor colaborador para
Una especificación de JMS Binding para W3C
, mensajería SOAP
WSDL 1.1 Autor de WIDL, un predecesor de
Lenguaje de descripción de servicios Web. Esta WSDL, con la que se contribuyó en
especificación se ha convertido 'de facto' en el 1997 para el W3C
estándar para describir interfaces de un servicio
Web.
WSDL 2.0 Participante activo en el grupo de
Lenguaje de descripción de Servicios Web trabajo
(W3C). En proceso de estandarización.
UDDI Miembro fundador del grupo asesor de
La especificación UDDI (Universal Description, UDDI. Se le atribuyen significativas
Discovery and Integration) define un servicio de contribuciones a las especificaciones
registro para los servicios Web. UDDI
WS-BPEL 2.0 Editor de la especificación
Web Services Business Process Execution
Language versión 2.0. Especificación para
estandarizar la representación y procesamiento
de procesos de negocio (OASIS).
BPEL4People Contribuye a la especificación de
Las especificaciones BPEL4People y WS- BPEL4People para OASIS y co-
HumanTask definen las extensiones del estándar patrocina la formación del estándar
WS-BPEL 2.0 para proporcionar respaldo a las BPEL4People OASIS TC
interacciones humanas
Participante activo en el CT
6.1 Conceptos generales
Un servicio web (en inglés, Web Service o Web services) es una tecnología que
utiliza un conjunto de protocolos y estándares que sirven para intercambiar datos
entre distintas aplicaciones de software desarrolladas en lenguajes de
programación diferentes, y ejecutadas sobre cualquier plataforma, pueden utilizar
los servicios web para intercambiar datos en redes de ordenadores como Internet.
La interoperabilidad se consigue mediante la adopción de estándares abiertos. Las
organizaciones OASIS y W3C son los comités responsables de la arquitectura y
reglamentación de los servicios Web. Para mejorar la interoperabilidad entre
distintas implementaciones de servicios Web se ha creado el organismo WS-I,
encargado de desarrollar diversos perfiles para definir de manera más exhaustiva
estos estándares. Es una máquina que atiende las peticiones de los clientes web y
les envía los recursos solicitados.
6.2 Estándares
Estándar Nivel de intervención
SOAP 1.1 Participó en 1997 en el diseño inicial
Simple Object Access Protocol (Privado) Esta de la especificación SOAP con
especificación se ha convertido 'de facto' en el Microsoft
protocolo de intercambio de mensajes para
servicios Web.
SOAP 1.2 / XMLP Participante activo en el grupo de
Recomendación del W3C trabajo
SOAP/JMS Binding Autor y proveedor colaborador para
Una especificación de JMS Binding para W3C
, mensajería SOAP
WSDL 1.1 Autor de WIDL, un predecesor de
Lenguaje de descripción de servicios Web. Esta WSDL, con la que se contribuyó en
especificación se ha convertido 'de facto' en el 1997 para el W3C
estándar para describir interfaces de un servicio
Web.
WSDL 2.0 Participante activo en el grupo de
Lenguaje de descripción de Servicios Web trabajo
(W3C). En proceso de estandarización.
UDDI Miembro fundador del grupo asesor de
La especificación UDDI (Universal Description, UDDI. Se le atribuyen significativas
Discovery and Integration) define un servicio de contribuciones a las especificaciones
registro para los servicios Web. UDDI
WS-BPEL 2.0 Editor de la especificación
Web Services Business Process Execution
Language versión 2.0. Especificación para
estandarizar la representación y procesamiento
de procesos de negocio (OASIS).
BPEL4People Contribuye a la especificación de
Las especificaciones BPEL4People y WS- BPEL4People para OASIS y co-
HumanTask definen las extensiones del estándar patrocina la formación del estándar
WS-BPEL 2.0 para proporcionar respaldo a las BPEL4People OASIS TC
interacciones humanas
Participante activo en el CT