Добавлен: 27.06.2023
Просмотров: 92
Скачиваний: 2
СОДЕРЖАНИЕ
ГЛАВА 1 ТЕОРЕТИЧЕСКИЕ АСПЕКТЫ ТЕХНОЛОГИИ КЛИЕНТ-СЕРВИСА
1.1 Понятие и сущность технологии "клиент-сервис"
2.1 Архитектурные решения многопользовательского доступа к данным
2.2 Трехзвенная архитектура «клиент-сервер»
2.3 Пример использования трехзвенной архитектуры при построении информационной системы
2.4 Перспективы использования трехзвенной архитектуры «клиент-сервер»
В последнее время активно развивается многоуровневая архитектура (M-tier), которая предполагает еще больший уровень абстракции, в результате чего вышеописанные три уровня могут быть разбиты еще на несколько составляющих. В качестве примера можно привести архитектуру, в которой уровень базы данных может быть разделен на составляющую, ответственную исключительно за хранение данных, а также интерфейсный комплекс, обеспечивающий построение запросов к базе данных. Таким образом, многоуровневая архитектура является частным случаем трехуровневой, но при этом обладает большей степенью детализации.
Очевидно, что использование именно многоуровневой архитектуры является идеальным вариантом реализации облачных технологий обработки данных.
ЗАКЛЮЧЕНИЕ
Трехзвенная архитектура позволяет реализовать работоспособные и эффективные информационные системы, которые успешно используются, в том числе, и в современных реалиях постоянно увеличивающихся информационных потоков и повсеместного использования в качестве основного рабочего инструмента мобильных устройств - типичных «тонких» клиентов.
При этом, дальнейшее продолжение трехзвенной технологии в виде многоуровневой архитектуры обработки информации помогает существенно расширить ее возможности, в том числе и в рамках облачных технологий. Таким образом, трехуровневая технология обработки данных не только соответствует всем современным требованиям, но и обладает значительными возможностями для развития, что позволяет сделать вывод о безусловной перспективности многозвенной архитектуры в области современных технологий обработки информации.
СПИСОК ЛИТЕРАТУРЫ
- Александреску, А. Язык программирования D / А. Александреску. - СПб.: Символ-плюс, 2014. - 544 c.
- Ашарина, И.В. Основы программирования на языках C и C++ / И.В. Ашарина. - М.: ГЛТ, 2012. - 208 c.
- Баженова, И.Ю. Языки программирования: Учебник для студентов учреждений высш. проф. образования / И.Ю. Баженова; Под ред. В.А. Сухомлин. - М.: ИЦ Академия, 2012. - 368 c.
- Белоусова, С.Н. Основные принципы и концепции программирования на языке VBA в Excel: Учебное пособие / С.Н. Белоусова, И.А. Бессонова. - М.: БИНОМ. ЛЗ, 2010. - 200 c.
- Бьянкуцци, Ф. Пионеры программирования. Диалоги с создателями наиболее популярных языков программирования / Ф. Бьянкуцци, Ш. Уорден. - М.: Символ, 2011. - 608 c.
- Бьянкуцци, Ф. Пионеры программирования: Диалоги с создателями наиболее популярных языков программирования / Ф. Бьянкуцци, Ш. Уорден; Пер. с англ. С. Маккавеев. - СПб.: Символ-Плюс, 2011. - 608 c.
- Бэгг К., Конноли Т., Страчан А. Базы данных: проектирование, реализация и сопровождение. Теория и практика. 2-е изд. М.: Вильямс, 2000.
- Воронин В.В., Семченко П.Н. Концепция клиент - серверной среды динамических экспертных систем // Интеллектуальные системы, 2010. №3. C. 95100.
- Головин, И.Г. Языки и методы программирования: Учебник для студентов учреждений высшего профессионального образования / И.Г. Головин, И.А. Волкова. - М.: ИЦ Академия, 2012. - 304 c.
- Дейт К. Дж. Введение в системы баз данных. 8-е изд. М.: Вильямс, 2005.
- Довек, Ж. Введение в теорию языков программирования / Ж. Довек, Ж.-Ж. Леви. - М.: ДМК, 2016. - 134 c.
- Карпова Т. Базы данных. Модели, разработка, реализация. СПб.: Питер, 2001.
- Керниган, Б. Язык программирования C. / Б. Керниган, Д.М. Ритчи. - М.: Вильямс, 2016. - 288 c.
- Кренке Д. Теория и практика построения баз данных. 8-е изд. СПб.: Питер, 2003.
- Мартин Дж. Организация баз данных в вычислительных системах. М.: Мир, 1980.
- Опалева, Э.А. Языки программирования и методы трансляции. / Э.А. Опалева. - СПб.: BHV, 2005. - 480 c.
- Орлов, С. Теория и практика языков программирования: Учебник для вузов. Стандарт 3-го поколения / С. Орлов. - СПб.: Питер, 2013. - 688 c.
- Пирс, Б. Типы в языках программирования / Б. Пирс. - М.: КДУ, 2012. - 680 c.
- Серебряков, В.А. Теория и реализация языков программирования / В.А. Серебряков. - М.: Физматлит, 2012. - 236 c.
- Фридман, А.Л. Основы объектно-ориентированного программирования на языке Си++ / А.Л. Фридман. - М.: Гор. линия-Телеком, 2012. - 234 c.
- Хейлсберг, А. Язык программирования C#. Классика Computers Science / А. Хейлсберг, М. Торгерсен, С. Вилтамут. - СПб.: Питер, 2012. - 784 c.
- Цуканова, Н.И. Теория и практика логического программирования на языке Visual Prolog 7: Учебное пособие для вузов / Н.И. Цуканова, Т.А. Дмитриева. - М.: Гор. линия-Телеком, 2013. - 232 c.
- Microsoft Developer Network - Chapter 5: Layered Application Guidelines. http://msdn.microsoft.com/.