Kathy Chan - PowerPoint PPT Presentation

About This Presentation
Title:

Kathy Chan

Description:

Title: Eclipse WTP Project Web Service Tools Overview Author: chng1me Description: Content provided under the terms and conditions of the Eclipse Public License ... – PowerPoint PPT presentation

Number of Views:103
Avg rating:3.0/5.0
Slides: 17
Provided by: chn64
Category:
Tags: chan | kathy | oasis

less

Transcript and Presenter's Notes

Title: Kathy Chan


1
Eclipse WTP Web Service Tools
  • Kathy Chan
  • IBM Rational Software
  • WTP Committer
  • kathy_at_ca.ibm.com

2
Contents
  • Overview of WTP
  • Web Services tools in WTP
  • Whats new in Web services tools in WTP 1.5
  • Demo
  • The future
  • References

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

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

5
WTP JST - J2EE Standard Tools
  • J2EE Projects
  • J2EE server control
  • Servlets
  • JSPTM
  • EJBTM
  • Java Web services (JAX-RPC)

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

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

8
Web Services Explorer
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

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 -gt Web service (bottom-up)
  • WSDL -gt Java Web service (top-down)
  • WSDL -gt Java client
  • Axis emitter preference
  • Pop-ups

11
Wizardry
12
Wizardry
13
Whats 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

14
Whats 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

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

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/communit
    yresources.htmlws
  • WS-I
  • http//www.ws-i.org
  • OASIS http//www.oasis-open.org/home/index.php
  • Articles http//www.ibm.com/developerworks
  • Email kathy_at_ca.ibm.com
Write a Comment
User Comments (0)
About PowerShow.com