Scalability

Can someone explain to me in brief, what exactly does "Scalable" means in terms of Java?Thanks,SirG
[120 byte] By [SirGenerala] at [2007-11-27 2:02:55]
# 1
Sir, it's not a Java term, SIR! http://www.google.com/search?q=define%3Ascalable
prometheuzza at 2007-7-12 1:44:40 > top of Java-index,Java Essentials,Java Programming...
# 2
What do u mean by that scalable ...Would you please make it clear ....
Reona at 2007-7-12 1:44:40 > top of Java-index,Java Essentials,Java Programming...
# 3
> What do u mean by that scalable ...Would you please> make it clear .... http://www.google.com/search?q=define%3Ascalable
prometheuzza at 2007-7-12 1:44:40 > top of Java-index,Java Essentials,Java Programming...
# 4
Thanks!!I got a solution for the same. Sorry, Its not just specific to Java; its got to do with an entire system, either software or hardware: http://www.webopedia.com/TERM/S/scalable.html
SirGenerala at 2007-7-12 1:44:40 > top of Java-index,Java Essentials,Java Programming...
# 5
> Thanks!!> > I got a solution for the same. Sorry, Its not just> specific to Java; ...No problem... Sir!; )
prometheuzza at 2007-7-12 1:44:40 > top of Java-index,Java Essentials,Java Programming...
# 6

Scalability in terms of software engineering is a characteristic of an application. It is a descriptive metric that is used to convey the measurement/ability of an application to handle/process a growing amount of either users or transactions.

In order to effectively use and measure the scalability of a system, you must first define the criteria and elements that are being described.

Scalability in terms of users, transactions, throughput, hardware resources are all different.

Scalability is closely related to system performance and capacity. These are architectural terms. There are two ways to scale a system, vertically and horizontally. Vertical scaling means adding resources to a single computer (node), i.e. memory, CPU chips.

Horizontal scaling means adding more nodes (computers) to an application. If you added ten computers to house a pool of relational database management systems for an e-commerce application, this would be an example of horizontal scaling.

GhostRadioTwoa at 2007-7-12 1:44:40 > top of Java-index,Java Essentials,Java Programming...