6. A computer program product in a computer recordable medium for deploying a web service, comprising: first instructions for retrieving a deployment descriptor for the web service; second instructions for determining a location type for the web service from the deployment descriptor, wherein the location type identifies whether a description of a real implementation of the web service supporting a portType comprises at least one of WSDL and JavaBean; and third instructions for deploying the web service based on the location type for the web service responsive to a determination that the location type for the web service indicates that the web service is defined by both a JavaBean and a web service description language document, wherein the deployment descriptor describes how the web service is deployed in the data processing system.
6. A computer program product in a computer recordable medium for deploying a web service, comprising: first instructions for retrieving a deployment descriptor for the web service; second instructions for determining a location type for the web service from the deployment descriptor, wherein the location type identifies whether a description of a real implementation of the web service supporting a portType comprises at least one of WSDL and JavaBean; and third instructions for deploying the web service based on the location type for the web service responsive to a determination that the location type for the web service indicates that the web service is defined by both a JavaBean and a web service description language document, wherein the deployment descriptor describes how the web service is deployed in the data processing system. 7. The computer program product of claim 6 , wherein the third instructions for deploying the web service based on the location type for the web service include instructions for generating an internal definition of the web service using location type attributes associated with the location type.