Файл: Технология «клиент-сервер» (Реализация работы с БД в системе «1С: Предприятие»).pdf

ВУЗ: Не указан

Категория: Курсовая работа

Дисциплина: Не указана

Добавлен: 26.06.2023

Просмотров: 85

Скачиваний: 3

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Формирование клиент-серверной версии, и ее администрирование не требует специальных навыков. Создание баз данных выполняется вовремя запуска конфигуратора, то же самое и для файлового варианта.

Клиентские приложения.

Работа с клиентским приложением возможна через веб-сервер или напрямую с кластером. При подключении к кластеру толстый клиент и тонкий клиент непосредственно используют для передачи данных протокол TCP/IP. Если подключение осуществляется через веб-сервер тонкий клиент и веб-клиент используют протокол HTTP или HTTPS.

Кластер серверов 8.2

Основным компонентом системы «1С: Предприятие» 8.2, с помощью которого взаимодействуют пользователи с системой баз данных при работе с клиент сервером, является кластер серверов.

Существование кластера делает возможной бесперебойную, отказоустойчивую, работу значительного числа пользователей с большими информационными базами.

Сервер баз данных

В качестве сервера баз данных используются:

  • База Microsoft SQL Server
  • База PostgreSQL
  • База IBM DB2
  • База Oracle Database

Администрирование клиент-серверного варианта работы 8.2

В комплект платформы входит специальная утилита, которая позволяет администрировать клиент-сервер и управлять администратору всеми подключенными пользователями и информационными базами.

Выполнение на сервере.

Вся работа с необходимыми объектами, чтение баз данных и запись осуществляется непосредственно на сервере. Все функции командного интерфейса и определенных форм выполняются тоже на сервере.

Подготовка всевозможных форм, запись произведенных изменений и их расположение все эти функции , это задача сервера. Клиент отображает уже готовые формы, которые могут заполняться пользователем, вызов сервера осуществляется через поле ввод.

Командный интерфейс формируется аналогично на сервере, и все отчеты выводятся на клиенте

При этом сам механизм платформы направлен на то чтобы объем данных запрошенных данных был минимальным, за счет сортировки данных на сервере. Обработанные данные же поступают с сервера после просмотра их пользователем (данные списков, таблицы, отчеты)

На сервере выполняются следующее:

  • Запросы к базам данных
  • Запись всех данных
  • Проводка документов
  • Разные расчеты
  • Проведение обработок
  • Формирование готовых отчетов
  • Подготовка форм к показу.

На клиенте выполняется следующее:

  • Передача и открытие форм
  • Показ форм
  • Получение пользователем сообщений, предупреждений, т.е. информирование
  • Проведение быстрых расчетов по простым формулам (цена Х количество)
  • Операции с локальными файлами
  • Операции с торговым оборудованием.

Главным отличием системы «1С: Предприятие» 8.2 от предыдущих версий является поддержка СУБД Oracle Database.

Oracle Database - одна из систем управления базами данных, которую поддерживает платформа в клиент-серверном варианте работы (Рис. 6 «Использование СУБД Oracle Database»).

Рисунок 6. «Использование СУБД Oracle Database»

Однако при всех своих положительных моментах есть и отрицательные – это цена стоимости лицензии на использование сервера «1С: Предприятие».

При чем, что цена на использование 64-разрядного сервера «1С: Предприятие 8.2, 8.1, 8.0» стоит в 2 раза дороже, чем на использование 32-разрядного сервера «1С: Предприятие 8.2, 8.1, 8.0».

ЗАКЛЮЧЕНИЕ

«1С: Предприятие» может функционировать по выбору администратора в архитектуре файл-сервер или клиент-сервер.

Подобная возможность выбора представляется очень привлекательной: файл-сервер имеет одно безусловное преимущество - он бесплатен.

Но наряду с явным преимуществом файл-сервер имеет и ряд существенных недостатков:

низкая надежность, сложности с масштабированием, отсутствие серверных механизмов поддержки непротиворечивости данных - всё это и стало причиной отказа большинства известных разработчиков ERP-систем от этой архитектуры.

Что касается выбора клиент-сервера при использовании «1С: Предприятие», то, к сожалению, подобный выбор не предлагает все преимущества этой архитектуры: здесь есть явные плюсы - надежность данных, автоматизация задач обслуживания баз данных, система безопасности, но есть и минусы - серьезные проблемы с производительностью, а также, для одновременно работающих пользователей выявлены весьма низкие пороговые значения объема данных и количества, при достижении которых производительность ряда режимов становится неприемлемой.

