maybe you can try it as follows:
public interface LocalStore extends Store {}
public interface RemoteStore extends Store {}
@Startup
@Singleton
@Local(LocalStore.class )
@Remote(RemoteStore.class)
@TransactionAttribute(TransactionAttributeType.NOT_SUPPORTED)
@Transactional(TransactionPropagation.SUPPORTS)
public class StoreFront implements LocalStore,Remote{}
remote jndi is a bug in jboss as 7 at current