My Oracle Support Banner

OWSM Has High Intermittent Response Times During A Load And Performance Test (Doc ID 1364732.1)

Last updated on MARCH 08, 2017

Applies to:

Oracle Web Services Manager - Version: and later   [Release: 11gR1 and later ]
Information in this document applies to any platform.


On : version, Web Services Monitor

OWSM scalability problem:

Customer is currently performing load and performance-tests against a mock JAX-WS based webservice provider (HotelService), using a test driver (SOAPUI), and both a composed service (Mediator/BPEL), acting as consumer, and a standard JAX-WS based webservice consumer.
Request routing is done via OSB. Custom-made policies (called WESPE (WEb service Security and Policy Enforcement)) are applied via a central OWSM PolicyManager.

The following scheme depicts the test setup.

Test scenario 2) test driver -> composed service <-> OSB <-> JAX-WS provider (HotelService)
Test scenario 2b) test driver -> JAX-WS consumer <-> OSB <-> JAX-WS provider (HotelService)

In test scenario 2b, on the JAX-WS consumer side(!!), customer intermittently (every 30 secs) encounters intolerably high response times (between 1 and 6 secs, with 3 secs on average) when generating 2 getServiceInfo() operation requests (see WSDL) per second against HotelService. When these high response times occur, the entire system is blocked. (Note: The usual / normal response time is 50 milli-secs on average.)

It was not  found that behavior neither with the JAX-WS provider (HotelService) nor with OSB business services acting as HotelService consumers (test scenario 2).

It was taken a number of thread dumps (2 secs interval, 130 secs overall) during the test run, and identified a UsageTracker (EJB component of the PolicyManager) related thread holding a lock that other threads are waiting to get (and are thus blocked).


To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!

In this Document

This document is being delivered to you via Oracle Support's Rapid Visibility (RaV) process and therefore has not been subject to an independent technical review.

My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.