I have a package with \"logic\" classes(like CheckAuthenticationDataLogic.java, GetVocabulariesLogic.java). And another class - ApiService.java is used to generate wsdl. Api
Axis2 is another alternative, specifically the java2wsdl command/plugin