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

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
shows the architecture of Axis2/Java.
Figure 6-1 Architecture of Axis2/Java
Axis2/Java Architecture
173