NonStop Systems Introduction for H-Series RVUs

NonStop Systems Introduction for H-Series RVUs540083-001
2-1
2
Requirements of Real-Time
Solutions
The business environment shown in Figure 1-1 on page 1-5 imposes a formidable set
of requirements on a real-time solution. To be competitive in this environment, a real-
time solution must provide:
Fault Tolerance
Data Integrity
Data Security
High Performance
Consolidated View of All Data
Current View of All Data
Availability of Data
Integration of Existing Operational Environments
Support for Industry Standards in:
°
Messaging Middleware
°
Services and Applications
°
Application Integration Frameworks
°
Standard Component Models
Support for Heavy Transaction Volumes and Mixed Workloads
Support for Expansion and Growth
Decision Support
The rest of this section describes how each of these requirements affects the design
and objectives of a real-time solution. Later sections show how Integrity NonStop
servers and software components meet this entire set of requirements.
Fault Tolerance
A real-time solution must be designed to withstand faults (the hardware failures and
software failures that all systems are subject to). That is, critical applications must
continue to run even when faults occur. Given the mission-critical nature of a real-time
solution, the software and hardware components that compose it must stay up and
running during the hours they are needed. In today’s business environment, customers
expect to be able to conduct business day or night and from locations around the
world. For example, if a bank offers ATM services 24 hours a day, 7 days a week, 365
days a year, then the system must be up and running all the time.