beautypg.com

6 axis2/java overview, Axis2/java architecture, Chapter 6: axis2/java overview – HP Integrity NonStop H-Series User Manual

Page 173

background image

6 Axis2/Java Overview

Simple Object Access Protocal (SOAP) is an XML based messaging protocol that is used to
communicate with webservices. SOAP provides a standard mechanism to exchange information
over a distributed environment. The Axis2/Java framework implements the SOAP protocol,
which enables you to expose applications on the NonStop platform as webservices. This feature
enables you to integrate your NonStop applications into Service Oriented Architecture (SOA)
implementation.

The Axis2/Java framework is mainly used for constructing SOAP processors, such as clients and
servers because it is one of the most reliable and stable bases for implementing Java Web Services.

NOTE:

Any mention of Axis2/Java in this document implies association with Axis2/Java version

1.4.1.

The key functionalities of the Axis2/Java framework are as follows:

Send, receive, and process SOAP messages with or without attachments

Create a Web service from Plain Old Java Objects (POJO)

Create implementation classes for both server and client using Web Services Description
Language (WSDL) files

Retrieve WSDL files for a service

Create or utilize services as per the WS-Security, WS-ReliableMessaging, WS-Addressing,
WS-Coordination, and WS-Atomic Transaction recommendations

Use modular structure to easily add support for new requirements

Axis2/Java Architecture

Figure 6-1

shows the architecture of Axis2/Java.

Figure 6-1 Architecture of Axis2/Java

Axis2/Java Architecture

173

This manual is related to the following products: