Using Apache Axis, developers can create interoperable, distributed computing applications.
Axis development takes place under the auspices of the Apache Software Foundation.
When using the Java version of Axis there are two ways to expose Java code as Web service.
The easiest one is to use Axis native JWS (Java Web Service) files. Custom deployment enables you to customize resources that should be exposed as Web services. JWS files contain Java class source code that should be exposed as Web service.