Have you tried using a combination of
@EJBannotations to define a remote service first and then inject it into SwitchYard service using
Here are few links, may be it helps:
P.S. Sorry, I haven't tried it myself.
The tricky part is to get the classes from the JBoss-5 client-libraries and from EAP6/Switchyard separated. I tried this in jboss-examples/remote-eap5-tests at master · ErhardSiegl/jboss-examples · GitHub with a JBoss-Module, which I call from a servlet (WAR). I had the problem, that JNDI and EJB-libraries always used the WAR-classloader instead of the module-classloader. Appearently since they use the context-classloader. When I changed the context-classloder before and after each call to JBoss5, it worked. See the README for the setup.
Maybe you can encapsulate the EJB-calls in separate components an call them via SCA-bindings.