Мне кажется, я понимаю уровень бизнес-логики и уровень доступа к данным, но что подразумевается под термином «уровень приложения»? Вы используете это в распределенных приложениях?
Что такое прикладной уровень?
Ответы (3)
Часть проекта, уникальная для конкретного приложения.
http://en.wikipedia.org/wiki/Application_Layer
В TCP / IP прикладной уровень содержит все протоколы и методы, которые относятся к сфере межпроцессного взаимодействия через сеть Интернет-протокола (IP) с использованием протоколов транспортного уровня для установления базовых соединений между хостами.
В модели OSI определение уровня приложения более узкое по объему, явно выделяя дополнительные функции над транспортным уровнем на двух дополнительных уровнях: уровень сеанса и уровень представления. OSI определяет строгое модульное разделение функций на этих уровнях и предоставляет реализации протоколов для каждого уровня.
Общие службы прикладного уровня обеспечивают семантическое преобразование между ассоциированными прикладными процессами. Примечание. Примеры общих служб приложений, представляющих общий интерес, включают виртуальный файл, виртуальный терминал, а также протоколы передачи и управления заданиями.
Уровень приложения - это более абстрактное определение, которое может представлять собой комбинацию бизнес-логики и соединения с базой данных.
Вы можете адаптировать уровень приложения в веб-приложениях, которые могут быть написаны для использования преимуществ служб COM +, очереди сообщений, служб каталогов и служб безопасности.