Помощь в написании студенческих работ
Антистрессовый сервис

Технологии Web 2.0

РефератПомощь в написанииУзнать стоимостьмоей работы

Глубинному пониманию того, что такое ESN, мешают не только сложности перевода, но и то, как во многих случаях этот термин используется в английском. Существует множество терминов, где слова enterprise, social, networking, network, media, computing, business, software и некоторые другие используются в самых разных сочетаниях, порой весьма близких по виду, но иногда далеких по смыслу, а то… Читать ещё >

Технологии Web 2.0 (реферат, курсовая, диплом, контрольная)

Web 2.0 — термин, который обозначает второе поколение сетевых сервисов, позволяющих пользователям не только путешествовать по сети, но и коллективно работать и размещать средства массовой информации и коммуникации в сети [5].

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

Чтение новостей в сети, использование электронной почты и других интернет — сервисов стало для нас делом обыденным и привычным. Но технологии не стоят на месте, и спустя два десятилетия после появления первого веб-браузера — средства просмотра веб-страниц — в 2005 году Тим О’Рейлли описал концепцию «эволюционировавшей всемирной паутины», которую он обозначил термином Web 2.0.

С технологической точки зрения Web 2.0:

  • 1. AJAX[34] (от англ. Asynchronous Javascript and XML) -подход к построению интерактивных пользовательских интерфейсов веб-приложений. При применении этой технологии, интернет-страница не перезагружается стопроцентно в ответ на любое действие пользователя. Такого рода расклад даёт возможность создавать удобные веб-интерфейсы.
  • 2. Открытые общественные веб [35] — сервисы (API) (от англ. Application Programming Interface) — интерфейс прикладного программирования. Это набор различных функций, констант, классов, форматов запросов, которые разрешается применять к другим программам.
  • 3. RSS (от англ. Really Simple Syndication) [36] — специальный формат, в котором сайты могут снабжать свои новости до конечного потребителя. Была разработана в 1999 году компанией Netscape Communications. Эта технология позволяет компьютерам автоматически распознавать и отбирать нужную информацию для пользователя, объединять ее по темам, и в свою очередь наблюдать за изменением соответствующих веб-ресурсов.

Технология AJAX.

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

Технология AJAX состоит из:

  • · (X)HTML, CSS для подачи и стилизации информации
  • · DOM-модель, операции, над которой производятся javascript на стороне клиента, чтобы обеспечить динамическое отображение и взаимодействие с информацией
  • · XMLHttpRequest для асинхронного обмена данными с вебсервером. В некоторых AJAX-фреймворках и в некоторых ситуациях, вместо XMLHttpRequest используется IFrame, SCRIPT-тег или другой аналогичный транспорт.
  • · JSON часто используется для обмена данными, однако любой формат подойдет, включая форматированный HTML, текст, XML.

На рис. 1.6 наглядно изображена структура технологии AJAX.

Состав AJAX.

Рис. 1.6. Состав AJAX

Первая часть выполняется в браузере и написана, чаще всего, на JavaScript, а вторая — находится на сервере и написана, чаще всего, на Ruby, Java или PHP.

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

Достоинство AJAX — в интерактивности и быстром времени отклика. Открытые общественные веб — сервисы Открытые общественные веб — сервисы представляют собой современные средства, сетевое программное обеспечение, которые направлены на поддержку групповых взаимодействий.

Групповые действия состоят из следующих компонентов:

  • — персональные действия участников: записи мыслей, заметки и аннотирование чужих текстов, размещение мультимедийных файлов;
  • — коммуникации участников между собой (мессенджеры, почта, чат, форум).

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

Среди особо преуспевающих в этом направлении систем можно выделить Российскую систему Mail.ru (услуги электронной почты, фото/видеосервиса, поисковая система, блоги, новостная лента и др.), международную Google.

Технология RSS.

Технология RSS позволяет значительно снизить входящий трафик и автоматизировать доставку новостей с веб-сайтов на компьютер пользователя. Данная технология широко распространена на Западе и почти неизвестна в России.

RSS (Really Simple Syndication) — специальный формат, в котором сайты могут снабжать новостями конечного потребителя. Была разработана в 1999 году компанией Netscape Communications. Эта технология позволяет компьютерам автоматически распознавать и отбирать нужную информацию для пользователя, объединять ее по темам, и в свою очередь наблюдать за развитием соответствующих веб-ресурсов.

Основные черты RSS:

  • — используется протокол HTTP, позволяющий получать новости фактически со всех сайтов, на которые можно зайти обычным (с помощью браузера) образом;
  • — новости выдаются в компактном формате, но при этом можно переключиться на расширенное содержание, а также быстро перейти на заинтересовавшую страницу веб-сайта;
  • — информация, которая принимается через RSS, заметно уменьшает входящий трафик, так как в ней практически отсутствует реклама, потому что информация приходит в текстовом виде.

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

