Выбрать главу

В "старой" Web для просмотра нужных сведений использовался язык HTML, при этом содержание информации было отделено от ее представления. Для сети Semantic Web были разработаны спецификации XML, предусматривающие разделение содержания, представления и смыслового значения. Стандарт XML 1.0 утвержден Консорциумом W3C в 1998 году.

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

XML представляет собой метаязык, т. е. язык, на базе которого можно определять свои собственные языки. Он предназначен не только для создания программного обеспечения, служащего для организации обмена данными в Web, но и для распознавания семантического значения этих данных. Подобная платформа, по словам Бернерса-Ли, является очень мощным средством, позволяющим проектировать интеллектуальное программное обеспечение. Скорее всего, XML не сможет полностью вытеснить HTML. В настоящее время Консорциум W3C работает над спецификациями языка расширяемых стилей Extensible Style Language (XSL), предназначенного для улучшенного представления данных, и XHTML, служащего для определения HTML- документов на базе XML.

В те недавние годы, когда технология XML еще только завоевывала всеобщее признание, Консорциум W3C разработал объектно-ориентированную платформу определения ресурсов Resource Definition Framework (RDF). Данным в формате RDF присваиваются дескрипторы, которые могут определяться в отдельных файлах определения типов документов Document Туре Definitions (DTD). В каждой отрасли имеется свой, постоянно расширяющийся список DID.

Бернерс-Ли предлагает использовать XML и RDF в качестве долгосрочных решений. Возможно, рано или поздно они позволят справиться с текущими задачами.

За все эти годы Тим нисколько не изменился. Он все еще свято чтит "светлые идеалы" Web, сформированные им и его помощниками в самом начале. Он по-прежнему остается в тени, а его изобретение считается либо нерукотворным, либо результатом "коллективного труда".

В 1995 году Бернерс-Ли стал лауреатом премии Фонда Килби — за изобретение WWW. В том же году он разделил премию ACM (Association for Computing Machinery) в номинации программных систем с несколькими учеными и предпринимателями, в том числе с Марком Андриссеном, одним из учредителей Netscape Communications. И вот теперь его признали гением.

1 июня 1998 года Тим Бернерс-Ли стал одним из 29 лауреатов, награжденных "грантами для гениев" (genius grants) — так называют премии, учрежденные Фондом Джона и Катерины Мак-Артуров за создание "революционной системы коммуникаций, требующей минимального понимания технических проблем".

Рэй Томлинсон

Изобретатель электронной почты

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

Рэй Томлинсон

Рэй Томлинсо

Его называют изобретателем электронной почты, хотя обмен электронными сообщениями между пользователями в единой вычислительной системе с разделением времени, используемый в университетах, существовал еще в 60-х годах прошлого столетия. Однако передача сообщений электронной почты между компьютерами в ее сегодняшнем виде началась в конце 1971 года. Рэй Томлинсон из фирмы Bolt Beranek and Newman стал первым человеком, который послал сообщение с компьютера из одной сети на компьютер, входящий в другую сеть.

Томлинсон был первым, кто написал адрес таким образом, как это делается в настоящее время. Томлинсон был тем человеком, который выбрал символ "@" в качестве разделителя между именем пользователя и именем хоста в синтаксисе адреса электронной почты.

Он родился в 1942 году. В 1965 году закончил Массачусетский технологический институт и начал работать в компании Bolt Beranek and Newman.

В 1968 году компания получила правительственный заказ на работы, связанные с созданием сети ARPANET (предшественницы Internet). Координировало эти работы Агентство перспективных исследователей (ARPA) Министерства обороны США (отсюда и название сети). Сеть ARPANET, функционирование которой началось в 1969 году, объединяла главным образом исследовательские центры и крупные университеты Америки.

Томлинсон был знаком с существовавшими в то время системами передачи сообщений, разработанными еще в середине 60-х годов. В 1971 году он создал систему SNDMSG (от send message — "послать сообщение"), которая давала возможность пользователям компьютеров (в то время это были компьютеры PDP-10, входящие в состав сети ARPANET) обмениваться электронными сообщениями путем публикации их в определенных почтовых ящиках, роль которых выполняли простые текстовые файлы.

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

Рэй Томлинсон стал экспериментировать со своей созданной системой SNDMSG и протоколом передачи файлов CYPNET, для того чтобы организовать передачу файлов на удаленные узлы сети ARPANET (в 70-х годах сеть имела уже 15 узлов). Томлинсон вспоминает: "Мне пришла в голову идея, что CYPNET мог бы включить посылаемый файл в состав файла почтового ящика точно так же, как это делает SNDMSG". По его словам, нужно было только "внести небольшое изменение в протокол". Что и было им сделано.

Он послал первое электронное сообщение на адрес, принадлежащий ему же и зарегистрированный на другом компьютере, а точнее с одного компьютера PDP-10 на другой — PDP-10, установленный рядом. Компьютеры были соединены между собой через ARPANET. Сейчас уже Томлинсон не помнит текста своего первого сообщения (неудивительно — прошло более тридцати лет).

Первым сетевым адресом был tomlinson@bbn-tenexa (Теnех — операционная система, которая в то время использовалась в компании Bolt Beranek and Newman). Доменные расширения, такие как соm и net, а также национальные суффиксы, были введены только несколько лет спустя.

Вообще, Томлинсон должен был придумать также схему адресации, которая бы идентифицировала не только получателей сообщений, но и компьютеры, на которых находились их почтовые ящики. Для этого нужен был разделитель, и выбор Томлинсона пал на символ "@". Когда по прошествии многих лет его спросили, почему он выбрал этот символ, он ответил: "Я искал на клавиатуре знак, который не мог встретиться ни в одном имени и вызвать путаницу". И далее он продолжал: "Символ "@" ("эт", что созвучно английскому предлогу at, т. е. "на"), был выбран осмысленно. Он показывает, что пользователь находится "на" каком-либо другом хосте, а не в локальной сети".

Любопытные сведения, связанные с поисками истоков символа приводит в своей статье "Неизвестная жизнь "собачки" Бруно Гуиссани:

"Парадоксальным является тот факт, что поиски истоков символа "канонизированного" в 90-х годах XX столетия, уводят нас, по меньшей мере, в XV век, а возможно, еще дальше, хотя лингвисты и палеографы до сих пор расходятся во мнениях по этому вопросу.

Американский ученый Бертольд Уллман 70 лет назад выдвинул предположение, что знак был изобретен средневековыми монахами. Он утверждает, что этот знак понадобился им в качестве сокращения для латинского ad — часто употребляемого универсального слова, означающего "на", "в", "в отношении". Однако реальные доказательства, подтверждающие эту гипотезу, остаются очень скудными.

До недавних пор большинство лингвистов полагали, что знак "@" имеет более позднее происхождение и появился на свет в XVIII столетии в качестве символа, указывающего стоимость единицы товара, например "5 яблок @ 10 пенсов". Французский исследователь Дэнис Музерелли считает, что этот знак появился в результате другого "уклона" в написании, когда значок " ' ", использовавшийся французскими и немецкими купцами, начали второпях писать как "@".