С. Д. Кузнецов
© Центр Информационных Технологий, 1998
Введение
1. Общее представление об информационной системе
2. Общая классификация архитектур информационных приложений
3. Средства и методологии проектирования, разработки и сопровождения файл-серверных приложений
3.1. Традиционные средства и методологии разработки файл-серверных приложений
4. Средства и методологии проектирования, разработки и сопровождения клиент-серверных приложений
3.1.1. Системы программирования и библиотеки
3.1.2. Средства и методы разработки приложений на основе СУБД на персональных компьютерах
3.2. Новые средства разработки файл-серверных приложений
3.2.1. Общая характеристика современных средств
3.2.2. Примеры новых подходов
3.3. Перенос файл-серверных приложений в среду клиент-сервер
3.3.1. Библиотеки доступа к базам данных
3.3.2. Протокол ODBC и его реализации
3.3.3. Укрупнение приложений (Upsigsing)
3.4. Рекомендации по использованию инструментальных средств разработки файл-серверных приложений
4.1. Базовые средства построения ИС в архитектуре "клиент-сервер"
5. Средства и методологии проектирования, разработки и сопровождения Intranet-приложений
4.1.1. Вызовы удаленных процедур
4.1.2. Стек протоколов TCP/IP как основа RPC
4.1.3. Развитие идей RPC (пакет ONC+ компании Sun Microsystems)
4.2. Серверы баз данных как базовая системная поддержка информационной системы в архитектуре "клиент-сервер"
4.2.1. Понятие сервера баз данных
4.2.2. Базовая архитектура сервера баз данных
4.2.3. Основные производители серверов баз данных и характеристика их продуктов
4.3. Язык SQL - базовый интерфейс SQL-сервера
4.3.1. История языка баз данных SQL
4.3.2. Стандартизация SQL
4.3.3. Современное состояние SQL
4.3.4. Вероятное будущее SQL
4.4. Классический подход к проектированию реляционных баз данных
4.4.1. Функциональные и прочие зависимости
4.4.2. Проектирование реляционных баз данных на основе принципов нормализации
4.5. Концептуальные модели и схемы баз данных
4.5.1. Диаграммное представление
4.5.2. Виды нотаций
4.6. CASE-системы для проектирования информационных систем
4.6.1. Назначение и разновидности CASE-систем
4.6.2. Примеры и различия распространенных CASE-систем
4.7. Физическое проектирование баз данных
4.7.1. Противоречия теории и практики
4.7.2. Денормализация для оптимизации
5.1. Основные понятия Intranet
6. Информационные приложения, основанные на использовании "складов данных" (DataWarehousing)
5.2. Языки и протоколы
5.2.1. HTML
5.2.2. HTTP
5.3. Серверы Intranet
5.3.1. FTP-серверы
5.3.2. WWW-серверы
5.3.3. Поисковые серверы
5.4. Язык программирования Java
5.4.1. Мобильность Java
5.4.2. Безопасность, Java и Intranet
5.4.3. Миграция от средства программирования интерфейсов электронных устройств к языку мобильного программирования
5.5. Возможные архитектуры Intranet-приложений
5.5.1. Решения, ориентированные на клиентскую часть системы
5.5.2. Трехзвенные архитектуры (Web-ориентированные)
5.5.3. Решения, основанные на использовании языка Java
7. Глобально распределенные информационные системы
8.Прогнозы на будущее (вместо заключения)