This week's giveaway is in the EJB and other Java EE Technologies forum.
We're giving away four copies of EJB 3 in Action and have Debu Panda, Reza Rahman, Ryan Cuprak, and Michael Remijan on-line!
See this thread for details.
The moose likes Architect Certification (SCEA/OCMJEA) and the fly likes Service Level Requirement Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of EJB 3 in Action this week in the EJB and other Java EE Technologies forum!
JavaRanch » Java Forums » Certification » Architect Certification (SCEA/OCMJEA)
Bookmark "Service Level Requirement" Watch "Service Level Requirement" New topic
Author

Service Level Requirement

Nancy Dawson
Greenhorn

Joined: Sep 17, 2006
Posts: 13
There is this Service Level Requirement that states that response time should not be more that
10 seconds for web users and 5 seconds for Agents, Is there a Design Pattern that can enable this
Ricardo Ferreira
Ranch Hand

Joined: Feb 13, 2006
Posts: 156
Nancy,

There's no design pattern available to ensure this QoS requirement. You must define a intensive analysis onto the designed system and measure the response time using tools or frameworks.

The response time for a given process or operation is associated with a number of factors that can increase or decrease that number, like the number of transactions, the concurrent users at certain time, the number of nodes distributable for the application (application server, database server, redundante servers)

After you mitigate what points of your design are decreasing the performance, you can do something with patterns, for example, using the Flyweight pattern to ensure pooling at your beans and pojos, or using Caching Service Locators to cache the remote references of yours Enterprise Beans.

But the exacly answer about how to mitigate those Qos requirements, envolves stress tests and very refined analysis.

Best Regards


Ricardo Ferreira,<br /> <br />Sun Certified Enterprise Architect<br />IBM Certified SOA Solution Designer<br />IBM Certified RUP v7.0 Solution Designer<br />IBM Certified Specialist for RUP v2003
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Service Level Requirement
 
Similar Threads
How to simplify sequence diagram?
How to distinguish functional and non-functional requirement?
JAX-WS web service simple example
Looking for ideas to create field level help
Current Timestamp in microseconds