Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Компьютерная и офисная техника..pdf
Скачиваний:
45
Добавлен:
05.02.2023
Размер:
2.2 Mб
Скачать

155

14 Web-революция

Распространение Web-технологий в интернете во второй половине 1990-х годов было столь стремительным, что этот феномен не без оснований называютWeb-революцией. Длясторонних наблюдателейона произошлавнезапно,однаконасамомделеонаготовиласьвтечениедесятилетий. Основные ее движущие силы – гипертекст, клиент-серверные технологии и сетевые коммуникации – до некоторого момента времени развивались независимо друг от друга. Объединившись вместе, они породили концепцию глобальной информационной системы, не только определивший лицо сегодняшнего интернета, но, кроме того, давшей жизнь рядудругих современных информационных технологий [1].

14.1 Ванневар Буш. Проект Memex.

Впервые слово «web» в словаре информатики появилось в трудах выдающегося американского ученого Ванневара Буша, прозванного современниками «царем науки». В 30-е годы, будучи деканом в МТИ, он сконструировал электромеханическую аналоговую машину – дифференциальный анализатор. В годы войны Буш исполнял обязанности советника президента Рузвельта по науке и в этом качестве курировал знаменитый Манхэттенский проект по созданию атомной бомбы.

Еще в 1945 году Буш опубликовал статью «As we may think - Как мы можем думать». Рассуждая о формах представления информации, он отмечал, что линейная, последовательная схема изложения материала, принятая в книгах, противоречит ассоциативному механизму мышления человека: «… мысль состоит в том, что нужно попытаться создать механизм ассоциативного доступа к данным взамен индексного. Никто не сомневается, что такой механизм будет уступать человеческому мозгу по скорости и гибкости доступа к данным, но можно надеяться, что он позволит в более удобной форме выбирать данные из памяти».

Для реализации своей идеи Буш предлагал построить фото-электро- механическую машину Memex для хранения и чтения больших массивов документов, переснятых на микрофильмы. Самой оригинальной ее частью был механизм, позволяющий быстро переходить от одного документа к другому по перекрестным (в сегодняшней терминологии – гипертекстовым) ссылкам. Хотя проект Memex так и не был осуществлен, он вдохновил последователей на создание гипертекстовых информационных систем.

156

14.2 Тед Нельсон и проект Xanadu

Сами термины гипертекст и гипермедиа были впервые предложены Тедом Нельсоном в 1965 году.

Закончив компьютерные курсы, он увлекся идеей создания всемирного хранилища знаний, которое могло бы сохранить в своей бездонной памяти любую написанную или произнесённую мысль, связанную бесчисленными перекрестными ссылками с ранее занесенными понятиями или высказываниями. Тогда потенциальный читатель мог бы проследить любую идею ретроспективно, чтобы выяснить ее корни. Для своего явно несбыточного по технологическим меркам XX века проекта Нельсон избрал экзотическое имя Xanadu (Ксанаду).

Несмотря на невозможность полномасштабного воплощения проекта, отдельные его части были доведены до практической реализации, а слово «гипертекст» вошло в 1970-х и 1980-х годах в моду и главная идея – универсальное хранилище знаний и свобода доступа к ним – начала реализовываться в ряде работающих документальных информационных систем.

В отличие от СУБД, такие системы хранят не жестко структурированные данные в виде таблиц, а произвольные текстовые или мультимедийные документы, доступ к которым осуществляется по системе ссылок. Кпрограммам этого класса применяется термин системауправлениязна-

ниями.

14.3 Документальные гипертекстовые системы

Первую работающую гипертекстовую систему в 1965-1968 годах создал Дуглас Энгельбарт. Мы уже говорили о нем как об изобретателе мыши, окон и интерактивного текстового редактора. Однако это были лишь части крупномасштабного проекта под названиемNLS (англ. oNLine System), который предназначался для коллективной работы группы людей, связанных общими интересами. Основным хранимым объектом в системе являлся «конспект» – некоторый текстовый документ, созданный участником группы. Конспекты связывались в цепочки обсуждений и ссылались друг на друга гипертекстовыми ссылками. Таким образом, проект NLS, реализованный на одной большой ЭВМ, предвосхитил будущие группы новостей и форумы. Наследники NLS – системы HyperCard, Windows Help, Lotus Notes стали распространенными бизнес-приложени- ями.

Одной из первых документальных гипертекстовых систем, реализованных для ПК, была система HyperCard, разработанная в 1987 году со-

157

трудником фирмы Apple Вильямом Аткинсоном для Макинтошей. Близкую по духу гипертекстовую документальную базу применила фирма Microsoft в качестве стандартной справочной системы ОС Windows.

Если две предыдущие системы относились к разряду персональных, рассчитанных на одного пользователя, то Lotus Notes была предназначена для корпоративного использования. В 1989 вышла первая коммерческая версия Lotus Notes.

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

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

На рынке сразу появился зрелый продукт, не только выполняющий функции документальной информационной системы, но и организующий совместную работу пользователей в организации. За такими комплексными продуктами закрепилось название системы групповой работы Groupware, а Lotus Notes стал первым и недостижимым для конкурентов представителем продуктов данного класса. Несмотря на высокую цену ($65000), система стала пользоваться большим спросом на корпоративном рынке, в первый год было продано 35000 клиентских лицензий.

