Robert Lazarski created AXIS2-6102:
--------------------------------------
Summary: Woden (WSDL 2.0) Removal
Key: AXIS2-6102
URL: https://issues.apache.org/jira/browse/AXIS2-6102
Project: Axis2
Issue Type: Task
Reporter: Robert Lazarski
Assignee: Robert Lazarski
Fix For: 2.0.1
WSDL 2.0 was a W3C specification that the industry rejected. It was
published in 2007 and no major platform adopted it. WSDL 1.1 won. Even
the W3C acknowledged this — WSDL 2.0 is effectively dead. Apache
Woden itself is at version 1.0M10 (milestone 10) — it never reached a
final 1.0 release in 19 years.
Removal approach:
1. Make woden-core <optional>true</optional> in kernel pom
2. Guard the 2 imports in AxisService.java with try/catch
ClassNotFoundException or move them to a separate class
3. Move WSDL20ToAxisServiceBuilder and friends to a separate
axis2-wsdl20 module (or just leave them in kernel — they won't load if
woden isn't on classpath)
4. The WSDL2Constants.java file is Axis2's own — it has no woden
imports, just string constants. Keep it.
Impact: Zero for JSON-RPC/MCP users. Zero for SOAP 1.1 users. Only
affects the theoretical WSDL 2.0 user who doesn't exist.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]