введение в СУБД (1-ИС)   Web-технологии   Браузеры   к оглавлению

ТЕХНОЛОГИИ РАЗРАБОТКИ КЛИЕНТ-СЕРВЕРНЫХ ПРИЛОЖЕНИЙ

  1. Архитектура информационной системы
  2. Понятие клиент-серверных систем
  3. Архитектура файл-сервер
  4. Архитектура клиент-сервер
  5. Типы клиентов в системе клиент-сервер
  6. Языки запросов SQL и QBE
  7. Клиентский скриптовый язык Java-Script
  8. Серверный скриптовый язык PHP
  9. PHP-API для SQL-баз данных
  10. Технология Open Database Connectivity (ODBC)
  11. Java Database Connectivity (JDBC)
  12. Классические web-технологии
  13. CMS - системы управления контентом
  14. SCADA - системы управления и сбора информации
  15. Эволюция web
  16. Технологии .NET Framework и Mono
  17. Облачные вычисления и сервисы
  18. Мировой пожиратель движков Google App Engine
  19. Литература

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

Архитектура клиент-сервер стала общераспространенной при общении с компьютером или с системой на его основе. Любой человек, подключающийся к диалоговой информационной системе с помощью телефонной связи, использует архитектуру клиент-сервер. Пользуясь автоматическим кассовым аппаратом, считывая штриховые коды своих покупок на проверочном устройстве магазина или расплачиваясь за них с помощью кредитной карточки, идет взаимодействие с компьютерной системой клиент-сервер.

Целью курса является рассмотрение архитектур систем клиент-сервер, пакетов разработчика для систем такого типа и языка запросов SQL, при помощи которого разрабатываются базы данных для системы клиент-сервер.

Задачами курса является рассмотрение:

  1. архитектуры информационной системы, и в частности клиент-сервер;
  2. языков запросов SQL и QBE, и их сравнение;
  3. принципов разработки приложений архитектуры клиент-сервер при помощи SQL;
  4. обзор пакетов разработчика систем клиент-сервер;
  5. обзор СУБД для систем клиент-сервер.

Система клиент-сервер является наиболее перспективной, так как поддерживает большое число пользователей и сложные приложения, кроме этого она обладает высоким уровнем защиты информации, за счет применения таких сред программирования, как MS SQL Server, где все данные и прикладные средства хранятся централизованно, то есть, сосредоточены в одном месте.

Архитектура информационной системы

Эффективность функционирования информационной системы во многом зависит от ее архитектуры. В настоящее время перспективной является архитектура клиент-сервер. В достаточно распространенном варианте она предполагает наличие компьютерной сети и распределенной базы данных, включающей корпоративную базу данных (КБД) и персональные базы данных (ПБД). КБД размещается на компьютере-сервере, ПБД размещаются на компьютерах сотрудников подразделений, являющихся клиентами корпоративной базы данных.

Реально существует три масштабных уровня систем клиент-сервер:

СПИСОК ЛИТЕРАТУРЫ

  1. Камер Э. Д. Сети TCP/IP. Том 3. Разработка приложений типа клиент/сервер для Linux/POSIX - Изд. Вильямс, М.-СПб-Киев, 2002, 576 с. [DJVU]
  2. Тейлор А.Дж. SQL для “чайников” /А.Дж. Тейлор.- Москва: Вильяме, 2005.
  3. Дейт К.Дж. Введение в системы баз данных /К.Дж. Дейт - Москва: ДМК, 2000.
  4. Хомоненко А.Д. Базы данных /А.Д. Хомоненко, В.М. Цыганков - Санкт-Петербург: БХВ-Петербург, 2004.
  5. Вескес Л.Дж. Access и SQL Server. Руководство разработчика /Дж.Л. Вескес - Москва: Лори, 1997.
  6. Конноли Т. Базы данных. Проектирование, реализация и сопровождение /Т. Конноли, К. Бегг. - Москва: Вильяме, 2003.
введение в СУБД (1-ИС)   Web-технологии   Браузеры   к оглавлению

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

Bourabai Research Institution home page

Боровское исследовательское учреждение - Bourabai Research Bourabai Research Institution