| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" |
| "http://www.w3.org/TR/html4/loose.dtd"> |
| <html> |
| <head> |
| <meta |
| http-equiv="Content-Type" |
| content="text/html; charset=iso-8859-1"> |
| <title>Web Source Tools</title> |
| <link |
| rel="stylesheet" |
| type="text/css" |
| href="../sources/formate.css"> |
| </head> |
| <body> |
| <p class="ueberschrift">WS, WSDL and WS-I Tools</p> |
| <p class="ueberschrift">Web Services</p> |
| <p>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.</p> |
| <p class="ueberschrift">Web Services Description Language (WSDL) Tools</p> |
| <p>The wsdl component contains the WSDL editor, model, views, wizards, |
| etc. The component lead is Craig Salter.</p> |
| |
| <p class="ueberschrift">Web Services I (WS-I) Tools</p> |
| <p>The wsi component contains WS-I Test Tools which will be repatriated |
| from the WSVT project. The component lead is Craig Salter.</p> |
| <p class="ueberschrift">Function<a name="Function"></a> - XML Web |
| Service Tools</p> |
| <ul> |
| <li>EMF Models |
| <ul> |
| <li>Schema 1.0 Second Edition</li> |
| <li>WSDL 1.1</li> |
| </ul> |
| </li> |
| <li>Validators |
| <ul> |
| <li>Schema 1.0 Second Edition</li> |
| <li>WSDL 1.1</li> |
| <li>WS-I WSDL validation and SOAP message monitoring</li> |
| </ul> |
| </li> |
| <li>XSD Editor |
| <ul> |
| <li>Graph and code-assisted source views</li> |
| </ul> |
| </li> |
| <li>WSDL Editor |
| <ul> |
| <li>Graph and code-assisted source views</li> |
| <li>Extensible, like the WSDL spec itself</li> |
| </ul> |
| </li> |
| <li>Wizards |
| <ul> |
| <li>New WSDL</li> |
| <li>New Schema</li> |
| </ul> |
| </li> |
| <li>Web Services Explorer |
| <ul> |
| <li>Native WSDL browsing and invocation</li> |
| <li>UDDI publication and discovery</li> |
| </ul> |
| </li> |
| <li>Preference pages</li> |
| </ul> |
| |
| <p class="ueberschrift">Web Service Runtime</p> |
| <img |
| src="../sources/web_service_7.jpg" |
| width="548" |
| height="441" |
| alt=""> |
| <p class="ueberschrift">Web Service</p> |
| <img |
| src="../sources/web_service_8.jpg" |
| width="690" |
| height="640" |
| alt=""> |
| |
| <p class="ueberschrift">Plugins - Dependencies</p> |
| <ul> |
| <li>Eclipse |
| <ul> |
| <li>The usual suspects: Platform, GEF, JEM, EMF</li> |
| </ul> |
| </li> |
| <li>WTP |
| <ul> |
| <li>Common stuff, Eg: |
| <ul> |
| <li>Environment / command framework</li> |
| <li>URI resolver</li> |
| </ul> |
| </li> |
| <li>Server Tools</li> |
| <li>J2EE Tools</li> |
| <li>XML Tools</li> |
| <li>SSE Tools</li> |
| </ul> |
| </li> |
| <li>Open source |
| <ul> |
| <li>WSDL4J</li> |
| <li>WSIL4J</li> |
| <li>UDDI4J</li> |
| <li>Apache Axis</li> |
| <li>Apache Tomcat</li> |
| <li>Apache Geronimo (coming soon)</li> |
| </ul> |
| </li> |
| </ul> |
| <p class="ueberschrift">API<a name="API"></a> - Status</p> |
| <ul> |
| <li>Public API limited to org.eclipse.wst.wsdl |
| <ul> |
| <li>WSDL EMF model API</li> |
| <li>Extends javax.wsdl API (aka. WSDL4J, JWSDL, JSR 110)</li> |
| <li>Models Core WSDL + SOAP, MIME and HTTP bindings</li> |
| </ul> |
| </li> |
| <li>Vast majority of frameworks are internal / provisional |
| <ul> |
| <li>It is premature to lock in API for most of the Web services |
| platform</li> |
| <li>Proposed API is relatively young</li> |
| <li>Proposed API has not been validated by third parties.Eg: |
| <ul> |
| <li>The only Web service runtime extension is ours for Apache Axis |
| </li> |
| <li>The only WSDL model extensions are ours for standard bindings |
| </li> |
| </ul> |
| </li> |
| <li>API will go public as adopters use, help evolve and build |
| confidence in it</li> |
| </ul> |
| </li> |
| <li>Provisional API include |
| <ul> |
| <li>WSDL Validation framework</li> |
| <li>WSDL Editor framework</li> |
| <li>Web Service provider / requestor framework</li> |
| <li>Web Service finder / consumer framework</li> |
| </ul> |
| </li> |
| </ul> |
| <p class="ueberschrift">Development - Beyond WTP 0.7</p> |
| <ul> |
| <li>Tools for New / Emerging Standards and Open Source Platforms |
| <ul> |
| <li>Apache Axis 2</li> |
| <li>WS-I Basic Security Profile</li> |
| <li>WS-Policy</li> |
| <li>WS-Policy Attachments</li> |
| <li>WS-Security Policy</li> |
| <li>WS-Addressing</li> |
| <li>WS-Reliable Messaging</li> |
| <li>WS-Resource Framework</li> |
| <li>SOAP 1.2</li> |
| <li>WSDL 2.0</li> |
| <li>MTOM</li> |
| <li>JSR 181 - Web Service Metadata</li> |
| <li>JSR 224 - JAX-RPC 2.0</li> |
| <li>JSR 235 - SDO</li> |
| </ul> |
| </li> |
| </ul> |
| <p class="ueberschrift">Appendix - Links<a name="Links"></a></p> |
| <ul> |
| <li>Most details are available via these sites... |
| <ul> |
| <li><a |
| href="http://www.eclipse.org/webtools/wst/components/ws/index.html">http://www.eclipse.org/webtools/wst/components/ws/index.html</a></li> |
| <li><a |
| href="http://www.eclipse.org/webtools/jst/components/ws/index.html ">http://www.eclipse.org/webtools/jst/components/ws/index.html |
| </a></li> |
| </ul> |
| </li> |
| <li>Including... |
| <ul> |
| <li>Milestone plans</li> |
| <li>Test plans</li> |
| <li>Tutorials</li> |
| <li>Designs</li> |
| </ul> |
| </li> |
| </ul> |
| <br> |
| <br> |
| </body> |
| </html> |
| <html></html> |