NonStop Systems Introduction for H-Series RVUs
Requirements of Real-Time Solutions
NonStop Systems Introduction for H-Series RVUs—540083-001
2-11
Standard Component Models
Providing the services required for application integration is an enormous challenge.
As discussed earlier, the variety of applications that must be integrated is large. To
meet this challenge, HP supports three major application servers for use in ZLE
frameworks:
•
NonStop Tuxedo
•
NonStop CORBA
•
Java 2 Platform, Enterprise Edition (J2EE) running under BEA WebLogic Server
The Java based J2EE platform is the most commonly used today and is discussed in
greater detail in Section 3, The Application Server Environment.
The challenge of making independently designed application systems work together
within a corporation is difficult because the applications are:
•
Almost sure to use different data models and semantics.
•
Likely to have some software technology differences, such as reliance on different
operating systems, programming languages, database systems, or
communications protocols.
The application integration framework must:
•
Be able to transmit information between all applications/devices and the real-time
hub.
•
Integrate data from many different applications throughout the corporation into a
common data store.
•
Be able to utilize existing skills without requiring application developers to learn
proprietary technologies. It is important to protect your investment in people and
training.
The three application integration frameworks noted previously all provide certain
advantages. All are standards-based, and all offer similar characteristics in terms of
scalability, performance, reliability, and data integrity because they are all implemented
on top of the same TMF infrastructure and Integrity NonStop server.
Standard Component Models
In order to provide new services, a real-time solution must provide an environment that
simplifies the development of new real-time applications (the applications that reside
on the real-time hub and provide real-time services). A key element in an easy-to-use
development environment is the ability to use standard component models for building
Note. These products are not, strictly speaking, all application servers. NonStop Tuxedo is a
transaction processing (TP) monitor, and NonStop CORBA is an object request broker. BEA
WebLogic Server is a true application server. But all these products perform many of the
functions generally associated with both TP monitors and application servers. For
convenience, they are all referred to as “application servers.”










