Введение 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С: Предприятие». Обзор данного решения подтверждает преимущества рассматриваемой модели, которые были обозначены в первой главе работы.