В 1995 году корпорация IBM, сделав серьезную ставку на рынок Groupware, который к тому времени насчитывал уже около 2 миллионов пользователей, купила фирму Lotus Development за 3,5 млрд долларов. В течение несколькихпоследующихлетв системубыливложены громадные деньги, она была очень сильно усовершенствована, в частности в сторону интеграции с интернетом, и частично поменяла название.

Сервер Lotus теперь называется Domino, а имя Notes осталось только за клиентом. В настоящее время в мире насчитывается более 50 миллионов установленных клиентов, на платформе Lotus Notes/Domino были созданы корпоративные информационные системы для Олимпийских игр 1998-

158

2002 годов в Нагано, Сиднее и Солт-Лейк-Сити, а также система управления собственным бизнесом IBM, разбросанная по всей планете и охватывающая тысячи пользователей.

Видя успех Lotus, корпорация Microsoft вышла на рынок Groupware с

системой Microsoft Exchange.

Microsoft Exchange – платформа обмена документами. Включает в себя Microsoft Exchange Server – серверная часть платформы и Exchange Client, переименованный в последствии в Microsoft Outlook – клиент доступа к платформе. Хотя Outlook чаще всего используется только как почтовый клиент для работы с электронной почтой, он также является полноценным Органайзером, предоставляющим функции календаря, планировщика задач, записной книжки и менеджера контактов.

Трудно сказать, как будут развиваться дела дальше в конкурентной борьбе IBM и Microsoft, но пока Lotus удерживает лидерство.

14.4Тим Бернерс-Ли. Рождение Web.

Кконцу 1980-х годов гипертекстовые документальные технологии, реализованные на одном компьютере (HyperCard) или в клиент-серверном варианте (Lotus Notes) были уже опробованы на практике и быстро завоевывали популярность. С другой стороны, росла аудитория интернета,

число подключенных компьютеров измерялось уже сотнями тысяч. Однако пользователи Сети, за исключением тех немногих, кто пользовался услугами Telnet, работалив режиме off-line: основным видом сервиса в это время была электронная почта, небольшую долю трафика занимал обмен новостями и файлами. Историческая миссия объединить коммуникационные технологии интернета в режиме реального времени с замечательными возможностями документальныхгипертекстовыхсистем итем самым превратить его в глобальную базузнаний, доступную всемучеловечеству, выпала на долю молодого англичанина Тима Бернерс-Ли (рис. 14.1).

В марте 1989 года Бернерс-Ли представил проект под названием

«World-Wide Web: An Information Infrastructure for High-Energy Physics» –

«Всемирная паутина: Информационная инфраструктура для физики высоких энергий». Основными составляющими проекта являлись следующие.

1. Язык разметки гипертекстовых страниц HTML (англ. HyperText Markup Language), на котором описывается содержание хранимых документов (язык позволяет описывать структуру документа, выделять заголовки, абзацы, размещать таблицы, иллюстрации и т.п.. Важным элементом языка являются гиперссылки, которые можно расставлять в произвольных местах документа и которые ссылаются на другие документы, хранящиеся не только в данном компьютере, но и в любом другом

159

месте интернета, таким образом образуется всемирная паутина глобальных ссылок, что и определило название проекта;

2.Протокол передачи гипертекста HTTP (англ. HyperText Transfer Protocol), являющийся высокоуровневым прикладным интернет-прото- колом, надстроенным над стеком TCP / IP;

3.УниверсальныйлокаторресурсовURL (англ. Universal Resource Locator), который представляет собой уникальное имя (адрес), по кото-

рому документ можно найти в глобальной Сети. Формат URL, предложенный Бернерс-Ли, сегодня известен любому пользователю интернета. Например, страничка, посвященная самому Бернерс-Ли в МТИ, имеет адрес:

http://web.mit.edu/invent/www/inventorsA-H/berners-lee.html

Она включает указание на протокол, по которому доступен данный ресурс (http://), доменное имя хоста – это Web-сервер МТИ (web.mit.edu), путь к искомой HTML-странице в файловой системе сервера (/invent/www/inventorsA-H/) и, наконец, имя файла, содержащего страницу (berners-lee.html). На первый взгляд формат кажется сложным, но к нему легко привыкнуть и миллионы посетителей Web пользуются им без труда.

4. Общий интерфейс шлюза CGI (англ. Common Gateway Interface),

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

Сервис WWW организован по клиент-серверной технологии. Базы HTML-документов хранятся на Web-серверах, а у пользователей устанавливается клиентская программа, называемая Web-браузером, которая в соответствии с протоколом HTTP посылает запросы на соответствующий сервер, получает странички и отображает их на экране.

После нескольких демонстраций на различных конференциях идея Всемирной Паутины привлекла ученых в самых различных областях и к концу 1992 года в мире насчитывалось уже около 50 действующих HTTPсерверов. Всемирная Паутина появилась на свет.

Главный литературный труд Бернерса-Ли – это книга «Плетя Паутину: истоки и будущее Всемирной паутины» (1999г.), в которой он рассказывает о процессе создания Паутины, её концепции и своём видении развития интернета [2].

В этом основополагающем труде автор говорит о нескольких важных принципах интернета:

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

компьютеры могут быть использованы для «фоновых процессов», помогающих людям работать сообща;