Научная статья на тему 'Развитие web - технологий'

Развитие web - технологий Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
2422
238
i Надоели баннеры? Вы всегда можете отключить рекламу.
i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Текст научной работы на тему «Развитие web - технологий»

Золотарёв С.П.

РАЗВИТИЕ WEB - ТЕХНОЛОГИЙ

Изобретателями всемирной паутины считаются Тим Бернере-Ли и, в меньшей степени, Роберт Кайо. Тим Бернер с-Ли является автором технологий HTTP, URI/URL и HTML. В 1980 году он работал в Европейском совете по ядерным исследованиям (фр. Conseil Europeen pour la Recherche Nucleaire, CERN)-консультантом по программному обеспечению. Именно там, в Женеве (Швейцария), он для собственных нужд написал программу «Энквайр» (англ. «Enquire», можно вольно перевести как «Дознаватель»), которая использовала случайные ассоциации для хранения данных и заложила концептуальную основу для Всемирной паутины.

В 1989 году, работая в CERN над внутренней сетью организации, Тим Бернере-Ли предложил глобальный гипертекстовый проект, теперь известный как Всемирная паутина. Проект подразумевал публикацию гипертекстовых документов, связанных между собой гиперссылками, что облегчило бы поиск и консолидацию информации для учёных CERN. Для осуществления проекта Тимом Бернерсом-Ли (совместно с его помощниками) были изобретены идентификаторы UR1, протокол HTTP и язык HTML. Это технологии, без которых уже нельзя себе представить современный Интернет. В период с 1991 по 1993 год Бернере-Ли усовершенствовал технические спецификации этих стандартов и опубликовал их. Но, всё же, официально годом рождения Всемирной паутины нужно считать 1989 год.

В рамках проекта Бернерс-Ли написал первый в мире веб-сервер «httpd» и первый в мире гипертекстовый веб-браузер, называвшийся «WorldWideWeb». Этот браузер был одновременно и WYSIWYG-редактором (сокр. от англ. What You See Is What You Get — что видишь, то и получишь), его разработка была начата в октябре 1990 года, а закончена в декабре того же года. Программа работала в среде «NeXTStep» и начала распространяться по Интернету летом 1991 года.

Первый в мире веб-сайт Бернерс-Ли создал по адресу http://info.cern.ch/, теперь сайт хранится в архиве. Этот сайт появился он-лайн в Интернете 6 августа 1991 года. На этом сайте описывалось, что такое Всемирная паутина, как установить веб-сервер, как использовать браузер и т. п. Этот сайт также являлся первым в мире интернет-каталогом, потому что позже Тим Бернерс-Ли разместил и поддерживал там список ссылок на другие сайты.

Web-технологии есть концепция работы с информацией. Она отличается следующими особенностями:

• техническая основа Web-технологий - локальные и глобальные сети, часто Интернет;

• применение особого типа тонких клиентов: web-браузеров;

• преимущественно текстовая и статично-графическая подача информации (ослабление этой тенденции связано с развитием технологий связи и ПО, экспансией медиаконтента);

• изменения в информационных источниках мгновенно отражаются в публикациях;

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

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

• активная работа поисковых машин;

• доставка и тиражирование контента практически бесплатны.

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

Следствием простоты веб-интерфейса является широкая употребимость Интернета как канала коммуникации.

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

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

Наиболее популярные браузеры: Internet Explorer, FireFox, Opera, Safari, Chrome.

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

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

Web-страница (гипертекстовый документ) — это документ, описанный на языке HTML. Основное отличие их от текстовых документов состоит в том, что они могут включать ссылки на другие аналогичные документы.

Страницей называют то, что показывает браузер при вводе адреса страницы или при переходе по ссылке.

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

Чаще всего все страницы сайта имеют общее доменное имя.

Сервис (веб-сервис) - специализированный сайт для решения нужных посетителям достаточно узких задач. Пример сервиса — gmail.com.

