Nsasj architecture, Background of jboss – HP Integrity NonStop H-Series User Manual
Page 12

Table 1 Java EE components supported by NSASJ (continued)
NSASJ
Description
Component
application components to demarcate the transaction
boundaries. It also provides an interface between the
transaction manager and a resource manager.
Supported
The Connector is a Java EE SPI that allows resource
adapters support access to Enterprise Information Systems
Connector
to be plugged into any Java EE product. The Connector
architecture defines a standard set of system-level contracts
between a Java EE server and a resource adapter.
Supported
The Java Message Service (JMS) API is a Java Message
Oriented Middleware (MOM) API for sending messages
JMS
between two or more clients. It is a messaging standard that
allows application components based on the Java EE to
create, send, receive, and read messages.
Not Supported
WS-MetaDataExchange
is a web services protocol
specification. It uses a SOAP message to request metadata.
WS Metadata
Not Supported
Java EE provides full support for both clients of web services
as well as web service endpoints. Several Java technologies
work together to provide support for web services.
Web Services
Supported
The Java standard for dependency injection and interception.
Context and Dependency Injection (CDI) refers to the
CDI
process of supplying an external dependency to a software
component. CDI can help make your code architecturally
pure.
Supported
The Java Authorization for Container Contracts (JACC)
specification. This allows externalizing the implementation
JACC
of the java.security.Policy class that is used to
authorize the JACC defined permission.
Not Supported
The Java API for XML Registries (JAXR) provides client access
to XML registry servers.
JAXR
Not Supported
The Java API for RESTful web services (JAX-RS) provides
support for web services using the REST style.
JAX-RS
Not Supported
The Java API for XML web services (JAX-WS) provides
support for web service calls using the SOAP/HTTP protocol.
JAX-WS
JAX-WS
is the primary API for web services and it is the
follow-on to JAX-RPC. JAX-WS also offers extensive web
services functionality, with support for multiple protocols.
Not Supported
The Java API for XML-based RPC (JAX-RPC) provides
support for web service calls using the SOAP/HTTP protocol.
JAX-RPC
NSASJ architecture
This section discusses the NSASJ architecture and the different components constituting it. To begin
with, this section at first provides a brief introduction to JBoss and its components, which, later
helps understand the components and architecture of NSASJ.
Background of JBoss
JBoss is a Java Application Server that provides an execution environment for Java EE component
based services. Java EE components incorporate various technologies such as Java Servlets, Java
Server Pages (JSP), XML, and Enterprise Java Beans (EJB). Java Application Servers such as JBoss,
provide the supporting framework for these Java EE components. Thus, it supplies much of the
low-level prosaic services such as security, protocol support, and so on. JBoss is cross-platform,
and easy to install and use on any operating system that supports Java. The Application Server
12
Introduction