Программирование в 1СВторник, 16.04.2024, 19:32

| RSS
Главная | Каталог статей
Меню сайта

Категории раздела
Обзор платформы [8]
Архитектура 1С Предприятия [4]
Средства разработки [8]
Работа пользователей с 1С Предприятием 8.0 [8]
Установка и настройка [10]
Особенности администрирования Windows XP SP2 [5]
Особенности использования HASP [5]
Особенности настройки SQL Server 2000 [9]
Администрирование [18]

Поиск

Поиск по сайту

Главная » Статьи » 1С v.8.x » Архитектура 1С Предприятия

Масштабируемость 1С:Предприятия 8.0
Очень важно, что прикладные решения, созданные на платформе "1С:Предприятие", могут практически без изменений работать на предприятиях самых разных масштабов – от "домашних офисов" и совсем небольших организаций, которым достаточно однопользовательской версии, до солидных компаний, которым может понадобиться достаточно серьезное внедрение на десятки и сотни рабочих мест. Это позволяет разработчику тиражных решений выпускать и поддерживать единое приложение для очень широкого спектра применения с точки зрения масштабов предприятий, на которые они рассчитаны.
 
Платформа "1С:Предприятие" для всех прикладных решений независимо от отраслевой специфики и фирмы разработчика обеспечивает:
  • возможность использования системы от локального компьютера до нескольких десятков и сотен пользователей в локальной сети;
  • использование файлового варианта или варианта "клиент-сервер" (MS SQL Server).
Важно, что все эти возможности могут быть реализованы без переработки прикладного решения. Таким образом, разработчик тиражных решений может выпускать одно и то же приложение для использования в организациях самого разного масштаба. Это может быть и однопользовательский вариант для персонального использования или совсем небольшой организации (SOHO), и многопользовательская версия в файловом варианте, и клиент-серверная версия, которая обеспечивает эффективную работу и надежное хранение информации при наличии десятков и сотен одновременно работающих пользователей.
 
Файловый вариант
 
В файловом варианте вся информационная база хранится в одном файле – и конфигурация (т.е. прикладное решение), и собственно содержимое базы данных (информация о товарах, клиентах, документах и т.д.), и список пользователей и другая административная информация. Это обеспечивает высокую целостность данных и упрощает создание резервных копий.
 
Трехуровневая архитектура "клиент-сервер"
 
В варианте клиент-сервер реализована трехуровневая архитектура. Программа, работающая у пользователя, взаимодействует с сервером "1С:Предприятия" (сервером приложения), который при необходимости обращается к информационной базе, хранящейся в базе данных MS SQL Server. При этом физически сервер "1С:Предприятия" и MS SQL Server могут быть установлены как на одном компьютере, так и на разных, что позволяет администратору при необходимости распределять нагрузку между серверами. Наличие сервера "1С:Предприятия" (сервера приложения) позволяет сосредоточить на нем выполнение наиболее объемных операций обработки данных. Например, при выполнении даже весьма сложных запросов, клиентская часть программы, работающая у пользователя, будет получать только необходимую ей выборку, а вся промежуточная обработка будет выполняться на сервере. Другим важным аспектом использования 3-х уровневой архитектуры является удобство администрирования и упорядочивание доступа пользователей к информационной базе.
 
При этом с точки зрения пользователя во всех указанных вариантах прикладное решение (конфигурация) будет работать одинаково. База данных может быть в любой момент сконвертирована из одного варианта в другой – как туда, так и обратно. Таким образом, если какая-то организация начинает расти и ей необходимо перейти от однопользовательского варианта к сетевому, то достаточно просто перенести файл информационной базы на сервер, обеспечить подключение к серверу рабочих мест — и можно продолжить работу уже в многопользовательском варианте. Если по мере дальнейшего роста возникает необходимость перейти к клиент-серверному варианту — достаточно установить SQL-сервер, сервер "1С:Предприятия" и перенести (конвертировать) информационную базу в этот вариант хранения.
Категория: Архитектура 1С Предприятия | Добавил: Spacer (13.10.2009)
Просмотров: 1323
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Друзья сайта
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz

  • Статистика

    Copyright 1C:Programmer © 2024
    Бесплатный конструктор сайтов - uCoz