You can develop a web service with an existing Web Services Description Language (WSDL) file using the Java API for XML-based RPC (JAX-RPC) programming model.
Locate the WSDL file that defines the web service that you want to implement. You can develop a WSDL or obtain one from an existing web service through email, downloading or a Uniform Resource Locator (URL).
To develop web services based on the JAX-RPC programming model, you can use a bottom-up development approach starting from existing JavaBeans or enterprise beans or you can use a top-down development approach starting with an existing Web Services Description Language (WSDL) file. This task describes the steps when using the top-down development approach.
When developing a JAX-RPC web service starting from an existing WSDL file, create the JavaBeans or enterprise bean and artifacts that enable the bean as web services and assemble all artifacts that are required for the web service, and deploy the application onto the application server.
JavaBeans exposed as JAX-RPC web services are supported only over an HTTP transport.
You have developed a JAX-RPC web service application by starting with an existing WSDL file.
After you deploy the EAR file, test the web service to make sure that it works with the application server.