The Services view within the Java EE
and web perspectives allows web services developers to quickly access
a variety of tools which simplify web services development. Although
these tasks can also be performed in the Enterprise Explorer view,
the Services view only shows services and clients making it easier
to find what you are looking for, and context menus specific to web
services development.
The JAX-WS tools you can launch from the Services view include
the following:
- WSDL interface editor
- You can launch the WSDL file for your web service or client in
the WSDL editor in order to view or edit it. This is available for
both static WSDL files in your workspace, and dynamic WSDL files generated
by the runtime. Note that dynamic WSDL files cannot be edited.
- Deployment descriptor editors
- If your web service or client has deployment descriptors available,
you can launch the Deployment Descriptor Editor to edit the webservices.xml
file.
- Generate deployment descriptors
- If you have not previously generated a deployment descriptor,
you can do so from this view. Although deployment descriptors are
not required for JAX-WS web services because the runtime can generate
this information on the fly, by generating deployment descriptors
into your workspace you can customize the deployment settings.
- Generate a web service or client
- Depending on the object selected, you may be able to generate
a top-down or bottom-up web service, or a web service client.
- Manage the policy sets for the web service or client
- You can apply and edit WebSphere® policy
sets which regulate the qualities of service for your web services
and clients.
- Test with the web Services Explorer
- You can test the function of your web service based on either
a static or dynamic WSDL file using the web Services Explorer.
- Configure JAX-WS web service handlers
- This launches the JAX-WS Service Handlers Configuration wizard,
which enabled you to add or edit handlers for your JAX-WS web service.
- Create router modules
- This option is available for EJB web services. The Create Router
Modules wizard enables a set of web services within an Enterprise
Application Archive (EAR) file. For each web service-enabled EJB JAR
in the EAR file, it adds an HTTP router, a JMS router, or both to
the EAR. Each router module provides a web service endpoint for a
particular transport.
The JAX-RPC tools you can launch from the Services view include
the following:
- WSDL interface editor
- You can launch the WSDL file for your web service or client in
the WSDL editor in order to view or edit it.
- Deployment descriptor editors
- You can launch the Deployment Descriptor Editor to edit the webservices.xml
file, as well as the binding and extensions files.
- Generate a web service or client
- Depending on the object selected, you may be able to generate
a top-down or bottom-up web service, or a web service client.
- JAX_RPC Handler configuration wizard
- Handlers allow you to process SOAP messages before and after the
message is sent through the network. They are typically used to process
SOAP header contents.
- Test with the Web Services Explorer
- You can test the function of your web service using the web Services
Explorer.
- Secure the web service or client
- JAX-RPC web services and clients can be secured by adding an XML
digital signature, XML encryption, or a stand alone security token.
You can also clone the security settings from another JAX-RPC web
service or client.
- Create router modules
- This option is available for EJB web services. The Create Router
Modules wizard enables a set of web services within an Enterprise
Application Archive (EAR) file. For each web service-enabled EJB JAR
in the EAR file, it adds an HTTP router, a JMS router, or both to
the EAR. Each router module provides a web service endpoint for a
particular transport.
