EJB - когда использовать удаленные и / или локальные интерфейсы?

Я очень новичок в Java EE и пытаюсь понять концепцию локальных интерфейсов и удаленных интерфейсов. Мне сказали, что одним из больших преимуществ Java EE является то, что его легко масштабировать (что, я считаю, означает, что вы можете развертывать различные компоненты на разных серверах). Это где удаленный и локальный интерфейсы входят? Предполагается ли использовать удаленные интерфейсы, если вы ожидаете, что ваше приложение будет иметь разные компоненты на разных серверах? И использовать локальные интерфейсы, если ваше приложение будет находиться только на одном сервере?

Если мои предположения выше верны, как бы вы решили выбрать, использовать ли локальный или удаленный интерфейсы для нового приложения, если вы не знаете, какой объем трафика будет? Начните с использования локальных интерфейсов и постепенно обновляйте до удаленных интерфейсов, где это применимо?

Спасибо за любые разъяснения и предложения.

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

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