1 introduction, Java ee ecosystem, Java ee components supported by nsasj – HP Integrity NonStop H-Series User Manual
Page 10

1 Introduction
This chapter provides an introduction to NonStop Application Server for Java (NSASJ), and then
introduces you to topics such as Java Enterprise Edition (Java EE), JBoss, and the architecture of
NSASJ.
NSASJ is a Java EE Application Server which provides an implementation of a subset of Java EE
technologies. NSASJ is a port of the open source JBoss Application Server on NonStop platform.
NSASJ is well integrated with platform technologies such as TS/MP and TMF, and databases such
as SQL/MP and SQL/MX.
The following are some of the distinct capabilities of NSASJ which we discuss in the subsequent
chapters:
•
The ability of NSASJ to integrate with NonStop platform specific technologies like TS/MP and
TMF.
•
The integration of NSASJ with other Java EE products on NonStop such as NSJSP and NSMQ.
•
A web application container that can host web applications.
NOTE:
NSASJ
is a port of JBoss AS 7.1.2. All references to JBoss in this document refer to
JBoss
AS 7.1.2.
This chapter discusses the following topics:
•
•
“NSASJ architecture” (page 12)
•
“Comparison of JBoss and NSASJ” (page 15)
•
“Web container in NSASJ” (page 17)
Java EE ecosystem
Enterprise applications provide the business logic for enterprise and they are generally centrally
managed and interact with other enterprise software. With Java EE, development of Java enterprise
applications are easier and faster by providing a set of APIs which reduces the development time,
application complexity, and improves the overall application runtime. By providing a common
foundation for the different kinds of components in the Java EE platform, the application development
effort is simplified.
To understand NSASJ, it is recommended to have a prior knowledge of Java EE platform, EJB, and
web container components. For more information on Java EE platform components, see
.
Java EE components supported by NSASJ
This section lists the various components of Java EE Version 6 supported by NSASJ. The terms used
here are the same as the ones used in Java Platform, Enterprise Edition (Java EE) Specification,
v6.
10
Introduction