Web Service Tools
The ws component contains the Java Web service wizard and adapters
for selected popular J2EE Web service engines such as Apache Axis. The
component lead is Chris Brealey.
Function - Java Web Service Tools
- EMF Models
- JSR-109
- JSR-921
- webservices.xml, webservicesclient.xml, jaxrpc-mapping.xml, etc.
- Project Explorer
- Web service clients
- Local and remote Web services
- Quick access to WSDL, descriptors, implementations, handlers
- Extensible Wizards
- Discover, create, run, test, publish
- Create clients (requestors) from WSDL
- Create services (providers)...
- Top down from WSDL (aka. Skeleton)
- Bottom up from existing implementation
- Handler Configuration Wizard
- Support for Apache Axis 1.1 and/or 1.2
- Preference pages
- Popup actions
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
- WS-Lots ?n? lots more!
- SOAP 1.2
- WSDL 2.0
- MTOM
- JSR 181 - Web Service Metadata
- JSR 224 - JAX-RPC 2.0
- JSR 235 - SDO