Новые информационные возможности на базе Web-технологии

Грин Г.В., ГМПО “САНГВИС”, Екатеринбург

 

Мы живем в эпоху Internet. Бурное развитие сети постоянно вовлекает в себя все новых и новых пользователей. Сеть вторгается в многочисленные сферы, на первый взгляд не связанные с компьютерами вообще. Чем же объясняется такой бум ? Ведь когда-то Internet была доступна лишь для отдельных специалистов, знакомых с тонкостями ОС UNIX и протоколов TCP/IP.

Одним из факторов стало повсеместное распространение достаточно мощных персональных компьютеров, сделавших сеть доступной для обычного “человека с компьютером и модемом”. Другим же, и может быть даже более значимым фактором, стало появление в недрах Internet технологии WWW — World Wide Web или Всемирная Паутина.

Что такое World Wide Web

WWW появилась как один из многих сервисов в сети, но вместо того, чтоб стать одной из многих, стала распространяться фантастическими темпами. Теперь уже можно считать Internet и WWW двумя сторонами одной медали. Под Internet обычно понимают всю техническую часть: компьютеры, серверы, коммуникационное оборудование, операционные системы, транспортные протоколы. А WWW — совокупность информационных ресурсов, доступных в Internet; гигантская, размазанная по всему миру библиотека.

Как устроена паутина

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

Документы в Web хранятся на специальных Web-серверах. Для доступа к ним необходима программа-навигатор. Установив такую программу, пользователь получает возможность работать со всеми серверами WWW.

Каждый документ в WWW имеет свое уникальное имя. Имя включает протокол доступа, имя сервера, на котором документ находится и собственное имя документа в дереве файлов сервера. Имя может выглядеть, так: http://www.sanguis.mplik.ru/index.html.

Указывая другие протоколы, можно получить доступ ко всем старым информационным службам. Таким образом, через Web становятся доступны практически все информационные ресурсы Internet. Приведенный формат адресации называется URL (Universal Resource Locator). Чтобы найти документ в сети, достаточно знать его URL. Документы в WWW создаются на языке HTML. Для этого существуют специальные программы, похожие на текстовые редакторы.

Использование Web

Количество WWW-серверов в сети составляет много сотен тысяч. Это означает, что каждая сколько-нибудь крупная организация имеет собственный сервер в Web. И каждый сервер постоянно пополняется информацией. Что выставлять на Web, в какой форме и в каком количестве решает хозяин сервера. Поэтому все сервера различны, не похожи друг на друга. Однако, зная на каком сервере находится нужная информация, можно легко ее получить. Так как информация поступает непосредственно из первоисточника, она всегда очень оперативна. Так Web-версии многих журналов и газет можно читать по сети еще до того, как они увидят свет.

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

Более мощные средства Web

Взаимодействие с другими информационными системами

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

Это приводит к возможности построения сложных информационных систем на базе Web-технологии. Их огромное преимущество по сравнению с традиционными системами — использование в качестве клиентской программы только браузера WWW. Это делает такие системы массовыми. Так, например, в WWW существует настоящий банк. С помощью навигатора можно подключиться к соответствующему серверу, открывать счета, переводить суммы на другие счета, выписывать чеки.

Виртуальная реальность

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

Язык Java

Самым последним событием в Web является создание языка Java. Разработанный в фирме Sun Microsystems, от тут же завоевал широкое признание. Этот язык позволяет разрабатывать приложения, не зависящие ни от аппаратной, ни от программной платформы и включать их в страницы Web. Это значит, что пользователь не нуждается ни в чем, кроме навигатора и соединения с Internet. Другие необходимые приложения могут быть получены по сети так же, как обычные страницы Web.

Возможности использования Word Wide Web

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

Самый простой и удобный способ сделать свою информацию общедоступной — это разместить ее на Web-сервере. Почему ?

  1. Web-технология тут же сделает эту информацию доступной для пользователей. Нет задержек, присущих бумажным носителям, таким как газеты и журналы и, тем более, книги.
  2. Информация находится на сервере постоянно, в отличии от теле- и радиопрограмм.
  3. Имеются хорошие средства обратной связи. Например, можно вести учет обращений к информации, моделировать книгу предложений, вести непосредственную переписку с читателями.

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

Виртуальный магазин

Такой сервер предназначен для торговли. На Web-сервер выставляется описание продуктов (электронная витрина), пользователю предоставляется возможность выбрать продукт и тут же его оплатить (с помощью кредитной карточки, например) или выписать счет, высылаемый по факсу. Пример такого магазина — Web-сервер компании ПАРАД (http://www.parad.ru/Prices) или Весть (http://www.vest.msk.ru).

Виртуальный банк

Web-сервер играет роль связующего звена между пользователем и банковской системой. При этом используются графические возможности для создания максимального подобия банковского окружения для пользователя Internet. Он работает с теми же понятиями, как в банке (счет, транзакция, чек). Предоставляются те же возможности, что и в обычном банковском офисе. Пример банка: http://www.sfnb.com.

Служба технической поддержки

Такого типа сервера имеют многие фирмы. На них обычно выставляются:

Примеры таких серверов: Microsoft (http://www.microsoft.com), Oracle (http://www.oracle.com), Borland (http://www.borland.com).

Сервер коммуникационной компании

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

Пример: УралРелком, http://www.mplik.ru.

Университетский сервер

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

Пример: УрГУ, http://ural.runnet.ru.

Библиотечный сервер

Многие библиотеки предлагают доступ к своему каталогу, обладают мощными поисковыми системами, выставляют на сервер многие полнотекстовые издания.

Пример: Национальная Медицинская Библиотека США, http://www.nlm.nih.gov.

Медицинский сервер

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

Примеры: ГМПО “САНГВИС”, http://www.sanguis.mplik.ru; Американская ассоциация банков крови, http://www.aabb.org, Всемирная организация здравоохранения, http://www.who.ch.

Поисковый сервер

Предоставляет возможность найти нужную информацию в WWW по ключевым словам.

Пример: http://www.lycos.com

Внутрифирменный сервер

Совершенно необязательно выставлять на Web-сервер информацию для Inetrnet. Можно использовать Web-сервер как орган внутрифирменной информации. Так поступют более половины организаций. В этом случае корпоративный Web-сервер может служить для:

При желании можно установить систему разграничения доступа, которая не позволит другим пользователям Internet обращаться к внутренней информации.

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

Как построить свой Web-сервер

В заключении сформулируем, что же необходимо для создания собственного сервера.

  1. Соединение с Internet.
  2. Мощный компьютер под управлением ОС UNIX.
  3. Web-мастер, т.е. человек, ответственный за ведение Web-сервера.
  4. Четкое понимание относительно того, что и зачем будет выноситься на Web-сервер.
  5. Стандарт на оформление ваших страниц. Лучше привлечь дизайнера или художника.
  6. Средства обеспечения безопасности, предотвращающие утечку конфиденциальной информации.
  7. Деньги на технику, программы, зарплату специалистам и соединение с Internet.

Если потребность в сервере достаточно сильна, и организация обладает достаточными финансовыми ресурсами, все остальное достижимо довольно легко.