Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология
Образование Политология Производство Психология Стандартизация Технологии


Прикладное программирование в intranet



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

С другой стороны, сами страницы - это в большинстве своем тоже программы. Они содержат коды JavaScript или апплеты. При изменении спецификаций какой-либо из программ скорее всего придется вносить изменения и в навигационные страницы. Это в основном будет касаться страниц с формами или гипертекстовых ссылок. По трудозатратам программирование для Website составляет до 70% всего времени, затраченного на его разработку и ведение intranet-системы. При этом следует учесть, что специалистов, которые могли бы легко программировать в сетевой среде TCP/IP, не так уж и много. Разработка intranet-систем в современных условиях скорее напоминает время, когда все лепили базы данных на Dbase и Clipper. Конечно, имеются некоторые средства типа Байконур, которые облегчают этот процесс, но даже они не решают большинства проблем.

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

Заключение

Если отвлечься от маркетинговой политики и рекламы игроков рынка intranet-систем, то следует заметить, что фактически эти системы существовали и до появления самого словечка "intranet". Первый Website, разработанный Тимом Бернерсом Ли - это первая intranet-система. Достаточно почитать его записку "HyperText для Церн", чтобы это понять. Ведь речь в ней идет о единой информационной системе международного ядерного центра. Правда, там нет еще бизнес-составляющей, но все необходимые компоненты и свойства уже налицо. Вот здесь мы подходим еще к одному важному вопросу, который до сих пор не поднимался в данной статье. Являются ли intranet-системы только бизнес-приложениями, если к ним вообще можно применить этот термин, или же речь идет о более широком классе информационных систем? Пока все говорит в пользу того, что intranet - это любая корпоративная система, построенная на основе Web-технологий, имеющая СУБД и базы данных, обладающая системой контроля и разграничения доступа и требующая для своей разработки и сопровождения большого объема прикладного программирования.

 

Лекция 14

Операционная система ОС РВ СМ ЭВМ ( RSX -11)

План лекции:

Введение

1. Основные компоненты системы ОС РВ

2. Диспетчер памяти

3. Многопользовательская защита

4. Выполнение задач под управлением ОС РВ

5. Внешние устройства и файловая система на дисках

 

Введение

ОС РВ является наиболее развитой из операционных систем СМ ЭВМ, программно совместимых с вычислительными машинами PDP-11 фирмы DEC. ОС РВ имеет американское происхождение; там она называется RSX-11.

ОС РВ представляет собой многозадачную многопользовательскую операционную систему, предназначенную как для разработки и эксплуатации научных, инженерных и экономических программных комплексов, так и для применения в автоматизированных системах управления технологическими процессами. Специально для целей управления существует сокращенный вариант системы, называемый МОС РВ, конкретные задачи для которого разрабатываются под управлением ОС РВ.

При богатстве возможностей ОС РВ отличается очень скромными по нынешним понятиям требованиями к ресурсам вычислительной машины. Для проведения генерации системы нужно примерно 15 Мб на дисках, а для повседневной работы после удаления файлов, необходимых для генерации, системе со всеми ее утилитами - не больше 2 Мб. Потребности в оперативной памяти еще скромнее: ОС РВ, включающая в себя все функциональные возможности, способна нормально работать в многозадачном многопользовательском режиме на ЭВМ со 128 Кб памяти, а объем, достаточный для МОС РВ в минимальной конфигурации без учета задач пользователя, составляет 16 Кб. Таким образом, затраты дисковой памяти сравнимы с полной системой MS DOS, а потребности в ОЗУ намного меньше, и это при том, что ОС РВ в отличие от MS DOS является полноценной многозадачной многопользовательской системой.

Еще одним положительным качеством ОС РВ является ее очень высокая стабильность в работе. Непривилегированный пользователь по определению не может вызвать сбой в работе системы или в работе других пользователей, а ошибок в самой системе практически нет. За несколько лет автор не наблюдал ни одного случая сбоя системы из-за действий рядового пользователя и видел всего несколько сбоев из-за неполадок аппаратуры, и это при том, что машина эксплуатировалась весьма интенсивно (до 16-18 ч в день) и часто решала весьма нестандартные задачи. До такой надежности далеко не только Windows (NT надежна только по сравнению с 95-й), но и Linux.

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

Конечно, ОС РВ не лишена недостатков. Один из них и, вероятно, наиболее существенный - отсутствие "полноценной" виртуальной памяти, но это - следствие архитектурных ограничений, накладываемых процессорами СМ ЭВМ. Второй недостаток - слабо развитая файловая система (нет иерархических каталогов, ограничены длина имен файлов и используемый в них набор символов). Эту проблему, впрочем, можно было бы решить без каких-либо существенных затруднений, если бы сами СМ ЭВМ не стали достоянием истории. Наконец, третий - это непереносимость системы на другие платформы; он является "платой" за очень высокую эффективность системы, написанной целиком на ассемблере.


Поделиться:



Последнее изменение этой страницы: 2019-04-21; Просмотров: 176; Нарушение авторского права страницы


lektsia.com 2007 - 2024 год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! (0.013 с.)
Главная | Случайная страница | Обратная связь