ГОСТ Р 55901—2013
Тим О’Рейли увязал появление большого числа сайтов, объединенных некоторыми общими принципами, с
общей тенденцией развития интернет-сообщества, и назвал это явление веб 2.0. в противовес «старому* веб 1.0.
Несмотря на то. что значение этого терминадосих пор является предметом многочисленныхспоров, те исследова
тели. которые признают существование веб 2.0. выделяют несколько основных аспектов этого явления. Немного
позже Тим О’Рейли сформулировал часть принципов веб 2.0. За прошедшее время сфера веб 2.0 расширилась,
вытесняя традиционные веб-сервисы, получившие название веб 1.0.
Веб 2.0 не является технологией или каким-то особым стилем веб-дизайна. Для определения сути подходит
определение веб 2.0 как комплексного подхода к организации, реализации и поддержке веб-ресурсов.
К числу наиболее известных проявлений концепции веб 2.0 следует отнести следующие.
В.11.1 Создание веб-служб
Веб-службы — это программы,доступ ккоторым осуществляется через веб (тоесть протокол HTTP), а обмен
данными происходит в формате XML или JSON. используя один из трех наиболее распространенных архитектур
ных стилей проектирования приложений: RPC. SOAP или REST. В результате программное обеспечение может
использовать веб-службы вместо того, чтобы самостоятельно реализовывать требуемый функционал (например,
проверить введенный в форму почтовый адрес). В отличие от обычных динамических библиотек, такой подход
обладает рядом плюсов.
Веб-служба находится на серверах компании, которая ее создала. Поэтому в любой момент пользователю
доступна самая свежая версияданныхи ему не приходится заботиться об обновленияхи вычислительных мощнос
тях. требуемых для выполнения операции.
Инструменты для работы с HTTP и XML есть в любом современном языке программирования, поэтому
веб-службы переходят в разряд платформонезависимых.
В.11.2 Технология Ajax
Asynchronous JavaScript and XML — подход к построению пользовательских интерфейсов веб-приложений,
при котором веб-страница не перезагружается, а асинхронно загружает нужные пользователю данные. Использо
вание Ajax стало наиболее популярно после того, как Google начала активно использовать его при создании своих
сайтов, таких какGmailиGoogle Maps. ЧастоAjax считают синонимом веб 2.0. что совершенно не так. Веб 2.0 непри
вязан к какой-тоодной технологии или наборутехнологий, стем же успехом еще в 1999 г. возможность асинхронного
обновления страницы уже предоставлял Flash 4.
В.11.3 Веб-синдикация
Одновременное распространение аудио- и видеоинформации на различных страницах или веб-сайтах, как
правилосвязано сиспользованием технологий RSS или Atom. Принципзаключается враспространении заголовков
материалов и ссылок на них (например, последние сообщения форумов и т. п.). Первоначально эта технология
использовалась на новостных ресурсах и а блогах, но постепенно сфера применения расширилась.
В.11.4 Смешение (mash-up)
Сервис mash-up(дословный перевод — «смешение») — сервис, который полностью или частично использу
ет в качестве источников информации другие сервисы, предоставляя пользователю новую функциональность для
работы. В результате такой сервис может становиться также новым источником информации для других mash-up
сервисов. Таким образом, образуется сеть зависимых сервисов, интегрированных друг с другом.
В.11.5 Метки (теги)
Метки (теги) — ключевые слова, описывающие рассматриваемый объект либо относящие его к какой-либо
категории. Это своего рода метки, которые присваиваются объекту, чтобы определить его место среди других объ
ектов.
Появление и быстрое распространение блогов тоже вписывается в концепцию веб 2.0, создавая такназывае
мую «редактируемую паутину» (writable Web).
В.11.6 Социализация сайта
Использование разработок, которые позволяют создавать сообщество (социализация сайтов):
возможность индивидуальных настроек сайта и создание личного рабочего пространства (личные файлы,
изображения, видео, блоги) пользователя;
поощрение, поддержка и доверие «коллективному разуму»:
соревновательный элемент, репутация или карма, которые позволяют сообществу саморегулироваться и
ставить пользователям дополнительные цели присутствия на сайте.
В.11.7 Недостатки веб 2.0
Пользование веб 2.0 подразумевает высокую степень зависимости от сервисов сторонних изготовителей:
- зависимость сайтов от решений сторонних компаний, зависимость качества работы сервиса от качества
работы других компаний;
- слабая приспособленность современной инфраструктуры квыполнению сложных вычислительныхзадач в
браузере;
- уязвимость конфиденциальныхданных, хранимых на сторонних серверах,для злоумышленников (извест
ны случаи хищения личных данных пользователей, массовых взломов учетных записей блогов):
- серьезнейшим недостатком сайтов веб 2.0. где контент касается социально-значимых вопросов идопуска
ются пользователи под псевдонимами и анонимно, все чаще становится «затопление вздором* (английский тер
мин BS-floodlng).
40