WS, WSDL and WS-I Tools
Web Services
The ws component contains the Web Services Explorer, Apache SOAP,
Apache Axis, UDDI4J and WSIL4J models and a number of general purpose
frameworks for use by callers and extenders of the Web services
platform. The component lead is Chris Brealey.
Web Services Description Language (WSDL) Tools
The wsdl component contains the WSDL editor, model, views, wizards,
etc. The component lead is Craig Salter.
Web Services I (WS-I) Tools
The wsi component contains WS-I Test Tools which will be repatriated
from the WSVT project. The component lead is Craig Salter.
Function - XML Web
Service Tools
- EMF Models
- Schema 1.0 Second Edition
- WSDL 1.1
- Validators
- Schema 1.0 Second Edition
- WSDL 1.1
- WS-I WSDL validation and SOAP message monitoring
- XSD Editor
- Graph and code-assisted source views
- WSDL Editor
- Graph and code-assisted source views
- Extensible, like the WSDL spec itself
- Wizards
- Web Services Explorer
- Native WSDL browsing and invocation
- UDDI publication and discovery
- Preference pages
Web Service Runtime
Web Service
Plugins - Dependencies
- Eclipse
- The usual suspects: Platform, GEF, JEM, EMF
- WTP
- Common stuff, Eg:
- Environment / command framework
- URI resolver
- Server Tools
- J2EE Tools
- XML Tools
- SSE Tools
- Open source
- WSDL4J
- WSIL4J
- UDDI4J
- Apache Axis
- Apache Tomcat
- Apache Geronimo (coming soon)
API - Status
- Public API limited to org.eclipse.wst.wsdl
- WSDL EMF model API
- Extends javax.wsdl API (aka. WSDL4J, JWSDL, JSR 110)
- Models Core WSDL + SOAP, MIME and HTTP bindings
- Vast majority of frameworks are internal / provisional
- It is premature to lock in API for most of the Web services
platform
- Proposed API is relatively young
- Proposed API has not been validated by third parties.Eg:
- The only Web service runtime extension is ours for Apache Axis
- The only WSDL model extensions are ours for standard bindings
- API will go public as adopters use, help evolve and build
confidence in it
- Provisional API include
- WSDL Validation framework
- WSDL Editor framework
- Web Service provider / requestor framework
- Web Service finder / consumer framework
Development - Beyond WTP 0.7
- Tools for New / Emerging Standards and Open Source Platforms
- Apache Axis 2
- WS-I Basic Security Profile
- WS-Policy
- WS-Policy Attachments
- WS-Security Policy
- WS-Addressing
- WS-Reliable Messaging
- WS-Resource Framework
- SOAP 1.2
- WSDL 2.0
- MTOM
- JSR 181 - Web Service Metadata
- JSR 224 - JAX-RPC 2.0
- JSR 235 - SDO
Appendix - Links
- Most details are available via these sites...
- Including...
- Milestone plans
- Test plans
- Tutorials
- Designs