Передать контекст приложения по умолчанию в удаленный EJB анонимно

У меня сложный сценарий, для которого я понятия не имею, как это сделать:

У меня ejbs работает на удаленном сервере.

И мое веб-приложение работает на другом сервере.

У меня есть ApplicationContext, который будет отличаться в зависимости от домена, языка, страны и т. Д.

Мне бы хотелось, чтобы этот контекст приложения передавался удаленному EJB анонимно, чтобы разработчикам не приходилось вызывать все свои внутренние запросы с ApplicationContext в качестве параметра.

Это сценарий, давайте скажем, у меня есть удаленный EJB без сохранения состояния:

@Stateless
public class MyStateless implements MyStatelessRemote{

  //The application context that needs to be supplied form the front-end
  @Inject //probably define a producer method to always supply a new one.
  private ApplicationContext applicationContext;

  public void doCheckSomething(final MySomethingData data){}

}

И на фронтенде:

@SessionScoped
@Named
public class MyController implements Serializable{

  @EJB
  private MyStatelessRemote statelessRemote
  //The current application/session context to be passed to the Stateless ejb on every invocation.
  @Inject
  private ApplicationContext executionContext;

  public void doSomeOrderOrSomethingSimilar(){
    //At this point, the current application context needs to be supplied to the remote EJB
    //Which it may use to check on order validity based on configurations such as country
    //language etc.
    statelessRemote.doCheckSomething(mySomething);
  }
}

Имея более 20 EJBS и каждый из которых имеет в среднем от 8 до 10 методов, и учитывая вероятность того, что почти каждому ejb может понадобиться узнать контекст выполнения вызывающей стороны, возможно ли проанализировать текущий контекст выполнения через конфигурацию или иным образом ejb во время вызова любого метода?

Я использую Wildfly8 с удаленным ejb3.1, CDI1.1, JSF2.2Контекст приложения может измениться, когда, например, пользователь меняет свой язык

РЕДАКТИРОВАТЬ:

Я ищу что-то похожее на входящие и исходящие перехватчики веб-службы.

Ответы на вопрос(2)

Ваш ответ на вопрос