Web-сервер (более точно — http-cepBep) — специальная программа, установленная на общедоступном компьютере. Web-сервер обеспечивает одновременную обработку запросов от множества клиентов по протоколу HTTP.

Веб-портал - это веб-сайт, предоставляющий пользователю различные интерактивные сервисы, работающие в рамках одного веб-сайта (веб-страницы). Веб-порталы зачастую выполняют роль единой точки доступа к информации в WWW. Порталы представляют информацию из разных источников единообразным способом. Наряду^ с стандартной функцией поиска, веб-порталы предлагают и другие сервисы такие как электронная почта, новости, форумы, голосования и другие. Первичная классификация порталов включает два основных класса:

• Горизонтальные порталы.

• Вертикальные порталы.

Кроме того, можно рассматривать и другие классы порталов:

• Персональные.

• Академические.

• Правительственные.

• Корпоративные.

• Тематические.

Общедоступные (или горизонтальные) порталы (называемые иногда мегапорталами), такие как Yahoo!, Lycos, Excite, Rambler и др. Эти порталы предназначены для самой широкой аудитории, что отражается на содержании предоставляемой ими информации и услуг — обычно они носят общий характер (например, новости о политических событиях и культурной жизни, электронная почта, новостные рассылки и т.д.). Сфера деятельности таких порталов пересекается со сферой деятельности средств массовой информации, поэтому в последнее время наблюдаются процессы слияния общедоступных порталов и средств массовой информации в рамках одной компании.

Вертикальные порталы предназначены для специфических видов рынка и обслуживают аудиторию, пользующуюся услугами этого рынка или работающую на нем. Примерами таких порталов могут служить приложения В2С (Business-to-consumer), например туристические агентства, предоставляющие услуги по бронированию мест в гостиницах, заказу и доставке билетов, доступу к картам и т.п., либо порталы типа В2В (business-to-business), позволяющие своим клиентам реализовывать совместные бизнес-операции (например, выбирать поставщиков и осуществлять закупку товаров, проводить аукционы и т.п.). Число подобных порталов в последнее время быстро растет, поскольку все новые рынки товаров и услуг перемещаются в Интернет.

Корпоративные порталы предназначены для сотрудников, клиентов и партнеров одного предприятия (иногда они называются В2Е-порталы - Bus in ess-to-employees). Пользователи такого портала получают доступ к предназначенным им сервисам и приложениям в зависимости от их роли и

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

Корпоративный портал предназначен для:

• предоставления внешним и внутренним пользователям возможности персонифицированного доступа ко всем корпоративным данным и приложениям (включая неструктурированные и разнородные данные).

• объединения изолированных моделей бизнеса, интеграция различных корпоративных

приложений (в том числе приложений бизнес-партнеров),

• обеспечения полноценного круглосуточного доступа всех пользователей (включая и

мобильных) к ресурсам компании независимо от их места пребывания.

Из числа наиболее распространенных средства создания порталов можно назвать следующие:

• Microsoft SharePoint Server 2007.

• WebSphere Portal Server - компании IBM.

• Oracle 9iAS Portal - компании Oracle Corporation.

• Enterprise Portal - компании SAP Portals.

• iPlanet Portal Server - компании Sun Microsystems.

• Sybase Enterprise Portal - компании Sybase.

• InfoExchange Portal - компании Broad Vision.

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

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

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

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

ЛИТЕРАТУРА

1. http://intervolga.ru/lect.htm — Основы Веб-технологий. Курс лекций., С.А. Овчинников — Волгоградский государственный технический университет. Кафедра ПОАС., 21.09.2008.

2. http://www.intuit.ru/department/internet/webtechno/ — Web-технологии. Учебный курс., А.В. Сычев — Интернет университет информационных технологий ИНТУИТ.РУ., 04.02.2009.

3. http://ru.wikipedia.org/wiki/Be6 2.0 — Веб 2.О., Википедия — свободная энциклопедия., 08.04.2009

i Надоели баннеры? Вы всегда можете отключить рекламу.