Ajustando Serviços da web Ativados para Barramento
É possível usar o console administrativo ou um script Jacl para ajustar as configurações de desempenho de serviços da Web ativados para barramento de integração de serviços.
Sobre Esta Tarefa
Serviços da Web ativados para barramento usam dinamicamente uma rota de atalho pelo barramento, quando possível. Essa rota de atalho será utilizada se os seguintes critérios forem atendidos:
- A porta de entrada e a porta de saída para o serviço estão no mesmo servidor.
- Não existem mediações no caminho da porta de entrada para a porta de saída.
Se você migrar os serviços da Web do gateway de serviços da Web do WebSphere Application Server Versão 5.1, suas mensagens utilizarão essa rota de atalho pelo barramento.
- O URI de WSDL de gabarito de entrada está no mesmo local que o URI do local de WSDL do Serviço de Destino de Saída.
- O nome do serviço WSDL de gabarito de serviço de entrada corresponde ao nome do serviço WSDL de saída.
- O nome da porta do gabarito do serviço de entrada corresponde ao nome da porta WSDL de saída.
- O mapeamento dos espaços de nomes está desativado (ou seja, você configurou a propriedade do serviço de entrada com.ibm.websphere.wsgw.mapSoapBodyNamespace como false).
- A segurança do nível de operação não está ativada no serviço de saída.
Se seus serviços da Web usarem a rota de atalho, não será necessário ajustar mediações ou o barramento de integração de serviço. No entanto, é uma boa prática fazer isso, porque um ambiente típico terá pelo menos um serviço sem atalho (por exemplo, mediado).
- O tamanho de heap da Java™ Virtual Machine. Isto ajuda a assegurar que existe memória suficiente disponível para processar mensagens grandes ou mensagens com anexos grandes.
- O número máximo de instâncias de um bean orientado a mensagens permitidas pela especificação de ativação para o adaptador de recursos das tecnologias de integração de serviço. Isto regula o número de clientes simultâneos atendidos.
- O tamanho máximo em batch para os batches de mensagens a serem entregues a um cliente. Por padrão, apenas uma única mensagem é entregue para uma instância do bean orientado a mensagens por vez; você pode aprimorar o desempenho permitindo que as mensagens sejam enviadas em batches para um bean orientado a mensagens.
O número de encadeamentos disponível de pedidos de serviço para cada cliente. Ou seja, o número de encadeamentos disponíveis no conjunto de encadeamentos padrão, o conjunto de encadeamentos do contêiner de Web e o conjunto de encadeamentos de mediação para um determinado servidor de aplicativos.
O número de encadeamentos disponíveis no conjunto de encadeamentos de mediação. Isto assume que suas mediações utilizam suporte simultâneo onde apropriado, conforme explicado em Mediações Simultâneas.
Se você tiver mediações que agem nos cabeçalhos SOAP, poderá aprimorar o desempenho inserindo os esquemas de cabeçalho associados (arquivos .xsd) no repositório SDO.