NonStop Systems Introduction
Requirements of ZLE Systems
NonStop Systems Introduction—527825-001
2-11
Standard Component Models
meet this challenge, HP supports three major application servers for use in ZLE
architectures:
•
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 upon
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 ZLE 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 above 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 NonStop server.
Standard Component Models
In order to provide new services, it is important that a ZLE system provide an
environment that simplifies the development of new ZLE applications (the applications
that reside on the ZLE hub and provide ZLE services). A key element in an easy-to-
use development environment is the ability to use standard component models for
building applications. In a component-based architecture, ZLE applications are
assembled from software modules called components.
An example of a standard component model used in HP ZLE systems is the J2EE
platform. J2EE provides a development environment in which developers use graphical
drag-and-drop techniques to assemble applications from components called beans.
This greatly simplifies the development process by relieving developers of the need to
develop the code from scratch. And because the J2EE platform is widely used
throughout the industry, components from different vendors can be mixed and matched
to build applications tailored to a corporation’s needs.