Conecte um conjunto de política a um artefato de serviço, como um aplicativo,
serviço, terminal ou operação, para definir a qualidade de serviços que são suportados. Os conjuntos de políticas definem as políticas para WS-Addressing, WS-Security, WS-ReliableMessaging,
WS-Transaction, transporte HTTP, transporte JMS (Java™
Messaging Service) e transporte SSL (Secure Sockets Layer).
Antes de Iniciar
Antes de iniciar esta tarefa, você deve implementar um
aplicativo que contenha serviços da Web. Além disso, se nenhum conjunto de política padrão contiver as
definições de política necessárias, você deverá criar um conjunto de política customizado
com as condições necessárias.
Sobre Esta Tarefa
Desenvolve um serviço da Web que contenha cada um dos
artefatos necessários e implemente o aplicativo de serviços da Web em
sua instância do servidor de aplicativos. Agora você pode conectar os conjuntos de políticas aos artefatos de serviço, como um
aplicativo, serviço ou terminal.
Evitar Problemas: Se você estiver
anexando uma política de Segurança WS a seu aplicativo do provedor, e suas
solicitações SOAP não contiverem um SOAPAction no cabeçalho de HTTP ou uma ação
WS-Addressing na mensagem, não será possível aplicar políticas no nível da
operação. É possível anexar políticas somente no nível do Aplicativo, Serviço ou
Terminal. Para aplicativos do provedor, independentemente de quaisquer outros
anexos sobre a política em qualquer nível, se você anexar uma política a uma ou
mais operações e não houver nenhum SOAPAction ou Ação WS-Addressing
na solicitação SOAP, o erro a seguir será recebido na resposta
SOAP:
CWWSS7509W: A mensagem de solicitação SOAP recebida foi rejeitada porque não especifica corretamente a ação SOAP e a ação WS-Addressing enquanto há pelo menos um anexo PolicySet no nível da operação do serviço xyz.
gotcha
Para conectar um conjunto de política a um artefato de serviço,
execute as seguintes etapas:
Procedimento
- Abra o administrative console.
- Para conectar um conjunto de política a um provedor de serviços, clique em Aplicativos
> Aplicativos Corporativos > application_name > Conjuntos e
Ligações de Política do Provedor de Serviços.
Para conectar um conjunto de política a um cliente de serviço, clique em
Aplicativos > Aplicativos Corporativos > application_name >
Conjuntos e Ligações de Política de Cliente de Serviço.
- Selecione a caixa de opções para o artefato de serviço.
Evitar Problemas: Não selecione todas as entradas
no painel.
Os artefatos são Serviço, Terminal e Operação. Selecione
somente o pai de nível superior de todos os artefatos que têm o mesmo anexo. Por exemplo, se todos os terminais e operações estiverem anexados ao mesmo
terminal, selecione somente a entrada Serviço. Se você tiver mais de um
terminal em seu serviço, e os terminais tiverem políticas diferentes
e todas as operações dentro de cada terminal tiverem a mesma política, selecione
somente o terminal pai para cada conjunto de operações que tiverem o
mesmo anexo sobre a política.
gotcha
- Marque a caixa de seleção para o artefato de serviço
de nível superior em que o conjunto de políticas deve ser anexado. Isso anexa a
política a todos os Terminais e Operações que são filhos do serviço.
- Clique em Salvar para salvar
suas alterações na configuração principal.
- [Opcional] Para ver quais conexões estão definidas para um determinado conjunto de
política, selecione Serviços > Conjuntos de Política > Conjuntos de Políticas de Aplicativo > policy_set_name >
Aplicativos Conectados.
Resultados
Ao concluir estas etapas, um conjunto de política estará conectado ao
artefato de serviço.
Exemplo
Se você tiver o aplicativo
app1 e quiser conectar o conjunto de
política
WSSecurity default, execute as etapas a seguir:
- Localize o aplicativo app1 na coleção de Aplicativos >
Aplicativos Corporativos.
- Clique no aplicativo app1.
- Clique no link Conjuntos de Políticas do Provedor de Serviços e Ligações ou
Conjuntos de Políticas do Cliente de Serviços e Ligações.
- Selecione a caixa de opções para o artefato de serviço no qual o conjunto de política
será conectado.
- Clique em Conectar. Selecione o conjunto de política WSSecurity
default.
- Clique em Salvar para salvar
suas alterações na configuração principal.
O que Fazer Depois
É possível criar ligações customizadas para conexões de conjunto de política.
Leia sobre a
criação de ligações customizadas para conexões de conjuntos de políticas.
É possível
configurar o cliente de serviço ou o provedor de serviços para compartilhar suas
políticas. Leia
sobre como utilizar o WS-Policy para trocar políticas em um formato padrão.