Это не нормальная практика в JSF.Вы хотели бы реорганизовать бизнес-логику так, чтобы она могла быть просто получена / повторно использована несколькими моделями (управляемыми bean-компонентами) независимо.
В любом случае, вот как вы могли бы это сделать: просто внедрите "другой" bean-компонент действиякак управляемое свойство и вызовите его в методе действия текущего компонента:
@ManagedProperty(value="#{otherBean}")
private OtherBean otherBean;
public String doSomething() {
return otherBean.doSomethingElse();
}