Почему используют Web

Корпоративная локальная сеть, в которой предусмотрено совместное использование файлов, голосовая связь и электронная почта также предоставляет совместный доступ к информации и позволяет проводить виртуальные конференции — для этого вовсе не требуется Web. Так зачем же создавать Web-узлы и приложения? Главным образом потому, что Web предоставляет простые средства обеспечения согласованного внешнего вида публикуемых данных и несложный метод управления доступом к ним.

Согласование внешнего вида

Интерфейс Web для работы с приложениями или информацией можно сделать сколь угодно простым или, наоборот, сложным. Обычный вход в локальную сеть с использованием приложений (см. гл. 11), требует от пользователей доступа к этим приложениям (как локального, так и на сервере приложений или терминальном сервере), и умения работать с ними. Но интерфейс Web-приложений для доступа к ресурсам любого типа требует использования броузера, а не приложения. Иными словами, независимо от того, получают ли пользователи доступ к базе данных либо отсылают электронную почту, они могут использовать свои Web-броузеры для загрузки созданного вами интерфейса. Это не только не ограничивает число приложений, доступных пользователям сети, но также означает, что внешний интерфейс приложения (application front end) может быть сколь угодно простым или сложным, как того требует ваша пользовательская среда. Например, если пользователям достаточно средств для подготовки отчетов за некоторый период с помощью базы данных (database report), то можно создать интерфейс с местом для ввода дат и кнопкой, снабженной надписью "Генерировать отчет". В данном случае нет никакой необходимости учить кого-нибудь применению клиентных средств управления базой данных (database client).
Использование форм, созданных на основе Web, повышает степень взаимного соответствия документов не только у пользователей, но и у людей, принимающих вводимую пользователями информацию. Это наблюдение относится и к приложениям. Например, некоторые приложения электронной почты поддерживают HTML-протокол и таким образом могут отображать сформатированные приглашения на прием либо официальные сообщения. Однако электронная почта — "слабое" приложение для передачи важной информации, поскольку она не поддерживает работу с формами. Люди могут принять (RSPV) ваше приглашение по электронной почте, однако у вас нет возможности заставить их предоставить всю необходимую информацию. Приглашение же отобедать, отосланное по Web, может содержать раздел RSPV, в котором пользователи смогут указать, кто будет их сопровождать, количество гостей, которых они приведут с собой, а также выберут блюда из прилагаемого списка. Это же приглашение, отправленное по электронной почте, даст ответ в произвольной форме, который может содержать всю информацию либо ее часть, либо вообще ничего конкретного. Точно так же стандартные отчеты, которые пользователь сможет выбирать из списка, исключают возможность синтаксических ошибок (пользователя). Корректно используйте синтаксис языка составления запросов — это облегчит жизнь.

Безопасное распространение информации

Распространение информации с помощью Web-средств обеспечивает не только ее согласованность, но и некоторые дополнительные уровни защиты. Вспомните: некоторые оперативно распространяемые документы (online documents) намного сложнее исказить, чем распространяемые в форме, доступной для редактирования пользователем. Учтите: FTP-узлы позволяют предоставлять доступ к документам, без отображения исходного каталога. Более того:
● страницы можно защитить, чтобы предоставить доступ только некоторым пользователям либо тем, кто знает пароль;
● единственным интерфейсом для работы с базой данных могут служить только стандартные запросы (canned queries), а прочая информация из базы данных может не включаться в отчеты;
● доступ в комнату для переговоров (chat rooms) можно ограничить узким кругом пользователей, а для остальных — закрыть.

В общем, если вам нужен согласованный, но настраиваемый интерфейс для распространения (data dissemination) и поиска данных, корпоративная Web-сеть предоставляет для этого великолепную среду. Она динамична, повсеместно доступна, а ее содержимое нелегко исказить. 

Смотрите также

Системы дистанционного управления
Программное обеспечение дистанционного управления позволяет на расстоянии "захватить" компьютер (автономный или сетевой) и управлять им с помощью клавиатуры или мыши. Как показано на рис. ...

Как работает хорошее сетевое приложение
В большинстве случаев хорошее автономное приложение (stand-alone application) прекрасно работает и в качестве сетевого приложения, поскольку и к тому, и к другому предъявляются в принципе одинаковые ...

Защита от несанкционированного доступа
Хакеры, шмакеры. Так, да не так. Примечание: С технической точки зрения хакер (hacker) - это пользователь, который "общается" (hack) с компьютером, пытаясь лучше изучить систему. Вы сами м ...