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]

Reply via email to