Особенности архитектуры приложений 1С:Предприятие 8

Рассмотрим особенности архитектуры приложений 1С:Предприятие 8. Напомним, что для файлового режима работы информационная база будет сохраняться в файле 1Сv8.1CD. Файловый режим работы позволяет пользователю не прибегать к использованию дополнительного ПО. Главным минусом является возможность работы для строго ограниченного числа пользователей. Для работы в клиент-серверном режиме понадобится использование дополнительных модулей.

  1. Во время работы в файловом режиме файл с базой сохраняется на ресурсе, доступном каждому. Рабочая станция, сохраняющая данные, называется файловым сервером. Стоит также выделить следующие особенности:
  • Файл 1Сv8.1CD имеет специальную структуру и включает таблицы. Каждая таблица имеет размер 4 ГБ. При этом версия 8.3.8 позволяет расширить ограничение до 6 ГБ.
  • Количество пользователей ограничено 10. Проводить документы параллельно нельзя.
  • Существует риск копирования файла с базой.

    Скриншот к 1С:Предприятие 8
    Скриншот к 1С:Предприятие 8

2. Клиент-серверный вариант задействует кластер и СУБД. Это позволяет обеспечить стабильность и надежность работы. Значительным плюсом клиент-серверного варианта является возможность обеспечения высокой скорости работы. Кластер серверов получает запрос клиента посредством менеджера. В кластере могут находится другие сервера на тот случай, если менеджеру придется переадресовать запрос одному из них. Тогда сервер обратится к СУБД и после получения информации отправит массив серверу, после чего произойдет передача клиенту.

3. Чтобы выполнить переход на клиент-серверный режим, понадобится проделать выгрузку базы в файл, имеющий расширение dt. После этого произвести последовательную загрузку в информационную базу, заранее созданную на сервере. Возможно, придется адаптировать алгоритмы, а именно настроить управляемую блокировку и оптимизировать запросы.

4. В рассматриваемом приложении могут быть запущены «толстый», «тонкий» и веб-клиент. Первый позволяет разрабатывать и использовать отладку прикладного решения с помощью конфигуратора. Подходит для внешних обработок. «Тонкий» клиент предназначен для работы пользователей. Для него можно использовать собственный протокол, а также протокол HTTPS. При этом для последнего случая нужно использовать веб-сервер. «Тонкий» клиент не позволяет вести работу разработчику. Веб-клиент подразумевает использование веб-обозревателя. Также требует настройки веб-сервера.

5. «Толстым» клиентом используется собственный протокол, чтобы совершить обращение к информационной базе. Веб-клиент сначала отправляет запрос веб-серверу, далее (если есть на то необходимость) происходит запрос на получение нужных данных из базы. При этом задействуется HTTPS. «Тонким» клиентом выполняется запрос напрямую или же посредством веб-сервера. Используется тот же протокол.

6. В случае клиент-сервера используются кластер и СУБД. Кластер включает менеджер сервера и рабочие машины. Клиент получает ответ мгновенно либо переходит к СУБД. Для данного случая веб-клиент тоже использует HTTPS. При этом если нет обращения через веб-сервер, то применяется собственный протокол.

7. Мы рассмотрели особенности архитектурных приложений 1С:Предприятие 8. Этот материал помогает понять, какова разница между режимами работы в клиент-серверном и файловом вариантах. Отметим, что определить режим работы можно с помощью конфигуратора. Также для этого подойдет пользовательский режим. Достаточно перейти в пункт «Конфигурация» и посмотреть раздел «Конфигурация» «Просмотр курсов». В сведениях о программе будет написано наименование режима.

Видео: 1C8 2014 3 1 Клиенто серверная архитектура 1С

Сергей Гришечкин

Главный редактор информационного портала BestHard.

sergey2829 имеет 750 сообщений и подсчета голосов.Посмотреть все сообщения sergey2829

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *