Я делал такие диаграммы компонентов много раз прежде.Обычно я рисую еще одну рамку вокруг всего этого, чтобы прояснить, что это часть той же системы, но в этом нет ничего плохого в правильном контексте.
Я бы, возможно, предложил назвать ваши интерфейсы или, по крайней мере, сделатьПонятно, что они делают из сопроводительного описания.И Backend Application Server (Apache)
, похоже, требует один и тот же интерфейс от внутреннего и внешнего компонента, первого незаполненного, что я бы не стал делать сам, так как кажется, что вы можете заменить или дополнить Database
чем-то внутри бизнес-уровня, чтоне указано?