Table of Contents
1. Introduction
1. XFire Java SOAP Engine
2. Web Service Projects
1. Web Service Project Creation
2. Web Service Project Capabilities
3. Web Service Project Libraries
4. Web Service Project Preferences
3. Bottom-up (Code-First) Web Service Development
4. Top-down (WSDL-First) Web Service Development
1. WSDL Validation
1. Introduction
Web services are increasingly seen as the core technology of the future for developing IT solutions capable of c
technology, OS and hosting environment, and intra-enterprise and inter-enterprise business domains. This doc
services development features which include tools for rapidly developing and testing web services and a light-
web services development features include:
• Top-down and bottom-up web service creation tools
• Web Service Explorer for testing web services
• WSDL creation, editing and validation tool, including JSR-181 WS annotations
• Web service project creation, configuration and validation
• Deploy web services to any Java servlet 2.4+ container
• Debug Java web service implementations
Launch the web service wizard from the MyEclipse Java Enterprise perspective toolbar.
Specify the WSDL file location, the Java-XML binding to generate, and the Java source folder and package wher
Finish to complete the wizard.
Figure 4.2. Web service details page of the web service wizard
Upon completion the wizard has added a <service> entry to the services.xml file and generated the Java-XML
interface, the HelloWorldServiceImpl class and the HellowWorldServiceClient class. Note that the project's com
greater as the generated Java code includes Java 5 - JSR-181 annotations.
Figure 4.3. Newly created Top-down web service
Enter the namespace and select "Create WSDL Skeleton". Select Finish to complete the wizard and generate th
Figure 6.2. WSDL details page of WSDL Creation Wizard
Upon completion the skeleton WSDL file is created and opened in the MyEclipse XML editor for review and revi
Figure 6.3. WSDL Editor
Launch the Web Services Explorer from the MyEclipse perspective toolbar.
11. Feedback
We would like to hear from you! If you liked this overview, have some suggestions or even some corrections fo
about our learning material in our Documentation Forum. Please be sure to let us know which piece of MyEclip
quickly pinpoint any issues that arise.