Apache eXtensible Interaction System (AXIS)
- An open source web service toolkit for Java
- A complete framework for developing and assessing Web Services.
- It is essentially a SOAP engine.
It is an implemetation of SOAP which provides abstarction from dealing with SOAP and WSDL directly. - It provides a framework for constructing SOAP processors such as clients, servers, gateways, etc.
What Axis contains ?
Axis isn't just a SOAP engine. It also includes :
- A simple standalone server.
- A server which plugs into servlet engines such as Tomcat.
- extensive support for the Web Service Description Language (WSDL)
- emitter tooling that generates Java classes from WSDL
- some sample programs, and a tool for monitoring TCP/IP packets.
Services provided by AXIS
A SOAP engine that accepts and responds SOAP messages.
This is deployed as a Web Application on a Web / Application server.
AdminService : A Web service comes by default in AXIS that helps in deploying/ undeploying another Web Services.
Axis Servlet : A Servlet deployed in AXIS that helps in Calling of another Web Services API to Access and call any web service (This internally uses javax.xml.rpc)
org.apache.axis.client.AdminClient : Tool to deploy a piece of code as web service into the Soap Engine.
org.apache.axis.wsdl.WSDL2Java : Tool to generate java stub from a WSDL file.
org.apache.axis.wsdl.Java2WSDL : Tool to generate a WSDL file from a java class or interface.
No comments:
Post a Comment
Note: only a member of this blog may post a comment.