Сегодня 04.04.2025 Вы зарегистрированы в системе под именем ANONYMOUS

Rambler's Top100
Начало
Обо мне
Моя семья и звери
Статьи
Проекты
Стихи
Фото-галерея
Досуги
Былое и думы
Универсальная Самообучающаяся Экспертная Система
Мудрости
Приколы
 
Новости
Карта сайта
Все материалы
Обсуждение
Опросы
 
Высказаться
Email
Вид для печати
 
Регистрация
Настройка
 


КиноНавигатор поможет выбрать фильм, если не знаешь, что посмотреть.
Персональный сайт Андрея Акопянца  >  Былое и думы  >  Communiware - Мои материалы

    След. материал >>

Комуниварь и новейшие тренды в Интернет

Попытка рефлексии оптыта CW. Рассмотрены два магистральных тренда, наблюдаемых в сети:

  • обеспечение коммуникаций вокруг веб-сайтов
  • преодоление ограничений HTML и HTTP-протокола
    и указано возможное место технологии Communiware в реализации этих трендов.

Full-interactive web-sites

Сейчас начинает завоевывать популярность новая израильская программка Odigo. Она в принципе, умеет то же, что и ICQ, с одим важным дополнением - если ICQ предлагет общение, как таковое, то Odigo предлагает общение "по поводу" - а именно, по поводу посещаемых веб-сайтов.
В статье, рекламирующей Odigo, написано, что она реализует две простых базовых потребности людей - писать "Я был тут" и спращивать "Кто здесь"?

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

1. Общение "по поводу".

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

Феноменальный успех сайта forum.msk.ru в значительной степени был обеспечен моделью, при которой комментировалась каждая статья в отдельности, но имелась возможность взглянуть на
консолидированный гест-бук, понять, о чем пишут (особенно - если пишут некоторые особо уважаемые люди), и на основании этого приять решение - что, собственно, читать.

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

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

Мораль - нужно уметь выборочно консолидировать потоки реплик к разным материаламм, и предоставлять возможность выбора уровня консолидации таким образом, чтобы поддерживать "правильную" с точки зрения участинков общения плотность потока,

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

2. Непосредственное общение.

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

Оптимальным образом эту потребность решают системы instant messaging, типа ICQ. Во первых, они обеспечивают оперативное отслеживание об участинках общения, находящихся в он-лайн, во вторых - активное уведомление о репликах в адрес участника.

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

К этому тесно примыкает потребность в "не мгновенных", но активных уведомлениях о репликах в адрес участинка, и интересующих его материалах. Таковыми являются email-рассылки.

Таким образом, можно ввести понятие Full-interactive web-site. Это сайт, обладающий следуюими характеристиками;

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

Communiware представляет собой идеальный инструментарий для создания таких Full-interactive сатйтов.

Post-HTTP

Сегодня вся сеть построена на базе HTTP-потокола, имеющего очень простую природу:
имеется масса страничек, у каждой из которых есть свой уникальный идентификатор, который впрочем может быть достаточно длинным и рабитым на несколько файлов (куки, post).
Одна страничка может ссылаться на другие странички. Страничка - это стандартный HTML. И все...

Этот подход именно благодаря своей простоте позволил Сети получить тот облик, который она имеет сейчас. Мы мало это осознаем, но масса полезных сетевых сервисов (искалки, и тем более метаискалки, рейтинги, каталоги, счетчики, баннерные сети) являются МЕТАСЕРВИСАМИ, которые некоторым достаточно прозрачным образом пристраиваются к другим ресурсам ровно са счет того, что структура проста и прозрачна.

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

Растет популярность специализированных клиентских программ, устанавливаемых на компьютере пользователя и взаимодействующих с сервером по своим собственным протоколам. Java & ActiveX - решения, несмотря на то. что активируются из стандартного браузера, имеют ту же природу (специализирвоанного клиента). С такими системами метасервисы работать не в состоянии.
Определенные надежды в этом плане возлагаются на XML, но при том, что XML-это не более чем способ порождения языков, очевидно, что сеть начинет захлестывать вал несовместимых XML-based языков, используемых в конкретных прикладных системах. И этот процесс уже начинается. Это разнообразие и несовместимость также блокирует возможность нормальной работы метасервисов.

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

В это смысле назревает потребность в модели представления контента, которая была бы сравнима по простоте с HTML+HTTP, стандартно интерпретировалась (в отличии от XML), эффективно реализовывалась, и позволяла бы веб-ресурсам более тесно, но стандартно общаться друг с другом и с метасервисами.

Необходимо также, чтобы эта модель позволяла гибко распределять функции между сервером и клиентом обеспечивая работу как pure-браузеров, так и обеспечение данными продвинутых клиентов, реализованных на Java или на RAD-средствах.

В этом смысле контент-модель Communiware вполне удовлетворяет этим требованиям.

1. На базе этой модели легко строится практически любой веб-ресурс

2. Комунивер-сервер содержит достаточно много метаинформации, чтобы про его контент-модель можно было почти все узнать из самого сервера.

3. Разные контент - модели хорошо совместимы по крайней мере на уровне доступа к списку айтемов, типов айтемов, связей и др, и интерпретации стандартных атрибутов и стандартных типов айтемов.

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

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

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

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

Бизнес-идеи, основанные на этих соображениях

0. (Тривиально) Платное распространение Communiware в виде продажи лицензий и хостинга как enabling technology для описанных концептов - после проведения шумной пропагандисткой компании.

1. Метасервис - дискуссионный клуб для (обычного) веб-сайта.

Предлагается услуга - создание Full-interactive Дискуссионного клуба для существующего сайта.

Рядом с сайтом создается его Communiware-слепок, повторяющий рубрикацию сайта, и рубрицированные ссылки на страницы сайта. Из этого слепка страницы исходного сайта доступны во фреймах. Этот слепок обеспечивает функции Total-interactive.

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

Сервис - бесплатен для владельцев сайта. Живет по реклмной модели, и служит проводником для продвижения как Communiware-хостинга, так и продажи лицензий.

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

2. Разработка и продвижение "слипающихся" веб-решений для отдельных предметных областей. Продвижение может базироваться на бесплатной основе. Деньги получать с интегрирующих мета-сервисов.

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

Получать деньги за это можно либо по рекламной модели, либо оказывая на этом мета-сервисе платные услуги, либо получая небольшие деньги с тех, кто дает свои данные в этот мета-сервис (типа Price.ru), и/или за хостинг.

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

3. Communiware search engine, Communiware portal (мета-сайт над всеми Communiware-сайтами)
Приобретает смысл при достаточной степени распостраненности Commniware-сайтов.

Технологические требованя к Communiware

1. Интеграция с ICQ
2. Разработка протоколов межсерверного взаимодействия и межсерверных ссылок.
3. Разделение CMW-сервера на брокера протокола, генератора страниц и интерпретатора интерфейсов. Протокол лучше всего оформлять в CORBA.
3. Разработка API толстого клиента, работающего с брокером протокола.


( написано 06.02.2000,   опубликовано 07.07.2001)
    След. материал >>

Обсуждение (всего 1 реплика, последняя - 26.03.2010 10:27) Высказаться    Настройка

25.09.2008 01:40 Timofey Demenev Замечание по теме: Комуниварь и новейшие тренды в Интернет
надо попробовать реализовать.>> >>
Высказаться
 


В начало страницы (C) Andrey Akopyants
Перепечатка авторских материалов сайта приветствуется! Ссылка на первоисточник при перепечатке обязательна.