EasyWSDL Toolbox Features

EasyWSDL Toolbox features

  • Allows users to read, write, edit and create WSDL 1.1, WSDL 2.0 and XML Schema (following W3C recommandation/submissions)
  • Uniform API for both WSDL versions (1.1 and 2.0) => but have a WSDL2.0 orientation. If two identical concepts have two different names (ex: PortType in WSDL 1.1 and Interface in WSDL 2.0), we keep the name of the WSDL 2.0 concept (ex: Interface in this case)
  • Provide the most used bindings of the two WSDL versions: contrary to Wooden or WSDL4J, no need to cast objects, the easy WSDL api provides all necessary methods to retrieve bindings (ex: getSOAP11Binding4WSDL11)
  • Consistent conversion from WSDL 1.1 to WSDL 2.0 (under development)
  • Based on a plug-in architecture which allows developers to add new functionalities (4 extensions already available)

EasyWSDL extensions

EasyWSDL dependencies

Dependencies list (easywsdl-wsdl 2.0)

GroupId ArtifactId Version
org.ow2.easywsdl
org.jvnet.jaxb2__commons
org.sun.xml.bind
org.sun.xml.bind
javax.xl.stream
javax.activation
org.apache.commons.lang
easywsdl-schema
runtime
jaxb-impl
jaxb-api
stax-api
activation
commons-lang
2.1
0.4.1.5
2.1.10
2.1
1.0-2
1.1
2.4

Dependencies graph (easywsdl-wsdl 2.1)

 Then, each EasyWSDL extension depends on easywsdl-wsdl (nothing else).

Petals ESB : Open source Enterprise Service Bus - Petals Master : SOA Governance - Petals Forum - Petals Blogs - Petals Twitter
Open Suit : Service-oriented presentation framework - EasyBPEL : BPEL engine - EasyWSDL : WSDL Parser
OW2 : Open source middleware consortium - Petals Link : Open source SOA solutions