Уровень представления / уровень общественных служб. Общий термин?

При определении архитектуры нашего приложения (которое содержит как веб-интерфейс, так и внешние веб-службы) мы наткнулись на нашу неспособность найти общее имя для самого верхнего уровня. Совершенно очевидно, что в нашем приложении есть DAL (уровень доступа к данным) и BLL (уровень бизнес-логики). В верхней части BLL находится пользовательский интерфейс, который обычно называется уровнем представления (например, http://msdn.microsoft.com/en-us/library/ff647339.aspx). Но есть также уровень обслуживания, который также находится на вершине BLL!

Но у торта не может быть двух слоев на одном уровне :) Так что, пожалуйста, помогите мне найти термин для этого.


person Dmytro Shevchenko    schedule 31.08.2010    source источник


Ответы (3)


Термин API (интерфейс прикладного программирования) обычно используется для обозначения интерфейсов программирования, хотя в этом случае «Уровень обслуживания» может быть более подходящим и описательным.

Слои могут располагаться рядом - ничто не говорит о том, что они должны располагаться один поверх другого.

person Oded    schedule 31.08.2010
comment
API и уровень сервиса могут быть терминами для веб-сервисов. Но как насчет пользовательского интерфейса? Хотелось бы иметь общий термин. И в моем мире слои должны располагаться друг над другом. Уровень обслуживания и веб-презентация находятся в одном слое, по крайней мере, на мой взгляд. - person Dmytro Shevchenko; 01.09.2010
comment
@Shedal - если вы можете его видеть и взаимодействовать с ним, значит, он принадлежит к уровню презентации. - person Oded; 01.09.2010

Уровень презентации - это тот, который я слышал больше всего о слое, содержащем компоненты пользовательского интерфейса.

person Jonathan Day    schedule 31.08.2010
comment
Да, но как насчет общего термина для пользовательского интерфейса и служб? - person Dmytro Shevchenko; 01.09.2010

А как насчет внешнего слоя? Верхний слой? Слой, который нельзя называть?

person ObiWanKenobi    schedule 16.11.2010