NonStop Systems Introduction
Introduction
NonStop Systems Introduction—527825-001
1-9
The ZLE Architecture
through multiple screens and processes to obtain the required information. A ZLE
system integrates these systems, so that the customer representative can obtain the
necessary information through a single interface.
The enterprise application integration (EAI) environment includes all the services
that enable the business applications running on the operational systems to
communicate with each other and with the data store. It is in this layer that a request is
received and evaluated, business intelligence is applied to the request, and the
response is formulated and sent to the user, and, if necessary, new information is
pushed out to other operational systems.
For example, if a customer address changes in a particular business application, the
change is routed to the ZLE hub; the EAI software components on the hub then route
the change to all the other business applications that need to know about the change.
All communications between the operational systems passes through the EAI
environment.
The EAI components may be hosted on the NonStop server or on a separate and
entirely different platform (such as Windows or Sun) called an integration server, which
communicates with the NonStop server through standard messaging products. The
EAI software is generally provided by third-party vendors.
Services provided by EAI include:
•
Data conversion. A major challenge of a ZLE system is that of handling the data
conversion tasks needed to enable all of a corporation’s diverse business systems
to communicate with the ZLE hub. As shown in Figure 1-3 on page 1-7, this role is
fulfilled by programs called adapters. Adapters are programs that translate data
and transaction requests from the native format of the sending application to the
format required by the ZLE hub and vice versa, thus enabling the operational
systems to communicate with the applications and services residing on the hub.
For example, suppose a local business runs its operations on a Tuxedo platform
and wants to be integrated into a ZLE system that uses a platform based on Java.
The business would use a Tuxedo adapter to convert Tuxedo calls to Java calls,
thus enabling the Tuxedo applications to interface to the Java framework.
It should be noted, however, that although adapters can be used to connect the
various business applications to a platform of a different base, the greatest benefit
of a platform is provided to applications written using that platform’s API (for
example, applications based on Tuxedo work best in a NonStop Tuxedo integration
platform).
Adapters are hosted on the operational systems, not on the NonStop server, and
are usually supplied by third-party vendors.
•
Data transformation. Different applications often represent data items in different
ways. For example, an application might represent dates using the day/month/year
format, while another application might use the month/day/year format. Data
transformation services perform the necessary translation.