Evolution of nsasj – HP Integrity NonStop H-Series User Manual

Page 13

Advertising
background image

can be started either in a standalone or domain mode. JBoss provides standalone and domain
deployment models. NSASJ leverages on the domain deployment model of JBoss and the following
components constitute JBoss when started in domain mode:

Server: A server is a single instance of JBoss container that provides an implementation of
various Java EE technologies. This component processes request for any business service.

Server Group: A server group is a logical grouping of one or more servers sharing a single
configuration. Hence, the servers in a Server Group provide the same set of business services.

Profile: Profile is a configuration of the Java EE platform targeted at a specific class of
applications. In JBoss, the Java EE Version 6 profile concept manifests in the form of Profile
definitions.

Host Controller: A Host Controller is a component that manages servers running on a host (or
virtual host).

Domain Controller: A Domain Controller is the component which acts as a single point of
management for all the servers running in the domain. The Domain Controller communicates
with the Host Controller to manage the servers.

Process Controller: A Process Controller is a component that starts and stops other components
and server instances.

Evolution of NSASJ

The architecture of JBoss is modified and re-engineered to transform it to NSASJ and enable it to
work along with various NonStop technologies to exhibit and inherit its features. As a result, NSASJ
can easily integrate with technologies like TMF and TS/MP.

The subsequent section describes the NSASJ components and then gives an overview of the
architecture. The services offered by NSASJ are broadly classified as:

The container services that implement the Java EE Version 6 specification and provide the
necessary tooling to aid Application Component Providers, Application Assemblers, Deployers,
and System Administrators.

The Java EE Version 6 specification quotes “We expect Java EE products to vary widely and
compete vigorously on various aspects of quality of service. Products will provide different
levels of performance, scalability, robustness, availability, and security
”. Infrastructure services
provide these product specific features such as scalability and availability.

Figure 2 (page 14)

illustrates the architecture of NSASJ.

NSASJ architecture

13

Advertising
This manual is related to the following products: