1 / 16

Eclipse WTP Web Service Tools

Eclipse WTP Web Service Tools. Kathy Chan IBM Rational Software WTP Committer kathy@ca.ibm.com. Contents. Overview of WTP Web Services tools in WTP What’s new in Web services tools in WTP 1.5 Demo The future References. WTP Project Overview.

Télécharger la présentation

Eclipse WTP Web Service Tools

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Eclipse WTP Web Service Tools Kathy Chan IBM Rational Software WTP Committer kathy@ca.ibm.com Eclipse Foundation - www.eclipse.org

  2. Contents • Overview of WTP • Web Services tools in WTP • What’s new in Web services tools in WTP 1.5 • Demo • The future • References Eclipse Foundation - www.eclipse.org

  3. WTP Project Overview • WTP provides tools for Java Web application development • Tools for application developers • Platform for tool developers • Subprojects focus on industry standards • Web Standard Tools – IETF, W3C, OASIS, WS-I, ANSI, etc • J2EE Standard Tools – JCP Eclipse Foundation - www.eclipse.org

  4. WTP WST - Web Standard Tools • Web Projects • Web server control • Structured Source Editing Framework • HTML • JavaScript • CSS • XML • DTD • XSD • Web services (WSDL, WS-I) • Data access Eclipse Foundation - www.eclipse.org

  5. WTP JST - J2EE Standard Tools • J2EE Projects • J2EE server control • Servlets • JSPTM • EJBTM • Java Web services (JAX-RPC) Eclipse Foundation - www.eclipse.org

  6. Web Services Tools Overview • WST Internet Proxy Preferences • WST Environment / Command Frameworks • WST Web Services • Web Services Explorer • Web Services Scenario and Finder Framework • Web Services Ant tasks • JST Web Services • Extensible Web Services Wizardry • Bottom-up, Top-down and Client scenarios • End-to-end orchestration, driving J2EE and Server tools • Extensions for Apache Axis Eclipse Foundation - www.eclipse.org

  7. WST Web Services • Web Services Preferences • Web Services Explorer • Integrated Web application • Publication, discovery and WSDL / XSD native testing • Web Services extension points and provisional API for • Discover • Develop / Assemble / Deploy / Install / Run • Test • Publish • Web Services Finder • Web Services Ant tasks Eclipse Foundation - www.eclipse.org

  8. Web Services Explorer Eclipse Foundation - www.eclipse.org

  9. JST Web Services Web Services for Java (or other languages) • Preferences • Web service client wizardry • Web service creation wizardry • Extensions for Apache Axis on various servers • JSR-109 handler configuration wizardry • Java Web service finders • Web services import / export Eclipse Foundation - www.eclipse.org

  10. Apache Axis Extension • Representative extension to the Web services framework running on different servers • As of WTP 1.5: Axis 1.3 • Scenarios: • Java class -> Web service (bottom-up) • WSDL -> Java Web service (top-down) • WSDL -> Java client • Axis emitter preference • Pop-ups Eclipse Foundation - www.eclipse.org

  11. Wizardry Eclipse Foundation - www.eclipse.org

  12. Wizardry Eclipse Foundation - www.eclipse.org

  13. What’s New in WTP 1.5 • New Web Service wizards • Combined first three pages into one page • Scale to let user choose service and client settings • Hyperlinks to change server, runtime, project & EAR • Axis Web service client supporting Java project • Wizard WSDL validation (enabled by preference) • Asynchronous server startup • Supports skeleton merge (enabled by preference) • Axis emitter preference page • Web services Ant task • Support handler creation on multiple service/client Eclipse Foundation - www.eclipse.org

  14. What’s New in WTP 1.5 • Web Services Explorer • Removed IBM and Microsoft public registries from UDDI page • Supports nils and attributes • Categorized WSDLs • Login support in UDDI page Eclipse Foundation - www.eclipse.org

  15. The Future • Tools for New and Emerging Standards • WS-I Basic Security Profile • WS-Policy • WS-Security Policy • WS-Policy Attachments • 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 Eclipse Foundation - www.eclipse.org

  16. References • WTP home page: http://www.eclipse.org/webtools/ • WTP download: http://download.eclipse.org/webtools/downloads/ • WTP Web services tools tutorials: http://www.eclipse.org/webtools/community/communityresources.html#ws • WS-I: http://www.ws-i.org • OASIS: http://www.oasis-open.org/home/index.php • Articles: http://www.ibm.com/developerworks • Email: kathy@ca.ibm.com Eclipse Foundation - www.eclipse.org

More Related