Ajuste de servicios web habilitados para bus

Puede utilizar la consola administrativa o un script Jacl para ajustar los valores de rendimiento de los servicios web habilitados para bus de integración de servicios.

Acerca de esta tarea

Los servicios web habilitados para bus utilizan de forma dinámica una ruta rápida a través del bus siempre que sea posible. Esta ruta rápida se utiliza si se cumplen los criterios siguientes:

  • El puerto de entrada y el puerto de salida del servicio están en el mismo servidor.
  • No hay mediaciones en la vía desde el puerto de entrada al puerto de salida.

Si migra servicios web desde web Services Gateway de WebSphere Application Server Versión 5.1, los mensajes utilizarán esta ruta rápida a través del bus.

Se pueden realizar más optimizaciones si su configuración cumple los criterios siguientes:
  • El URI de WSDL de la plantilla de entrada es la misma ubicación que el URI de ubicación de WSDL del servicio de destino de salida.
  • El nombre de servicio WSDL de la plantilla del servicio de entrada coincide con el nombre de servicio WSDL de salida.
  • El nombre de puerto de plantilla del servicio de entrada coincide con el nombre de puerto WSDL de salida.
  • La correlación de los espacios de nombres está inhabilitada (es decir, ha establecido la propiedad del servicio de entrada com.ibm.websphere.wsgw.mapSoapBodyNamespace en false).
  • La seguridad a nivel de operación no está habilitada en el servicio de salida.

Si sus servicios web utilizan la ruta rápida, no es necesario que ajuste las mediaciones del bus de integración de servicios. No obstante, el ajuste es una buena práctica, ya que un entorno típico tendrá al menos un servicio de ruta no rápida (por ejemplo, mediada).

Para mejorar el rendimiento de los servicios web habilitados para bus puede ajustar los siguientes parámetros:
  • El tamaño de almacenamiento dinámico de la máquina virtual Java™ (JVM). Esto ayuda a garantizar que hay suficiente memoria disponible para procesar mensajes grandes, o mensajes con archivos adjuntos grandes.
  • El número máximo de instancias de un bean controlado por mensajes que la especificación de activación permite para el adaptador de recursos de tecnologías de integración de servicios. Esto regula el número de clientes simultáneos que reciben servicio.
  • El tamaño máximo de lote para los lotes de mensajes que han de entregarse a un cliente. De forma predeterminada,sólo se entrega un mensaje a una instancia de bean controlado por mensajes cada vez; puede mejorar el rendimiento permitiendo el envío de mensajes en lotes a un bean controlado por mensajes.
  • [AIX Solaris HP-UX Linux Windows][IBM i]El número de hebras disponibles para peticiones de servicio para cada cliente. Es decir, el número de hebras disponible en la agrupación de hebras predeterminada, la agrupación de hebras del contenedor web y la agrupación de hebras de mediación para un servidor de aplicaciones concreto.
  • [AIX Solaris HP-UX Linux Windows][IBM i]El número de hebras disponible en la agrupación de hebras de mediación. Esto presupone que sus mediaciones utilizan soporte simultáneo cuando es apropiado, como se explica en Mediaciones simultáneas.

Si tiene mediaciones que actúan en cabeceras SOAP, puede mejorar el rendimiento insertando los esquemas de cabecera asociados (archivos .xsd) en el repositorio SDO.

Procedimiento


Icon that indicates the type of topic Task topic



Timestamp icon Last updated: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tjw_tune
File name: tjw_tune.html