I have a package with \"logic\" classes(like CheckAuthenticationDataLogic.java, GetVocabulariesLogic.java). And another class - ApiService.java is used to generate wsdl. Api
The Metro (http://metro.java.net/) web service stack provides a tool (wsgen) to generate WSDL from annotated Java.