Currently Savara can generate a Switchyard bean service (Java service). However the generation could be improved. Currently Savara creates three classes: xxxService, xxx (the interface) and xxxImpl. xxxService is not required, and xxx is annotated as a web service, which is not required for a Switchyard Bean service (in Switchyard the interface and binding are separate from the definition of the component).
Also, the Savara-generated switchyard.xml did not have the composite level interface defined.