Таблица 1. Форматы RSS.

Версии RSS и рекомендации.

Версия.

Владелец.

За.

Статус.

Советы.

0.90.

Netscape.

Отменён версией 1.0.

Не пользуйтесь.

0.91.

UserLand.

Элементарный функционал.

Официально отменён выходом версии 2.0. Но все еще популярен среди RSS.

Подходит для простых публикаций. Если понадобится больше, вы легко сможете перейти на 2.0.

  • 0.92 ,
  • 0.93 ,
  • 0.94

UserLand.

Больше возможностей, чем у 0.91.

Отменён выходом версии 2.0.

с.

Пользуйтесь версией 2.0.

1.0.

RSS-DEV.

Working Group.

Основан на языке RDF. Расширяется с помощью модулей. Не зависит от какойлибо одной компании.

Стабилен. Ведется активная разработка модулей.

Используйте.

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

2.0.

UserLand.

Расширяется с помощью модулей.

Несложный при миграции с ветки форматов 0.9х.

Стабилен. Ведется активная разработка модулей.

Используйте для публикации новостей общего назначения.

HTML предназначен для представления информации лично пользователям. А RSS позволяет организовать автоматическое взаимодействие между компьютерами и таким образом освободить пользователя от ежедневного посещения интересующих его веб-сайтов. Для этого пользователю необходимо открыть окно агрегатора и прочитать собранную им информацию[6, 21].

RSS-агрегатор — это программа, предназначенная для сбора и систематизации RSS-каналов[24].

На рис. 1.7 изображён принцип работы RSS-агрегатора.

Принцип работы RSS-агрегатора.

Рис. 1.7 Принцип работы RSS-агрегатора

Внешне агрегатор напоминает электронную почту: слева — колонка с рассортированным по категориям списком, интересующих веб-сайтов (каждый веб-сайт — это RSS-канал), а в правой части окна выводится собранная информация.

На рис. 1.8 приведён пример RSSагрегатора.

RSSагрегатор.

Рис. 1.8. RSSагрегатор

Суть работы с любым RSSагрегатором заключается в следующем:

  • · Вначале добавляются адреса тех каналов, которые нужны в агрегатор;
  • · после добавления адресов, нет необходимости заходить на различные сайты и просматривать все новости в своем RSS-агрегаторе.

Важнейшее преимущество RSSуниверсальность, т.к. в основу RSS-канала может располагаться любой сетевой ресурс: сайт, форум, прайслист сетевого магазина, блог и т. д.

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

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

Чем более разносторонне такое взаимодействие, тем лучше: возможность обмениваться сообщениями, комментировать статьи, размещать фотографии и видео делают сайты более привлекательными для посетителей. Подобные сайты (текстовые, видео — и аудиоблоги, живые журналы, социальные сети) составляют вместе единое понятие — Веб 2.0, о котором сейчас достаточно много статей и книг.

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

Социальный компьютинг.

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

Это стремление к использованию социальных веб — приложений, которые объединяют в себе силу общественных связей и мощь компьютерных коммуникаций.

Взрыв активности в общественных социальных сетях, наблюдаемый в последние годы, стал импульсом к возникновению нового направления под названием ESN (Enterprise Social Networking) [28]. Его обычно переводят как «корпоративные социальные сети», что не вполне корректно, поскольку речь идет не о собственно социальных сетях, а о тех сервисах, которые заимствованы из социальных сетей и которые можно использовать для корпоративных нужд.

Терминологическая неточность не самая большая опасность, гораздо хуже упрощенное отношение к ESN. Оно чревато тем, что, создав сеть, предприятия не получают ожидаемых результатов. Причина неудач очевидна: социальные сети, существующие в Интернете, отличает стихийность; если благодаря им люди и объединяются в какие-то коллективы, то такие коллективы и реализуемые ими цели носят чаще всего временный характер. В корпоративных условиях необходимость выстроить систему взаимодействия существующего коллектива и его деятельность совершенно явным образом подчинена задачам бизнеса. Собственно ESN здесь не самое главное, существеннее комплекс управленческих и организационных мер, обеспечивающих внедрение.

Глубинному пониманию того, что такое ESN, мешают не только сложности перевода, но и то, как во многих случаях этот термин используется в английском. Существует множество терминов, где слова enterprise, social, networking, network, media, computing, business, software и некоторые другие используются в самых разных сочетаниях, порой весьма близких по виду, но иногда далеких по смыслу, а то и не имеющих ничего общего. Если не упорядочить терминологию, так или иначе связанную с социальными сетями, и не выстроить понятия, то ESN, скорее всего, будет восприниматься как иероглиф с множеством значений, воспринимаемых каждым по-своему.

