What is the estimated number of daily requests for the web service?
The number of web service clients directly affect daily requests (request load). When web service clients send a request to the web service, SOA Security Manager authenticates them. Therefore, think of the request load of the web service as the total requests per day.
Note: When determining the request load, we recommend beginning with an evaluation interval of 24 hours. However, depending on the requirements of your enterprise, you can compare your daily results over a period of weeks or months to gain a better understanding of usage throughout the year.
All web service clients sending requests to the web service each day is unlikely, so estimating total requests begins with determining the percentage of web service clients that send a request once a day, which the following represents:
(total_clients * percentage_clients) * (number_of_requests) = daily_logins
Represents the total number of clients with access to the application.
Represents the percentage of clients that send requests the same number of times per day.
Represents the number of times the particular set of clients send requests.
Represents the number of logins the particular set of clients creates.
Example
The company has 10,000 users, 60 percent of which send an inventory status request once a day.
(10,000 * 0.6) x (1) = 6,000 logins
Additionally, 30 percent of users send one order fulfillment request per day, 20 percent of users send two order fulfillment requests a day, 10 percent send three order fulfillment requests a day, and 10 percent send four order fulfillment requests a day.
(10,000 * 0.3) x (1) = 3,000 logins
(10,000 * 0.2) x (2) = 4,000 logins
(10,000 * 0.1) x (3) = 3,000 logins
(10,000 * 0.1) x (4) = 4,000 logins
The total requests per day are the sum of each of the request calculations. The request load for the fulfillment web service is therefore 20,000 logins.
Note: The percentage of clients making requests is not necessarily equal to 100 percent because not all clients will necessarily send a request to the service each day.
The company uses the request load to estimate the sustained request rate.
| Copyright © 2011 CA. All rights reserved. | Email CA Technologies about this topic |