NonStop Systems Introduction
Contents
NonStop Systems Introduction—527825-001
ii
3. The Application Server Environment
3. The Application Server Environment
Role of the Application Server 3-1
Built on NonStop Core Services 3-2
Evolution of the Application Server Architecture 3-3
Requester-Server Model 3-3
Client/Server Architecture 3-4
Multi-Tiered Architectures 3-6
Application Server Functions 3-9
Client Handling 3-10
Server Handling 3-11
The HP Application Servers 3-18
NonStop Tuxedo 3-18
NonStop CORBA 3-19
WebLogic Server and the J2EE Platform 3-22
Choosing an Application Server Environment 3-31
4. The Relational Database Management System
SQL/MX Performance and Ease of Use 4-1
Easy Navigation Between Relational Tables 4-2
Logical Views of Data 4-3
High-Speed Indexes for Faster Access to Data 4-5
Parallel Operations for High Performance 4-5
Clustering for Scalability 4-5
Powerful Database Language 4-6
Conversational Interface 4-7
Programming Interface 4-8
SQL/MX and Applications 4-9
Workstation Access to SQL/MX 4-10
Portability of SQL/MX Applications 4-12
Integration With the Operating System 4-12
Data Distribution 4-12
Active Data Dictionary 4-14
SQL/MX Support for Decision Support and Data Mining 4-14
Traditional Approach 4-14
ORDM Approach 4-15