Sunday, 31 January 2010

Architecture Terminologies

Availability: The degree to which a system is accessible. The term 24x7 describes the total availability. This is usually coupled with the performance

Reliability: The ability to ensure the integrity and consistency of an application and its transactions

Manageability: The ability to administer and manage the system resources to ensure the availability and performance of a system with respect to the other capabilities.

Flexibility: The ability to address architectural and hardware configuration changes without a great deal of impact to the underlying system

Performance: The ability to carry out functionality in a timeframe that meets the specified goals.

Capacity: The ability of the system to run multiple tasks per unit of time

Scalability: The ability to support the required availability and performance as transactional load increases.

Extensibility: The ability to extend the functionality

Validity: The ability to predict and confirm results based on a specific input of user gesture

Reusability: The ability to use a component in more than one context without changing its internals

Security: The ability to ensure that information is not accessed or modified unless done so in accordance with the enterprise policy

Principle of Least Privilege: Each system component or process should have the least authority necessary to perform its duties

No comments:

Post a Comment