La aplicación de ejemplo

La aplicación de ejemplo es un dominio DataPower configurable y un conjunto de artefactos WSRR que se pueden utilizar para demostrar las posibilidades del patrón.

El escenario básico de la aplicación de ejemplo es una aplicación de inventario para una tienda (almacén). Existe un servicio web de tienda que tiene tres operaciones:
La definición de nivel de servicio (SLD) básica contiene dos políticas de mediación:

Los consumidores del servicio tienen actualmente dos acuerdos de nivel de servicio (SLA): Gold y Anonymous. Si el contexto del cliente en la cabecera HTTP es Gold, se le direcciona inmediatamente hacia el punto final alternativo. Si es Anonymous, esto es, actualmente no es Gold, se le direcciona hacia el punto final Store Mock Service, que tiene un valor de precio diferente para el artículo.

El escenario también realiza la autorización para la operación findInventory, de acuerdo con la pertenencia a un grupo de usuarios. La Figura 1 muestra el flujo de la aplicación, donde cada cuadro representa una pasarela DataPower diferente.

Figura 1. Diagrama de flujo de la aplicación de ejemploLa solicitud entrante tiene un ID de artículo y autenticación básica, la seguridad va a StoreAddLTPA y luego a StoreWSP, donde se autentica la solicitud utilizando la señal LTPA. Si el usuario es un usuario Gold, la solicitud se envía a StoreAlternateMockService; en otro caso, la solicitud se envía a StoreMockService. Si el usuario es un gestor, la respuesta contiene todos los datos; en otro caso, la respuesta es los datos de precios redactados.

Concepto Concepto

Comentarios


Icono de fecha y hora Última actualización: 16 de octubre de 2012


http://publib.boulder.ibm.com/infocenter/prodconn/v1r0m0/topic/com.ibm.scenarios.soawdpwsrr.doc/topics/csoa2_samples.htm