Publicado el 27 de Marzo del 2019
958 visualizaciones desde el 27 de Marzo del 2019
231,8 KB
14 paginas
Creado hace 10a (09/12/2013)
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
XPDL
Copartícipe
Lenguaje de definición de procesos XML XPDL
es un estándar del XfMC (Workflow Management
Coalition) para
intercambiar definiciones de
procesos de negocio entre diferentes productos
como son las herramientas de modelado y los
motores de flujos de trabajo.
WS-Policy & WS-PolicyAttachment Estándares
Editor de las especificaciones en W3C
que especifican un entorno general para definir la
calidad de servicio y otras políticas asociadas con
las comunicaciones de servicios Web y para
asociar las políticas a objetivos específicos.
WS-RMPolicy
Especificación que describe
las políticas de
fiabilidad de mensajería inherentes a los servicios
Web. Forma parte de los CT WS-RX en OASIS
WS-SecurityPolicy
Especificación que describe
las políticas de
seguridad para los servicios Web. Forma parte de
los CT WS-SX en OASIS
Participante activo en el CT
Participante activo en el CT
SCA (Service
Component
Architecture)
Fundador del Open SOA Consortium
SDO (Service Data Object)
que ha definido las especificaciones
SCA
y
SDO
Colaboró en la presentación de la suite
SCA de especificaciones a OASIS y
participante en activo en los CT de
OASIS
WS-I
Perteneciente a la Junta de directivos
Organización Web
Services-Interoperability
durante
los 4 últimos mandatos
(www.WS-I.org). Organización industrial y abierta
consecutivos, como responsables de
presentada para promocionar la interoperabilidad
Marketing
y
del
Comité
de
de los servicios Web entre diferentes plataformas,
Comunicaciones, Editor del perfil
sistemas
operativos
y
lenguajes
de
básico y mucho más
programación.
WS-MeX
Colabora en
la
redacción de
la
WS-MetadataExchange define un mecanismo
especificación
autosuficiente para el intercambio de mensajes
basado en metadatos para servicios Web,
mediante la especificación de un protocolo que
admite la recuperación de metadatos como XML
Schema, WSDL y WS-Policy. También se
admiten otras formas de metadatos que puedan
definirse en un futuro.
WS-Addressing
Una especificación que provee un mecanismo
para identificar servicios web y mensajes de
servicios Web independientemente del protocolo
de
transporte
utilizado. Otras muchas
especificaciones, como WS-Notification, WS-
ReliableMessaging, WS-RF y WS-Eventing
dependen de WS-Addressing.
WS-Notification
Participante activo de W3C WG
Editor de
la especificación. Véase
Especificación para el procesamiento dirigido por
también WS-Eventing
eventos
(p.ej.
publicación/suscripción).
Especificación OASIS.
WS-Discovery
Coautor
La especificación Web Services Dynamic
Discovery (WS-Discovery) define un protocolo
para ubicar servicios Web que responden a un
conjunto dado de requisitos. Admite la utililzación
de multicast discovery en entornos ad-hoc, pero
también proporciona el uso de un proxy o registro
discovery para permitir su dimensionamiento para
un gran número de puntos finales (endpoints).
WS-Eventing
Especificación para el procesamiento dirigido por
eventos
(p.ej.
publicación/suscripción). Se
superpone a WS-Notification
Copartícipe
WS-RX
En la definición de WS-RX participaron
servicios Web Reliable Exchange. Especificación
varios grupos y se propuso a OASIS la
OASIS del comité técnico para una mensajería
WS-ReliableMessaging. Participante
fiable, siendo el punto de partida la especificación
WS-Reliable Messaging.
WS-ReliableMessaging
Ahora propuesto a OASIS. Véase WS-RX antes
citado.
WS-Transaction
en el comité técnico
Copartícipe
Formación copatrocinada del CT WS-
Colección
de
tres
especificaciones
para
TX en OASIS y presentación de WS-
transacciones
de
negocio.
Incluye WS-
Coordination WS-AtomicTransaction y
AtomicTransaction, WS-Coordination y WS-
WS-BusinessActivity a OASIS
BusinessActivity. Ahora con OASIS en el Comité
técnico de WS-TX.
WS-Secure
Exchange
Formación copatrocinada del CT WS-
Esfuerzo del CT OASIS por normalizar WS-
SX en OASIS
SecureConversation, WS-SecurityPolicy y la suite
de especificaciones WS-Trust.
WS-Federation
Formación copatrocinada del CT WS-
Define mecanismos para permitir la federación de
Federation en OASIS
diferentes ámbitos de seguridad al permitir a las
empresas
de
servicios Web
compartir
identidades, atributos y señales de seguridad.
WS-Choreography
Participó activamente en el grupo de
servicios Web Choreography (W3C). Grupo de
trabajo y contribuyó a la especificación
trabajo para la coreografía de procesos de
negocio, con WSCI como principal especificación
de partida.
SOAP
with
Attachments
(SwA)
Presenta conjuntamente SwA al W3C.
Extensiones basadas den MIME para que SOAP
Véase MTOM/XOP
pueda adjuntar
tanto
texto
(XML) como
elementos binarios. Desde entonces el W3C ha
creado
las especificaciones MTOM/XOP que
aprovechan aspectos de SwA.
SOAP
MTOM/XOP
Seguidor
SOAP Message Transmission Optimization
Mechanism (W3C). Una especificación SOAP 1.2
para la transmisión de adjuntos con SOAP.
WSDM
Participante en el comité
técnico
Web services Distributed Management. Una
La especificación OMI de
la que
especificación para definir aspectos de gestión y
Software AG es coautor es
la
supervisión de servicios Web.
WS-RF
Web Services Resource Framework incluye WS-
ResourceProperties y WS-ResourceLifeTime. La
primera estandariza el medio por el que las
propiedades de un recurso WS puede declararse,
y la última define el medio por el que un recurso
WS puede ser destruido.
WS-RP
Web Services for Remote Portlet (OASIS) es un
protocolo de servicios Web para agregar
contenido y aplicaciones interactivas Web de
fuentes remotas.
WS-Security
Web Services Security Specification. Es un
protocolo de comunicaciones que suministra un
medio para aplicar seguridad a los servicios Web,
incluidas
la autenticación, autorización
y
predecesora de parte de la MUWS en
la creación de WSDM
Participante en el comité técnico
Copartícipe
Copartícipe
privacidad. Es una especificación OASIS.
Web
Services
Activity
Propuestas de varios grupos de trabajo
Protocolo de la W3C para normalizar el WSDL y
para WSDL
y
otros
grupos
otros estándares de servicios Web, así como
relacionados como Web Services
para especificar una arquitectura de servicios
Plenary Interest Group y Web Services
Web formal.
WS-Management
Web Services Managemen
Comentarios de: Unidad VI: Servicios web (0)
No hay comentarios