beautypg.com

Key features of axis2/java – HP Integrity NonStop H-Series User Manual

Page 174

background image

Axis2/Java has a modular architecture and consists of the following modules:

Information Processing

The Message Receiver/Sender model contains all the information about the state of objects
and their hierarchy.

XML Parser

The XML Parser provides a simple API for the SOAP and XML information set to handle
SOAP messages.

SOAP Engine

The SOAP Engine controls the execution of the SOAP processing.

Deployment Model

The deployment model enables you to deploy services, configure the transports, and extend
the SOAP Processing model based on the type of service.

Client API

This API enables you to communicate with Web services using Axis2/Java.

Transports

Axis2/Java provides inbuilt transport and enables you to add new transports using the
plugged-in feature, whenever required.

Code Generation

Axis2/Java provides a code generation tool that generates server and client code along with
descriptors.

Data Binding

Data binding simplifies the SOAP processing mechanism by encapsulating the infoset layer
and providing a programming language-specific interface.

Key Features of Axis2/Java

Axis2/Java offers the following features:

Speed

To increase the speed of the enterprise application, Axis2/Java uses its own object model
and Streaming API for XML (StAX ) parsing.

Low memory usage

The design of Axis2/Java helps in reduced usage of memory that a program uses or references
while running.

AXIOM

Axis2/Java uses AXIOM for processing the messages. AXIOM is a light-weight object, which
is extensible and convenient for development.

Hot deployment

Using this feature, Axis2/Java can deploy new services to the system without shutting down
the server. The Axis2/Java deployment model automatically deploys the service and makes
it available for use.

Faster request-response time

In the conventional Web Services model, the request and the response is processed in a
single thread, thereby delaying the turnaround time. In Axis2/Java, Web Services process
the request and response in a separate thread, thereby reducing the turnaround time.

174

Axis2/Java Overview

This manual is related to the following products: