Проверяемый текст
Амбросенко, Роман Николаевич. Модельно-алгоритмическое обеспечение процессов обработки информации в образовательных средах дистанционного обучения (Диссертация 2007)
[стр. 23]

В трехзвенной архитектуре клиент-сервера, которая сегодня становится доминантной для информационно-образовательной среды [19], кроме клиентской части и сервера базы данных вводится промежуточный сервер приложений.
На стороне клиента выполняются только интерфейсные действия, а вся логика обработки информации поддерживается в сервере приложений.
1.6.2.
Способы организации программно-информационного обеспечения образовательной среды
Программное обеспечение образовательной среды устроено так, что исполняемый код одновременно находится и на сервере, и на клиенте.
Как правило, серверной стороной выступает
какой-либо SQL--сервер, например, от компании Oracle, Informix, Borland, Microsoft, IBM и др., а задачей клиентского места является диалоговая работа с пользователем, формирование запросов, получение и отображение результатов.
В настоящее время существуют развитые средства скоростной разработки систем в такой архитектуре.
Одним из наиболее удачных инструментов является Borland Delphi.
Компонентный подход к разработке клиентского места в Delphi существенно ускоряет проектирование всей системы в целом.
В Delphi имеются визуальные и невизуальные компоненты.
Визуальные компоненты предназначены для проектирования элементов интерфейса, а невизуальные — для сборки из готовых компонентов алгоритмической части, включая запросы, обработку таблиц и т.
д.
В отличие от систем в архитектуре файл-сервер (концепция разделяемого винчестера), обработка данных в системах с архитектурой клиент-сервер в основном происходит на серверной стороне.
Однако клиентское место имеет доступ к метаданным, определяющим структуру таблиц и т.
д.
Запросы и получение данных в системах с архитектурой клиент-сервер происходит при помощи драйверов данных (в случае Delphi SQL Links), которые умеют работать с соответствующими
23
[стр. 49]

Рис.
1.10.
Взаимосвязи основных компонентов трехуровневой архитектуры клиент-сервер Наличие выделенных уровней в технологической структуре делает возможным варьирование аппаратных и программных средств реализации структурных составляющих информационно-технологической архитектуры образовательной среды: выбор операционных систем, СУБД, интерфейсов пользователей, серверов и рабочих станций.
В результате такого варьирования можно получить набор архитектурных решений для программной системы, функционально идентичных, но отличающихся показателями надежности или другими характеристиками.
В трехзвенной архитектуре клиент-сервера, которая сегодня становится доминантной для
образовательной среды дистанционного образования [19], кроме клиентской части и сервера базы данных вводится промежуточный сервер приложений.
На стороне клиента выполняются только интерфейсные действия, а вся логика обработки информации поддерживается в сервере приложений.
1.6.2.
Способы организации программно-информационного обеспечения образовательной среды
дистанционного образования Программное обеспечение образовательной среды дистанционного образования устроено так, что исполняемый код одновременно находится и на сервере, и на клиенте.
Как правило, серверной стороной выступает
какой49

[стр.,50]

либо SQL-сервер, например, от компании Oracle, Informix, Borland, Microsoft, IBM и др., а задачей клиентского места является диалоговая работа с пользователем, формирование запросов, получение и отображение результатов.
В настоящее время существуют развитые средства скоростной разработки систем в такой архитектуре.
Одним из наиболее удачных инструментов является Borland Delphi.
Компонентный подход к разработке клиентского места в Delphi существенно ускоряет проектирование всей системы в целом.
В Delphi имеются визуальные и невизуальные компоненты.
Визуальные компоненты предназначены для проектирования элементов интерфейса, а невизуальные для сборки из готовых компонентов алгоритмической части, включая запросы, обработку таблиц и т.
д.
В отличие от систем в архитектуре файл-сервер (концепция разделяемого винчестера), обработка данных в системах с архитектурой клиент-сервер в основном происходит на серверной стороне.
Однако клиентское место имеет доступ к метаданным, определяющим структуру таблиц и т.
д.
Запросы и получение данных в системах с архитектурой клиент-сервер происходит при помощи драйверов данных (в случае Delphi SQL Links), которые умеют работать с соответствующими
SQL-серверами, посылая запросы, производя подключение, получая результирующие наборы данных.
Для построения программно-информационного обеспечения образовательной среды дистанционного образования используется достаточно широкий класс средств, в том числе, Baikonur Server программный продукт компании Epsylon Technologies, предназначенный для быстрой разработки приложений, ориентированных на использование Webбраузеров в качестве клиентских мест для доступа к базам данных во внутрикорпоративных сетях Intranet, а также Internet.
Собственно Baikonur представляет собой сервер приложений, частным случаем которого является 50

[Back]