Acerca de la llamada del cliente Java de la interfaz del servicio web
String endpoint="http://localhost:8080/xxx/services/userservice?wsdl";
String id = "11111";
Servicio service = new Service();
Llamar call = (Llamar) service.createCall();
call.setTargetEndpointAddress(new URL(endpoint));
call.setOperationName("nombre del método de servicio web");
String res = (String) call.invoke(new Object[] {id});
Lea su descripción, creo Piensa que el servicio web es demasiado complicado. En realidad, es solo un paquete jar y varias clases.
Lo anterior es el uso más simple del cliente de servicio web, que es algo similar a la reflexión. Por supuesto, el valor de retorno no es necesariamente una cadena. Debe preguntar al proveedor de servicios el tipo y formato de retorno.
Yo uso axis. No conozco websphere, pero el servicio web es muy fácil de usar.