Presentation is loading. Please wait.

Presentation is loading. Please wait.

Content provided under the terms and conditions of the Eclipse Public License Version 1.0 2006.06.12 1 Eclipse Foundation - www.eclipse.org Kathy Chan.

Similar presentations


Presentation on theme: "Content provided under the terms and conditions of the Eclipse Public License Version 1.0 2006.06.12 1 Eclipse Foundation - www.eclipse.org Kathy Chan."— Presentation transcript:

1 Content provided under the terms and conditions of the Eclipse Public License Version 1.0 2006.06.12 1 Eclipse Foundation - www.eclipse.org Kathy Chan IBM Rational Software WTP Committer kathy@ca.ibm.com Eclipse WTP Web Service Tools

2 Content provided under the terms and conditions of the Eclipse Public License Version 1.0 2006.06.12 2 Eclipse 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

3 Content provided under the terms and conditions of the Eclipse Public License Version 1.0 2006.06.12 3 Eclipse Foundation - www.eclipse.org 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 Content provided under the terms and conditions of the Eclipse Public License Version 1.0 2006.06.12 4 Eclipse Foundation - www.eclipse.org 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 Content provided under the terms and conditions of the Eclipse Public License Version 1.0 2006.06.12 5 Eclipse Foundation - www.eclipse.org WTP JST - J2EE Standard Tools ■ J2EE Projects ■ J2EE server control ■ Servlets ■ JSP TM ■ EJB TM ■ Java Web services (JAX-RPC)

6 Content provided under the terms and conditions of the Eclipse Public License Version 1.0 2006.06.12 6 Eclipse Foundation - www.eclipse.org 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 Content provided under the terms and conditions of the Eclipse Public License Version 1.0 2006.06.12 7 Eclipse 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 Content provided under the terms and conditions of the Eclipse Public License Version 1.0 2006.06.12 8 Eclipse Foundation - www.eclipse.org Web Services Explorer

9 Content provided under the terms and conditions of the Eclipse Public License Version 1.0 2006.06.12 9 Eclipse 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

10 Content provided under the terms and conditions of the Eclipse Public License Version 1.0 2006.06.12 10 Eclipse Foundation - www.eclipse.org 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

11 Content provided under the terms and conditions of the Eclipse Public License Version 1.0 2006.06.12 11 Eclipse Foundation - www.eclipse.org Wizardry

12 Content provided under the terms and conditions of the Eclipse Public License Version 1.0 2006.06.12 12 Eclipse Foundation - www.eclipse.org Wizardry

13 Content provided under the terms and conditions of the Eclipse Public License Version 1.0 2006.06.12 13 Eclipse 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

14 Content provided under the terms and conditions of the Eclipse Public License Version 1.0 2006.06.12 14 Eclipse 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

15 Content provided under the terms and conditions of the Eclipse Public License Version 1.0 2006.06.12 15 Eclipse 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

16 Content provided under the terms and conditions of the Eclipse Public License Version 1.0 2006.06.12 16 Eclipse Foundation - www.eclipse.org References ■ WTP home page: http://www.eclipse.org/webtools/ http://www.eclipse.org/webtools/ ■ WTP download: http://download.eclipse.org/webtools/downloads/ http://download.eclipse.org/webtools/downloads/ ■ WTP Web services tools tutorials: http://www.eclipse.org/webtools/community/communityresou rces.html#ws http://www.eclipse.org/webtools/community/communityresou rces.html#ws ■ WS-I: http://www.ws-i.org ■ OASIS: http://www.oasis-open.org/home/index.php http://www.oasis-open.org/home/index.php ■ Articles: http://www.ibm.com/developerworks http://www.ibm.com/developerworks ■ Email: kathy@ca.ibm.com


Download ppt "Content provided under the terms and conditions of the Eclipse Public License Version 1.0 2006.06.12 1 Eclipse Foundation - www.eclipse.org Kathy Chan."

Similar presentations


Ads by Google