20060612 wtp webinar web services
TRANSCRIPT
8/6/2019 20060612 WTP Webinar Web Services
http://slidepdf.com/reader/full/20060612-wtp-webinar-web-services 1/16
8/6/2019 20060612 WTP Webinar Web Services
http://slidepdf.com/reader/full/20060612-wtp-webinar-web-services 2/16
Content provided under the terms and conditions of the Eclipse Public License Version 1.0
2006.06.12 2Eclipse Foundation - www.eclipse.org
Contents
Overview of WTP
Web Services tools in WTP
What¶s new in Web services tools in WTP 1.5
Demo
The future
References
8/6/2019 20060612 WTP Webinar Web Services
http://slidepdf.com/reader/full/20060612-wtp-webinar-web-services 3/16
Content provided under the terms and conditions of the Eclipse Public License Version 1.0
2006.06.12 3Eclipse Foundation - www.eclipse.org
WTP Project Overview
WTP provides tools for Java Web applicationdevelopment
± 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
8/6/2019 20060612 WTP Webinar Web Services
http://slidepdf.com/reader/full/20060612-wtp-webinar-web-services 4/16
8/6/2019 20060612 WTP Webinar Web Services
http://slidepdf.com/reader/full/20060612-wtp-webinar-web-services 5/16
Content provided under the terms and conditions of the Eclipse Public License Version 1.0
2006.06.12 5Eclipse Foundation - www.eclipse.org
WTP JST - J2EE Standard Tools
J2EE Projects
J2EE server control
Servlets
JSPTM
EJBTM
Java Web services (JAX-RPC)
8/6/2019 20060612 WTP Webinar Web Services
http://slidepdf.com/reader/full/20060612-wtp-webinar-web-services 6/16
8/6/2019 20060612 WTP Webinar Web Services
http://slidepdf.com/reader/full/20060612-wtp-webinar-web-services 7/16
Content provided under the terms and conditions of the Eclipse Public License Version 1.0
2006.06.12 7Eclipse Foundation - www.eclipse.org
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/6/2019 20060612 WTP Webinar Web Services
http://slidepdf.com/reader/full/20060612-wtp-webinar-web-services 8/16
Content provided under the terms and conditions of the Eclipse Public License Version 1.0
2006.06.12 8Eclipse Foundation - www.eclipse.org
Web Services Explorer
8/6/2019 20060612 WTP Webinar Web Services
http://slidepdf.com/reader/full/20060612-wtp-webinar-web-services 9/16
Content provided under the terms and conditions of the Eclipse Public License Version 1.0
2006.06.12 9Eclipse Foundation - www.eclipse.org
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
8/6/2019 20060612 WTP Webinar Web Services
http://slidepdf.com/reader/full/20060612-wtp-webinar-web-services 10/16
Content provided under the terms and conditions of the Eclipse Public License Version 1.0
2006.06.12 10Eclipse Foundation - www.eclipse.org
Apache Axis Extension
Representative extension to the Web servicesframework 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
8/6/2019 20060612 WTP Webinar Web Services
http://slidepdf.com/reader/full/20060612-wtp-webinar-web-services 11/16
8/6/2019 20060612 WTP Webinar Web Services
http://slidepdf.com/reader/full/20060612-wtp-webinar-web-services 12/16
Content provided under the terms and conditions of the Eclipse Public License Version 1.0
2006.06.12 12Eclipse Foundation - www.eclipse.org
Wizardry
8/6/2019 20060612 WTP Webinar Web Services
http://slidepdf.com/reader/full/20060612-wtp-webinar-web-services 13/16
Content provided under the terms and conditions of the Eclipse Public License Version 1.0
2006.06.12 13Eclipse Foundation - www.eclipse.org
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
8/6/2019 20060612 WTP Webinar Web Services
http://slidepdf.com/reader/full/20060612-wtp-webinar-web-services 14/16
Content provided under the terms and conditions of the Eclipse Public License Version 1.0
2006.06.12 14Eclipse Foundation - www.eclipse.org
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
8/6/2019 20060612 WTP Webinar Web Services
http://slidepdf.com/reader/full/20060612-wtp-webinar-web-services 15/16
Content provided under the terms and conditions of the Eclipse Public License Version 1.0
2006.06.12 15Eclipse Foundation - www.eclipse.org
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
8/6/2019 20060612 WTP Webinar Web Services
http://slidepdf.com/reader/full/20060612-wtp-webinar-web-services 16/16
Content provided under the terms and conditions of the Eclipse Public License Version 1.0
2006.06.12 16Eclipse Foundation - www.eclipse.org
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: [email protected]