Введение 3
1 Модели доступа к данным 5
1.1 Модель файлового сервера 5
1.2 Модель доступа к удаленным данным 8
1.3 Модель сервера баз данных 9
1.4 Модель сервера приложений 11
2 Реализация модели сервера приложений на примере «1С: Предприятие» 14
2.1 Общие сведения о «1С: Предприятие» 14
2.2 Сервер приложений «1С: Предприятие» 17
Заключение 21
Список использованных источников 22
В настоящее время целый ряд самых разнообразных приложений используют в своей работе данные различного типа. Информация о результатах хозяйственной деятельности компании, итоги спортивных соревнований, библиотечный каталог – вся эта информация может быть представлена в рамках программных продуктов в виде базы данных некоторой структуры. При этом доступ клиентского приложения к данным может быть выполнен по самым различным схемам.
Выбор схемы взаимодействия клиентского приложения с данными информационной системы зависит от целого ряда факторов: пропускной способности вычислительной сети, наличие вычислительных мощностей, выделенных как для клиентских рабочих станций, так и для серверного оборудования. Немаловажным критерием выбора механизма доступа к данным является и наличие или возможность приобретения программного обеспечения. Таким образом, наличие представления о том, какими способами может быть организован доступ к данным в приложении, позволяет выбрать наиболее подходящее архитектурное решение в данном, конкретном случае. Соответственно, задача изучения возможных моделей доступа представляется в достаточной мере важной и актуальной.
Целью выполнения настоящей работы является изучение одной из возможных моделей доступа к данным – модели сервера приложений. В процессе выполнения работы будут рассмотрены следующие вопросы:
- изучены возможные модели доступа к данным (модель файлового сервера, модель доступа к удаленным данным, модель сервер баз данных, модель сервера приложений);
- рассмотрено практическое использование сервера приложений на примере популярной программной платформы «1С: Предприятие».
Таким образом, объектом исследования в настоящей работе являются модели доступа к данным. В качестве предмета исследования выбрана модель сервера приложений.
Теоретическую базу для выполнения работы составляют учебные пособия и специализированные источники, посвященные архитектуре информационных систем и принципов организации доступа к данным.
В состав методологической базы, использованной для выполнения работы, входят такие методы научного познания, как анализ и синтез.
В рамках настоящей курсовой работы был выполнен обзор всех возможных вариантов (моделей) организации доступа к данным, которые могут быть использованы при построении информационных систем. В рамках теоретической части работы были рассмотрены все преимущества и недостатки используемых на практике вариантов. В соответствии с выполненным обзором, наиболее гибким вариантом организации доступа к данным является модель сервера приложений.
Данная модель позволяет оптимально распределить нагрузку между всеми компонентами системы. При этом нагрузка на клиентские рабочие станции минимальна и, соответственно, аппаратные требования к ним снижаются. Также возможно снижается и нагрузка на сервер баз данных, так как определенная часть функций по обработки данных переносится на сервер приложений. При этом повышается гибкость построения системы (возможно использование различного формата хранения данных), повышается защищенность данных системы.
В результате в рамках информационной системы могут быть использованы так называемые «тонкие клиенты», которые используются только для визуализации данных и организации взаимодействия с пользователем. Низкие требования к клиентским рабочим станциям и к пропускной способности канала связи между клиентом и сервером позволяют, в том числе, организовать доступ к данным посредствам сети Интернет, что существенно повышает гибкость системы.
В рамках второй главы приведен пример практического использования модели сервера приложений в рамках решений на платформе «1С: Предприятие». Обзор данного решения подтверждает преимущества рассматриваемой модели, которые были обозначены в первой главе работы.
1. Агальцов В.П. Базы данных. В 2-х кн. 1 кн.: Локальные базы данных. Учебник. – М.: Инфра-М; Форум, 2011. – 352 с.
2. Агальцов В.П. Базы данных. В 2 кн. Кн. 2. Распределенные и удаленные базы данных. Учебник. – М.: Инфра-М, Форум, 2013. – 272 с.
3. Благодатских В.А., Селетков С.Н., Божко В.П. Предметно-ориентированные экономические информационные системы. – М.: Финансы и статистика, 2011. – 240 с.
4. Гаврилов М.В., Климов В.А. Информатика и информационные технологии. Учебник для бакалавров. Гриф УМО. М.: Юрайт, 2012.– 350 с.
5. Гартвич А. Задачи современного бухгалтера и их решение в «1С:Бухгалтерии 8.3». Самоучитель. – СпБ.: БХВ-Петербург, 2016. – 288 с.
6. Грабер М. SQL для простых смертных. – М.: Лори, 2014. – 378 с.
7. Гудсон Джон, Стюард Роб. Практическое руководство по доступу к данным. – Спб.: БХВ-Петербург, 2013. – 304 с.
8. Илюшечкин В. Основы использования и проектирования баз данных. Учебник. – М.: Юрайт, 2014. – 214 с.
9. Информационные технологии в экономике и управлении. Учебник. – М.: Юрайт, 2015. – 482 с.
10. Исаев Г. Проектирование информационных систем. – М.: Омега-Л, 2012. – 432 с.
11. Карпова И. П. Базы данных. Учебное пособие для вузов. – СПб.: Питер, 2013. – 240 с.
12. Кашаев С. Программирование в 1С:Предприятие 8.3. – СпБ.: Питер, 2014. – 304 с.
13. Кириллов В., Громов Г. Введение в реляционные базы данных. – Спб.: БХВ-Петербург, 2012. – 464 с.
14. Киселев А. В., Смирнов С. Н. Практикум по работе с базами данных. – М.: Гелиос АРВ, 2012. – 160 с.
15. Коваленко В. Проектирование информационных систем. – М.: Форум, 2012. – 320 с.
16. Кузнецов С. Базы данных. – М.: Academia, 2012. – 496 с.
17. Лукин В. Введение в проектирование баз данных. – М.: Вузовская книга, 2013. – 144 с.
18. Одинцов Б. Информационные системы управления эффективностью бизнеса. Учебник и практикум. – М.: Юрайт, 2015. – 208 с.
19. Постовалова А., Постовалов С. Требуется знание 1С. «1С: Бухгалтерия 8.3». – Спб.: БХВ – Санкт-Петербург, 2016. – 304 с.
20. Рудаков А. Технология разработки программных продуктов. Учебник. – М.: Academia, 2013. – 208 с.
21. Хернандес Дж., Вейскас Джон. SQL - запросы для простых смертных. Практическое руководство по манипулированию данными в SQL. – М.: Лори, 2013. – 458 с.
22. Хрусталева Е., Радченко М. 1С:Предприятие 8.3. Практическое пособие разработчика. – М.: Эксмо, 2016. – 928 с.
23. Чистов Д., Харитонов С., Шуремов Е. Информационные системы бухгалтерского учета. – М.: Форум, Инфра-М, 2012. – 160 с.
24. Как основатель «1С» построил бизнес с выручкой $1 миллиард // Журнал «Forbes» [Электронный ресурс]. – Режим доступа: http://www.forbes.ru/kompanii/internet-telekom-i-media/236901-kak-osnovatel-1s-boris-nuraliev-postroil-biznes-s-vyruchkoi (Дата обращения: 21.12.2017)
25. Новое в ознакомительной версии 8.4.1 // Сайт компании «1С» [Электронный ресурс]. – Режим доступа: http://v8.1c.ru/overview/release_8_4_1 (Дата обращения: 21.12.2017)
26. Распределенная обработка данных // Национальный открытый университет ИНТУИТ [Электронный ресурс]. – Режим доступа: https://www.intuit.ru/studies/courses/1001/297/lecture/7417?page=1 (Дата обращения: 21.12.2017)
27. Новое в ознакомительной версии 8.4.1 // Сайт компании «1С» [Электронный ресурс]. – Режим доступа: http://v8.1c.ru/overview/release_8_4_1 (Дата обращения: 21.12.2017)
28. Модели «Клиент-сервер». Модель сервера баз данных (DBS). Модель сервера приложений (AS) [Электронный ресурс]. – Режим доступа: http://koriolan404.narod.ru/tipis/19.htm (Дата обращения: 21.12.2017)
29. Понятие распределенных информационных систем, принципы их создания и функционирования // Разговор о деле ру [Электронный ресурс]. – Режим доступа: http://www.razgovorodele.ru/moresec/materials13/automated_control_systems_5/information_systems01.php (Дата обращения: 21.12.2017)
30. Различные архитектурные решения, используемые при реализации многопользовательских СУБД. Краткий обзор СУБД // Национальный открытый университет ИНТУИТ [Электронный ресурс]. – Режим доступа: https://www.intuit.ru/studies/courses/508/364/lecture/8643?page=1 (Дата обращения: 21.12.2017)