GeezerVisonThe World Wide Web, restored to 800 pixels of glory. |
| Home|About|Gaming cabinet|Archives|How it works|Starter sites |
GeezerVison is showing axis.apache.org — Apache Axis2/Java - Next Generation Web Services – Apache Axis2 Welcome to Apache Axis2/JavaApache Axis2™ is a Web Services JSON / SOAP / WSDL engine, the successor to the widely used Apache Axis SOAP stack. Axis2 serves the same business logic through multiple protocols simultaneously — JSON-RPC, REST, and MCP (Model Context Protocol) — from a single service deployment. There are two implementations of the Apache Axis2 Web services engine - Apache Axis2/Java and Apache Axis2/C. While you will find all the information on Apache Axis2/Java here, you can visit the Apache Axis2/C Web site for Axis2/C implementation information. Apache Axis2/C 2.0.0 has been released — the first release since 1.6.0 (2009). Axis2/C 2.0.0 adds HTTP/2 transport via Apache httpd, JSON support via json-c, OpenAPI spec generation, and an MCP stdio server with the same tool schemas as Axis2/Java — enabling AI assistants to call native C services on edge devices, Android phones, and IoT gateways where a JVM cannot run. The same MCP client connects to both Axis2/Java (enterprise) and Axis2/C (embedded) with identical protocol and identical results. See the Axis2/C site for details. Apache Axis2/Java 2.0.2 is a security release. Most of its content comes from security reports and from security reviews of the code, and several defaults now refuse what earlier versions allowed: decoupled WS-Addressing responses, service dispatch from the SOAP body namespace, and the administration console's shipped credentials. Request bodies, multiref resolution and metadata exposure are bounded or gated as well. Every change has a documented way to restore the previous behaviour where a deployment genuinely needs it, collected in the Upgrading from 2.0.1 section of the 2.0.2 release notes — read that section before upgrading rather than after. Advisories for the reported issues are published after the release, which is this project's normal order. Apache Rampart 2.0.0 is released after Axis2/Java 2.0.2, on which it depends. Rampart 2.0.0 brings WS-Security up to date with the Jakarta EE 9+ / Axis2 2.0.x line ( Apache Axis2, Axis2, Apache, the Apache feather logo, and the Apache Axis2 project logo are trademarks of The Apache Software Foundation. Why Apache Axis2 today:One service, three protocols. Axis2 is the only Java framework that serves JSON-RPC, REST+OpenAPI, and MCP from a single service class — no code duplication, no wrapper layers. Add the Spring Boot Starter dependency and your services are live on a modern application server. Minimum OpenJDK version is 17. Tested configurations: Tomcat 11 with OpenJDK 21 and OpenJDK 25, WildFly 32 with OpenJDK 21, and WildFly 41 with OpenJDK 21 and OpenJDK 25. The architecture that made this possible was designed at the August 2004 Summit in Colombo, Sri Lanka. Its handler chain — a pipeline of phases that processes every message regardless of wire format — turned out to be the ideal foundation for multi-protocol support twenty years later. Security handlers, logging handlers, and custom interceptors written for SOAP apply unchanged to JSON-RPC, REST, and MCP traffic. See the Architecture Guide for details. Axis2 supports SOAP 1.1/1.2, REST, JSON-RPC (via Moshi or GSON), OpenAPI 3.0 auto-generation with Swagger UI, and MCP tool catalogs for AI agents. HTTP/2 support is built into the serialization pipeline — streaming JSON formatters flush every 64 KB, converting buffered responses into HTTP/2 DATA frames during serialization, not after. Response field selection ( Key Features
We hope you enjoy using Axis2. Please note that this is an open-source effort. If you feel the code could use new features or fixes, or the documentation can be improved, please get involved and lend us a hand! The Axis developer community welcomes your participation. Let us know what you think! Send your feedback on Axis2 to "[email protected]". Make sure to prefix the subject of the mail with [Axis2]. |
| You are visitor 01402503 — GeezerVison does not store the pages you look up. Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required. |