Начнем с того, что принятое использование трех слов Enterprise Social Networking без четвертого — services, вообще говоря, не вполне обоснованно. Есть понятие Social Networking Services, то есть сервисы социальных сетей, но про него при переносе из глобальной среды в корпоративную почему-то забыли. Еще хуже то, что перевод термина ESN как «корпоративные социальные сети» лишает его изначально содержания, поскольку в оригинале нет слова network, а есть networking, а это далеко не одно и то же. Существует множество понятий, так или иначе связанных с ESN. Чтобы представить сложность и многогранность предмета обсуждения, приведем некоторые из них.

Социальные сети (Social Networks). Задолго до появления компьютеров в 30-е годы прошлого века психологи, среди них наиболее яркими представителями были Якоб Морено и Курт Левин, формализовали феномен социальных сетей и создали дисциплину их анализа (Social Network Analysis, SNA). В 50−60-е годы инструментарий SNA активно развивался в ряде американских и европейских университетов. В SNA под социальными сетями понимается социальная структура, узлами которой являются отдельные индивиды или сообщества, связанные одним или несколькими типами отношений. Появление компьютерных сетей, в особенности WWW, открыло возможность для создания нового типа сообществ, которые стали называть виртуальными, а технологии Web 2.0 расширили перспективы социальных сетей до такой степени, что они стали одним из важнейших факторов воздействия на общественные процессы.

Компьютерная поддержка кооперативной деятельности CSCW (Computer Supported Cooperative Work) [13]— междисциплинарная область исследований, сфокусированная на анализе использования тех или иных технологий для организации деятельности коллективов, она включает в себя компьютерную науку, социологию, психологию и другие науки. CSCW можно рассматривать как часть другой дисциплины — анализа социальных сетей SNA (Social Network Analysis), объединяющего социологию, антропологию, математику, эпидемиологию и иные науки, изучающего на более общем уровне связи и отношения между людьми.

Социальные медийные ресурсы (Social Media). Вместе с технологиями Web 2.0 появился повод выйти за пределы одностороннего вещания и придать средствам коммуникации диалоговый характер. Обычно термином социальные медиа называют подмножество интернет-приложений (сейчас их насчитывается примерно 250), обеспечивающих создание контента самими пользователями и обмен им. Очевидно, что появление социальных медийных ресурсов принципиально меняет способы взаимодействия между людьми и организациями.

Социальный компьютинг (Social Computing). В общем случае так называют область компьютерных наук и практических приложений, находящуюся на пересечении анализа социального поведения и использования вычислительных систем. Термин не строгий, иногда в него включают организацию совместного приятия решений или групповых экспертных оценок, ставших особенно популярными после публикации книги Джейма Шуровьевски «Мудрость толпы» и распространения методов краудсорсинга.

Свои размышления публикует в своем блоге Дион Хинчклифф (Dion Hinchcliffe). Он рассуждает о таких понятиях как интернет-сингулярность и социальный компьютинг.

Интернет-сингулярность — это процесс более глубокого взаимопроникновения онлайнового и офлайнового миров, при котором резко ускоряется развитие науки, бизнеса, общества и самореализации. Наверное, уже сейчас некоторые феномены онлайнового мира можно воспринимать как признаки наступающей интернет — сингулярности [27].

Социальный компьютинг — это все более распространяющийся тренд к использованию социальных веб-приложений, которые объединяют в себе силу общественных связей и мощь компьютерных коммуникаций. Если люди используют онлайн для общения между собой — это и есть социальный компьютинг.

Дион Хинчклифф выразил свои размышления в виде диаграммы: по его мнению, современные приложения Веб 2.0 являются переходным этапом к социальному компьютингу. Вместе с развитием веб — сервисов и корпоративных компьютерных систем нового поколения это станет условием для наступления интернет — сингулярности, то есть резкого скачка в развитии науки, бизнеса, общества и т. д.

Нужно лишь заметить, что корпоративные системы вовсе не случайно попали на вышеприведенную диаграмму. Многие американские футурологи, и Дион Хинчклифф в частности, зарабатывают на корпоративном консалтинге, рекомендуя им прямо сейчас начинать трансформации в стиле Веб 2.0, причем эти трансформации станут только первым этапом на пути к «Предприятию 2.0» (Enterprise 2.0) и «коллективному интеллекту» будущего.

Показать весь текст
Заполнить форму текущей работой