PDF de programación - Unidad VI: Servicios web

Imágen de pdf Unidad VI: Servicios web

Unidad VI: Servicios webgráfica de visualizaciones

Publicado el 27 de Marzo del 2019
464 visualizaciones desde el 27 de Marzo del 2019
231,8 KB
14 paginas
Creado hace 6a (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
  • Links de descarga
http://lwp-l.com/pdf15594

Comentarios de: Unidad VI: Servicios web (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios
Es necesario revisar y aceptar las políticas de privacidad