Проверяемый текст
[стр. 50]

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

Наличие выделенных уровней в технологической структуре делает возможным варьирование аппаратных и программных средств реализации структурных составляющих информационно-технологической архитектуры ККС: выбор операционных систем, СУБД, интерфейсов пользователей, серверов и рабочих станций.
В результате такого варьирования можно получить набор архитектурных решений для программной системы, функционально идентичных, но отличающихся надежностными и, возможно, другими характеристиками.
В трехзвенной архитектуре клиент-сервера, которая сегодня становится доминантной для ККС, кроме клиентской части и сервера базы данных вводится промежуточный сервер приложений.
На стороне клиента выполняются только интерфейсные действия, а вся логика обработки информации поддерживается в сервере приложений.
2.6.2.
Способы организации программной архитектуры клиентсервер Системы в архитектуре клиент-сервер устроены так, что исполняемый код одновременно находится и на сервере, и на клиенте.
Как правило, серверной стороной выступает какой-либо SQL-сервер, например, от компании Oracle, Informix, Borland, Microsoft, IBM и др., а задачей клиентского места является диалоговая работа с пользователем, формирование запросов, получение и отображение результатов.
В настоящее время существуют развитые средства скоростной разработки систем в такой архитектуре.
Одним из наиболее удачных инструментов является Borland
Dciphi[44].
Компонентный подход к разработке клиентского места в Delphi существенно ускоряет проектирование всей системы в целом.
В Delphi имеются визуальные и невизуальные компоненты.
Визуальные компоненты предназначены для проектирования элементов интерфейса, а невизуальные для сборки из готовых компонентов алгоритмической части, включая запросы, обработку
104

[стр.,105]

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

[Back]