|
|
|||||||||||||||||||||||||||||
|
Enterprise Web 2.0: Часть 1. Web 2.0 - на волне бизнес-инновацийРик Робинсон ,архитектор информационных систем, IBM
Web 2.0 представляет собой новую волну бизнес-инноваций, использующих продолжающееся развитие Интернет как новое средство коммуникации и коммерции. Хотя концепция Web 2.0 не является новой, поскольку существует как минимум с 2003 года , ее внедрение в бизнесе находится на относительно ранней стадии, а всеобщая значимость все еще горячо оспаривается. Данная серия статей, состоящая из четырех частей, фокусируется на том, что называется Enterprise 2.0 - адаптации и использовании идей и технологий Web 2.0 коммерческими и общественными организациями ": В первой части исследуются технические и бизнес-стимулы, стоящие за Web 2.0, задачи и перспективы, которые Web 2.0 открывает для предприятий, а также взаимосвязь между Web 2.0 и SOA.
Широко распространены две основные интерпретации того, что такое Web 2.0, и обе приписываются Тиму О"Рейли (Tim O'Reilly). Более подробная интерпретация представляет Web 2.0 в виде набора шаблонов, посредством которых технология применяется в настоящее время для создания и поддержки бизнес-моделей, использующих интернет-технологии. Другая, более общая, интерпретация дает понимание реальной природы Web 2.0. Попросту говоря, после банкротства доткомов мы наблюдаем возобновление интереса к использованию развивающихся интернет-технологий для создания новых способов коммуникации и ведения бизнеса. Текущий интерес к Web 2.0 возник благодаря кульминации экономических и технологических тенденций. Эти тенденции, вместе взятые, сделали социальные и технические характеристики теперешнего поколения интернет-технологий богатым источником бизнес-инноваций. К таким тенденциям можно отнести:
Развитие партнерства: блоги, вики и социальные вычисления После банкротства доткомов в 2001 году отношение к использованию интернет-технологии стало более зрелым, и она эволюционировала в новую коммуникационную среду, в которой могут участвовать люди любого поколения и любой культуры. Например, персональные профили, блоги и вики (wiki) предоставляют простые инструментальные средства, позволяющие людям общаться друг с другом, не вникая в применяемые технологии Web и браузеров. Используя их, люди могут делиться своими интересами и опытом и создавать совместное содержимое. Используя социальный букмаркинг (установку закладок), люди делятся своими ссылками на содержимое и сервисы, облегчая другим их поиск. Путем тегирования и рейтингования этих ссылок Web-содержимое категоризируется и ранжируется в соответствии с интересами потребителей. Все это приводит к большей функциональности и понятности Интернета, в котором индивидуумы теперь могут встречаться и общаться друг с другом на интересующие их темы легче, чем используя любое другое средство коммуникации. IBM Lotus® Connections (EN) и IBM Lotus Quickr™ (EN) предоставляют программное обеспечение для совместной работы, обеспечивающее данную функциональность. Развитие синдикации и многократного использования: сервисы, каналы и виджеты Поддержка приложений, описанных в предыдущем разделе, представляет собой набор технологий, появившихся в последнее десятилетие. Синдицированные новостные каналы (feed) (простые потоки сообщений и информации, отформатированные в XML согласно протоколам RSS и Atom) сейчас широко распространены и позволяют сайтам-агрегаторам предоставлять содержимое громадного объема, а индивидуумам создавать свои собственные агрегации.
Каналы являются примером сервисов, созданных в соответствии с принципами RESTful, набора рекомендаций по проектированию и реализации, целью которых является создание сервисов, таких же масштабируемых и простых в использовании, как Интернет в целом (REST - это аббревиатура Representational State Transfer). Многие Web-сайты делают доступным свое содержимое и функциональность при помощи RESTful-сервисов, которые можно встроить в другие Web-приложения. В то же время открытые стандарты и развитие SOA сделали доступными многие сервисы и источники информации через надежные, защищенные Web-сервисы. Наконец, технологии, подобные Asynchronous JavaScript + XML (Ajax), позволяют создавать более функциональные и динамичные пользовательские интерфейсы в браузерах. Продукты BM WebSphere Application Server Feature Pack for Web 2.0 и IBM WebSphere MQ Bridge for HTTP предоставляют функциональные возможности для создания REST-сервисов, каналов и пользовательских Ajax-интерфейсов. Проект разработки сообщества Project Zero, тоже исследует возможности облегченной среды приложений для реализации Web 2.0-решений, используя подход, основанный на языках сценариев. Развитие гибкости: ситуативные и mashup-приложения Mashup-приложения дают конечным пользователем широкие возможности для создания (с низкими затратами) приложений путем комбинирования в новые приложения функций и содержимого из многих источников. Часто такие приложения соединяют оперативные данные с новостями и событиями, финансовой информацией или погодой. Пользователи применяют mashup-приложения для комбинирования внешних сервисов и информации со своими собственными данными (например, планами на отпуск или клиентами, с которыми имеют дело) в приложение, объединяющее всю необходимую информацию и функции в одном месте. Социальные вычисления позволяют пользователям совместно использовать mashup-приложения (или отдельные каналы и виджеты, из которых они состоят) с другими, быстро распространяя эту мощь на большие аудитории. На сайте alphaWorks можно загрузить или получить доступ к IBM Mashup Starter Kit можно на сайте alphaWorks. Более подробная информация по ситуативным приложениям приведена в серии статей developerWorks "Mashup-приложения - эволюция SOA" (EN). Web 2.0 раскрывает потенциал SOA С самого своего появления концепции Web-сервисов и SOA обещали новый мир композитных приложений, состоящий из соединенных вместе существующих сервисов, представленных через Интернет. Прогресс в применении этих технологий и архитектур принес плоды в виде появления Web 2.0. Не всегда рассматриваемые как часть основного SOA-движения, RESTful-сервисы и каналы, основанные на таких протоколах, как RSS и Atom, всегда были отличными примерами хорошо структурированных SOA-сервисов вне мира Web-сервисов. Их широкая доступность (в дополнение к Web-сервисам) делает возможным создание синдикаций и ситуативных приложений. Поэтому, хотя Web 2.0 является обширной темой, она очень тесно связана с концепцией композитных приложений, создаваемых путем комбинирования сервисов, каналов и виджетов в рамках SOA. Соответственно концепции и шаблоны Web 2.0 могут быть полезны для раскрытия нового потенциала в организациях, сделавших инвестиции в SOA. Во второй части данной серии статей рассматриваются примеры такого использования. Кульминация рассматриваемых экономических и технологических тенденций имеет ряд последствий: Распространение всех форм контента, которое можно перевести в цифровую форму, претерпевает революционные изменения. Влияние на пользователей традиционных подходов к маркетингу, рекламе и брендингу падает. Традиционный бизнес для обеспечения роста продаж нацеливается на нишевые сегменты "длинного хвоста" рынка, и сталкивается там с нишевыми провайдерами. Новые приложения для конечных пользователей должны выводиться на рынок намного быстрее, чем прежде, либо для повышения адаптируемости организаций к новым условиям, либо для доставки на рынок новых товаров и услуг. Web 2.0 - это набор новых подходов к взаимодействию с пользователями, новых, основанных на интернет-технологиях бизнес-возможностей и поддерживающих технологий, позволяющих индивидуумам легче связываться и взаимодействовать друг с другом. В некотором роде Web 2.0 отражает появление новых возможностей, ставших доступными благодаря широкому распространению принципов и технологий SOA. Web 2.0 открывает новые возможности для бизнеса, но одновременно ставит перед компаниями задачи охвата аудитории клиентов, организации совместного использования и защиты фирменной информации, идентификации и освоения "длинных хвостов" на своем рынке. В последующих статьях данной серии более подробно исследуются возможности, проблемы, шаблоны и технологии Web 2.0.
|
|