Как бы люди, привыкшие к использованию «1С: Предприятие» версии 7 негативно не отзывались о «1С: Предприятие» версии 8, все равно постепенно переходят на последнюю. Это связано с гибкостью и наибольшей эффективностью последних версий продукта компании «1С».

Версия «1С: Предприятие 8.2» - это принципиальное изменение архитектуры платформы версии 8, наиболее существенное с момента ее выпуска.


Литература

  1. Тейлор А.Дж. SQL для «чайников» /А.Дж. Тейлор.- Москва: Вильяме, 2014. - 183 с.
  2. Дейт К.Дж. Введение в системы баз данных /К.Дж. Дейт - Москва: ДМК, 2013. - 158 с.
  3. Хомоненко А.Д. Базы данных /А.Д. Хомоненко, В.М. Цыганков - Санкт-Петербург: БХВ-Петербург, 2014. - 188 с.

Вескес Л.Дж. Access и SQL Server. Руководство разработчика /Дж.Л. Вескес - Москва: Лори, 2012. - 233 с.

  1. Конноли Т. Базы данных. Проектирование, реализация и сопровождение /Т. Конноли, К. Бегг. - Москва: Вильяме, 2014. - 155 с.
  2. Дрога А. А., Жукова П. Н., Копонев Д. Н., Лукьянов Д. Б., Прокопенко А. Н. Информатика и математика. - Минск, 2015. - 299 с.
  3. Коннолли Т., Бегг К. Базы данных. Проектирование, реализация и сопровождение. Теория и практика - 3-е изд. - М.: «Вильямс», 2014. - 283 с.
  4. Кузнецов С. Д. Основы баз данных. - 1-е изд. - М.: «Интернет- университет информационных технологий - ИНТУИТ», 2014. - 363 с.
  5. Скотт В. Эмблер, Прамодкумар Дж. Садаладж. Рефакторинг баз данных: эволюционное проектирование - М.: «Вильямс», 2015. - 377 с.
  6. А.Н. Морозевич, А.М. Зеневич Информатика. Минск, 2016. - 199 с.
  7. Титоренко Г.А. Информационные технологии управления. М., Юнити: 2015. - 251 с.
  8. Мельников В. Защита информации в компьютерных системах. - М.: Финансы и статистика, Электронинформ, 2013. - 196 с.
  9. Хомоненко А.Д. Базы данных /А.Д. Хомоненко, В.М. Цыганков - Санкт-Петербург: БХВ-Петербург, 2014. - 201 с.
  10. Вескес Л.Дж. Access и SQL Server. Руководство разработчика /Дж.Л. Вескес - Москва: Лори, 2015. - 211 с.
  11. Конноли Т. Базы данных. Проектирование, реализация и сопровождение /Т. Конноли, К. Бегг. - Москва: Вильяме, 2015. - 199 с.
  12. Замулин А. В. Системы программирования баз данных и знаний. Новосибирск.: Наука. Сиб. отд-ние, 2014. - 234 с.
  13. Калиниченко Л. Стандарт систем управления объектными базами данных ODMG: краткий обзор и оценка состояния // Системы Управления Базами Данных, № 1, 2015. - 49 с.
  14. Основы современных компьютерных технологий: Учебное пособие / Под ред. проф. А. Д. Хомоненко. Авторы: Артамонов Б. Н., Брякалов Г. А., Гофман В. Э., Кадигроб Е.Ф., Компаниец Р. И., Липецких А. Г., Мальцев М. Г., Рыжиков Ю. И., Хомоненко А. Д., Цыганков В. М. СПб: КОРОНА принт, 2014. - 255 с.
  15. Роберт Сигнор, Михаэль О. Стегман. Использование ODBC для доступа к базам данных: Пер. с англ. М.: БИНОМ; НАУЧНАЯ КНИГА.2016
  16. Горев А., Ахаян Р., Макашарипов С. Эффективная работа с СУБД. СПб.: Питер, 2014.
  17. Олифер В.Г., Олифер Н.А. Компьютерные сети. Принципы, технологии, протоколы /В.Г. Олифер, Н.А. Олифер. - СПб.: Питер, 2012.- 672 с.: ил.
  18. Малышев Р.А. Локальные вычислительные сети: Учебное пособие/ РГАТА. - Рыбинск, 2014. - 83 с.
  19. Камалян А.К., Кулев С.А., Назаренко К.Н. и др. Компьютерные сети и средства защиты информации: Учебное пособие /Камалян А.К., Кулев С.А., Назаренко К.Н. и др. - Воронеж: ВГАУ, 2013.-119с.