- •Вопросы по дисциплине «Программное обеспечение автоматизированных информационных систем»
- •Понятие аис. Структура и классификация аис
- •Жизненный цикл аис
- •1. Анализ первичных требований и планирование работ
- •2. Проведение обследования деятельности предприятия
- •3. Построение моделей деятельности предприятия
- •4. Разработка системного проекта
- •5. Разработка предложений по автоматизации предприятия
- •6. Разработка технического проекта
- •7. Разработка и тестирование
- •8. Внедрение
- •9. Эксплуатация и сопровождение
- •Языки проектирования аис
- •Системы с разделенным временем
- •Системы модели «терминал-хост»
- •Системы модели «клиент-сервер»
- •Базовые сетевые топологии
- •Надёжность и отказоустойчивость аис
- •Показатели качества аис
- •Организация межсетевого взаимодействия
- •Программное обеспечение лвс
- •Программное обеспечение www: программы-клиенты
- •Программное обеспечение www: программы-серверы
- •Программное обеспечение www: поисковые машины, программы анализа статистики посещений
- •Системы администрирования автоматизированных информационных систем
- •Серверное программное обеспечение. Сетевые операционные системы
- •Файловые серверы
- •Серверы приложений
- •Серверы безопасности (брандмауэры, прокси - серверы)
- •Программное обеспечение на основе архитектуры файл-сервер
- •Программное обеспечение на основе архитектуры клиент-сервер
- •Программное обеспечение на основе многозвенной архитектуры
- •Клиентское программное обеспечение. Особенности установки и удаления.
- •Особенности работы клиентской части в информационных системах разных архитектурных платформ.
- •Приемы управления, решения конфликтов программного обеспечения
- •Технология SaaS, HaaS
- •Технология IaaS. Понятия облачной архитектуры и виртуализации
- •Iaas: ключевые особенности
- •1. Широкое использование технологий виртуализации
- •2. Единая система управления
- •3. Доступность хорошо проработанной архитектуры и лучших фреймворков
- •Iaas сервисы для повышения производительности и экономичности
- •1. Объединение, агрегация и концентрация компонентов.
- •2. Кластеризация компьютеров и распределенные вычисления (grid computing).
- •3. Разделение ресурсов (partitioning).
- •4. Инкапсуляция.
-
Программное обеспечение www: программы-клиенты
Всеми́рная паути́на (World Wide Web) — распределенная система, предоставляющая доступ к связанным между собой документам, расположенным на различных компьютерах, подключенных к Интернету. Всемирную паутину образуют миллионы web-серверов. Большинство ресурсов всемирной паутины представляет собой гипертекст.
Ее очень часто путают с самим Интернетом. Но отождествлять работу в Интернете и в World Wide Web не совсем корректно. На самом деле это лишь одна из многочисленных служб Сети, хотя и обладающая наибольшей популярностью, потому что отличается особой комфортностью работы и предоставляет доступ к наибольшим массивам информационных ресурсов.
Информационные ресурсы World Wide Web представлены так называемыми Web-документами (их еще называют Web-страницами). Первоначально, к моменту зарождения WWW, это были обычные текстовые документы, обладавшие важной отличительной чертой: отдельные фрагменты текста Web-документа можно пометить специальным образом и связать с ними адреса URL других документов. Такие помеченные фрагменты получили название гипертекстовых ссылок (гиперссылок). При активизации гиперссылки (например, щелчком мыши) происходит под грузка документа, связанного с ней, и далее этот процесс может повторяться.
Принцип использования гипертекста позволяет выполнять навигацию в информационном поле Web-документов без необходимости запоминать, хранить и вводить какие-либо адреса. Постепенно, по мере развития WWW, появилась возможность встраивать в Web-документы иллюстрации, звук, музыку и другие мультимедийные объекты, например анимацию и видео. Современные Web-документы могут содержать также и так называемые активные объекты, которые являются по своей сути микропрограммами, работающими на компьютере пользователя во время просмотра им Web-документа. На момент написания данной книги (2000 г.) количество Web-документов в информационном пространстве WWW превысило символическую отметку 1 миллиард, причем увеличение размеров пространства продолжается нарастающими темпами.
В основе службы WWW лежит пользовательский протокол HTTP (HyperText Transfer Protocol — протокол передачи гипертекста). Это самый простой протокол из обширного семейства протоколов сетевых служб. Его задача проста: отправить запрос серверу на поставку ресурса, хранящегося по URL-адресу, заданному клиентом. После выдачи запрошенного ресурса соединение между клиентом и сервером разрывается (физическая связь с Интернетом не разрывается). Если при просмотре полученного документа пользователь увидит полезную для себя гиперссылку и активизирует ее, установится новое HТТР - соединение с другим URL-адресом. Поэтому соединению поступит новый документ, и соединение вновь разорвется. Если Web-страница содержит встроенные объекты, например рисунки, музыку и т. п., то каждый объект имеет отдельный URL-адрес (это понятно, ведь он представлен отдельным файлом, а двух файлов с одинаковыми адресами быть не может). В ходе приема такого комплексного документа новые НTTP - соединения открываются и закрываются столько раз, сколько объектов входит в состав Web-страницы. Если одно или более соединений не сработают, и часть объектов по каким-то причинам не достигнут клиента, это не помешает ему ознакомиться с документом. Так, например, вместо не принятых рисунков на Web-странице изображаются специальные значки.
Программы-серверы, обеспечивающие работу службы WWW, называются Web-серверами. Программы-клиенты, обеспечивающие прием и воспроизведение Web-документов, называются Web-браузерами (в некоторых изданиях употребляется термин браузер). И тот и другой термины не являются «устоявшимися», поэтому в научной литературе может использоваться более строгий термин — средство просмотра Web. Если компьютер клиентской стороны работает в операционной системе Windows, то специально приобретать и устанавливать Web-клиента не нужно. В эту систему уже входит стандартное средство просмотра Web — программа Microsoft Internet Explorer. Ее номер версии зависит от номера версии операционной системы. К работе со службой можно приступать немедленно после создания соединения с сервис-провайдером. Запуск службы осуществляется запуском программы-браузеры, но спешить с этим не рекомендуется.
Браузер (browse -- просматривать, листать) это специальная программа, позволяющая просматривать содержимое сети Интернет. Она позволяет получить доступ ко всем информационным ресурсам сети.
Существует несколько видов браузеров:
-
браузер режима командной строки.
К этому типу относятся самые ранние браузеры. Они не дают возможности просматривать текст и графику. Такие браузеры поддерживают перемещение только с использованием цифровых адресов (IP). В настоящее время практически не используются .
-
полноэкранный браузер.
Текстовый браузер без поддержки мультимедийных (картинки, анимация и т.п.) ресурсов сети Интернет. С помощью него можно просматривать только текст и ссылки. Так как большинство пользователей привыкло путешествовать по Интернету с помощью браузеров поддерживающих мультимедиа, не стоит окончательно забывать и те, которые отображают только текст.
Конечно, браузеры такого вида используются довольно редко, но скорость загрузки страниц у них впечатляет. Без графических и оформительных элементов, а также без таблиц, многие страницы загружаются практически мгновенно. Один из самых популярных полноэкранных браузеров является Lynx, который входит в состав операционной системы Linux.
-
браузер с поддержкой мультимедиа.
Самые распространенные и популярные браузеры сегодня. Позволяют работать практически со всеми видами информации, представленной в Интернете.
99% пользователей глобальной сети Интернет интенсивно и каждодневно используют возможности этих браузеров. Наиболее часто используемые: Internet Explorer, Opera, Mozilla, Netscape Navigator
Клиентское программное обеспечение
Одной из главных концепций WWW является концепция "универсальной читаемости" (Universal readership), т.е. обеспечение возможности получения доступа и организации работы с информационными объектами различных типов с помощью с помощью одной клиентской программы. Именно поэтому с самого начала на клиентское программное обеспечения накладывалось требование универсальности, как с точки зрения представления пользователю различных информационных объектов (Web-документов, тестовых файлов, графических файлов и т.п.), так и с точки зрения обеспечения доступа к различным серверам по различным протоколам (например, к FTP-серверам).
Естественно, что с момента появления сам по себе сервис WWW постоянно развивается, и, следовательно, меняется состав функций, которые должны выполнять Web-клиенты.
Функции современных Web-клиентов можно разделить на две группы: стандартные функции, которые поддерживаются всеми клиентами и обеспечивают основные механизмы работы с WWW, и дополнительные, которые в принципе являются не обязательными и поддерживаются всеми развитыми клиентами для повышения удобства работы пользователей.
Стандартные функции Web-клиентов
Стандартные функции Web-клиентов обеспечивают возможность использования WWW как интегрирующего сервиса. К ним относятся:
-
обеспечение доступа к различным информационным ресурсам Интернет;
-
обеспечение работы с информационными объектами различного типа;
-
обеспечение навигации в информационном пространстве WWW;
-
обеспечение кэширования и управление загрузкой объектов.
Дополнительные функции Web-клиентов
Дополнительные функции предназначены для обеспечения удобства и повышения безопасности работы пользователей. Эти функции реализуются всеми развитыми Web-клиентами с целью обеспечения конкурентоспособности этих продуктов. Однако отсутствие этих функций не влияет на принципиальную возможность работы в информационном пространстве WWW.
Список дополнительных функций, которые реализованы в современных Web-клиентах является достаточно большим и разнообразным. Ниже перечислены наиболее общие функции, которые присущи практически существующим всем Web-клиентам:
-
поддержка маркеров "cookie";
-
поддержка Java-апплетов и технологии ActiveX;
-
поддержка механизмов обеспечения безопасности