UW Information Technology

Reliable

Purpose: Benefits of reliable solutions (accurate, on time, and available during expected time frames) are extended solution life, reduced maintenance cost, improved user adoption, business process stability.

Concept

  • Avoid single points of failure; a system is only as reliable as its weakest link.
  • Define and design for target availability levels.
  • Design for fault tolerance and graceful failure.

Achieving this Guiding Principle

Best Practice
Applications and services have defined service levels and are architected appropriately to provide that level of service.
Services do not communicate directly with other services.
All data entering a system are validated.
Services do not communicate with other services