Artefatos do WSRR Criados no Padrão SOA Policy Gateway Basic Runtime Sample

Os artefatos do WSRR criados no padrão SOA Policy Gateway Basic Runtime Sample e como a amostra os usa.

Tabela 1. Artefatos do WSRR Criados para o Padrão SOA Policy Gateway Basic Runtime Sample
Objeto Descrição
Organização Warehouse de Bob.
Recurso de Negócios Warehouse, pertencente à organização Warehouse do Bob.
Versão de Serviço O Store 1.0 usa o Serviço da Web de Armazenamento, a Service Level Definition (SLD) de Armazenamento e o Recurso de Negócios do Warehouse.
WSDL Store.wsdl
XSD Company.xsd
Política
  • Validate.xml
  • RouteForGold.xml
  • LogEveryTime.xml
  • RejectAfter5MsgIn90Seconds.xml
Anexos sobre a Política
  • Anonymous Users_GenericObject_Anonymous Users_LogEveryTime.xml - Anexa a política LogEveryTime ao Acordo de Nível de Serviço (SLA) de Usuários Anônimos.
  • Gold SLA_GenericObject_Gold SLA_RouteForGold.xml - Anexa a política RouteForGold ao SLA Ouro.
  • Store_GenericObject_Store_urn :RejectAfter5MsgIn90Seconds.xml - Anexa a política RejectAfter5MsgIn90Seconds à SLD de Armazenamento.
  • Store_GenericObject_Store_urn:Validate.xml - Anexa a política Validar à SLD de Armazenamento.
SLD SLD de Armazenamento - Usada pela Versão de Serviço Store 1.0.
SLA SLA Ouro - Roteia para o terminal Ouro se o ContextId for Gold.
SLA Anônimo Usuários Anônimos - Usa a notificação de política LogEveryTime e é executado se o ContextId não é Ouro.

Uso de Aplicativo de Amostra de Artefatos do WSRR

O StoreWSP usa uma Assinatura do WSRR para recuperar artefatos de WSDL e de política. Sempre que uma solicitação é processada por meio de StoreWSP, as ações a seguir são tomadas:
  1. A versão de serviço Store 1.0 é conectada à SLD de Armazenamento, que tem duas políticas diretas anexadas, Validate e RejectAfter5MsgIn90Seconds. A ordem em que as políticas são executadas é indeterminado.
    1. Se 5 solicitações tiverem ocorrido nos últimos 90 segundos, a solicitação será rejeitada.
    2. A solicitação é validada com relação a Store.wsdl com seu Company.xsd associado.
  2. O serviço Store 1.0 usa a SLD de Armazenamento, que tem dois SLAs; o SLA Ouro para usar com usuários Ouro e o SLA de Usuários Anônimos para todos os outros usuários. Se o atributo ContextId for Ouro, a solicitação será roteada para o Firewall XML StoreMockServiceAlternate, caso contrário, se for Prata ou qualquer outro valor, o SLA de Usuários Anônimos assumirá o controle e a Política LogEveryTime será executada. Isso coloca uma notificação no default.log do domínio de Amostra. Essa notificação poderá ser vista apenas se o modo de depuração estiver ativado no domínio. A mensagem é, então, roteada para o firewall de XML StoreMockService.

Conceito Conceito

Feedback


Ícone de registro de data e hora Última atualização: 14 de novembro de 2012


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