Сначала я хочу позиционировать наши решения среди разных систем электронной коммерции. Напомню, что есть 2 класса систем для электронной коммерции - 1) Системы класса Бизнес-Бизнес (Business-to-Business - B2B, рисунок 1) и 2) Системы класса Бизнес-Потребитель (Business-to-Customer - B2C, рисунок 3). Причем, одним из подклассов систем Бизнес-Потребитель является собственно системы торговые, предназначенные для организации Интернет-торговли и реализующие отношения типа Продавец-Покупатель.
В системах Бизнес-Бизнес реализована схема полностью автоматизированного взаимодействия бизнес-процесса двух организаций. На рисунке 1 (и на остальных рисунках) бизнес-процессы показаны прямоугольниками, а стыковочные модули (шлюзы), необходимые для привязки этих бизнес-процессов во внешнюю среду, показаны прямоугольниками со стрелками. Эти шлюзы интегрированы в системы управления организации.
Среди главных признаков систем класса B2B можно назвать следующие:
Специально следует отметить, что система электронной коммерции является системой класса Бизнес-Бизнес не потому, что взаимодействуют две организации, (организации могут взаимодействовать и в схемах Бизнес-Потребитель), а потому как они взаимодействуют.
За рубежом системы класса В2В появились лет 30 назад и получили довольно большое распространение. Решения, построенные на базе стандартов EDI, были (и остаются) весьма дорогостоящими, их могли позволить себе использовать только крупные корпорации. В России сейчас нет готовых решений класса Бизнес-Бизнес, но есть отдельные варианты подключения ведомств (например, ГТК) к внешним сетям EDI.
Технология INTERSHOP 3, о которой далее будет рассказано подробнее, изначально не предусматривает использование в схемах В2В. Но есть очень интересные примеры использования INTERSHOP 3 для построения сложных корпоративных систем В2В. Компании Siemens и Hewlett Packard организовали на базе INTERSHOP 3 Интернет-магазины, интегрированные с их внутренними корпоративными системами управления SAP R/3, при этом использовались соответствующие EDI-шлюзы. Реализованная в этих решениях схема показана на рисунке 2.
На рисунке 2 видно, что Интернет-магазин, построенный на базе технологии INTERSHOP 3 предназначен как для создания каналов сбыта при работе с бизнес-партнерами компании Siemens, так и для розничной (или мелкооптовой) торговли. Взаимодействие этого Интернет-магазина с внутренним бизнес-процессом корпорации Siemens осуществляется посредством 2-х шлюзов - первый шлюз интегрируется с ERP-системой (ERP - Enterprise Resours Planing) SAP R/3, а второй - с системой управления INTERSHOP 3. Между этими шлюзами происходит обмен стандартными EDI-сообщениями по стандартным EDI-протоколам.
Важной особенностью разработанной системы заключается в том, что управление Интернет-торговлей осуществляется из ERP-системы (хотя и через 2 шлюза и Интернет-магазин). Интернет-магазин является в этой схеме одной из удаленных торговых точек, которая хотя и настраивается менеджерами Интернет-магазина, но реально весь поток торгово-финансовых транзакций идет через шлюзы, т.е. из внешней (по отношению к Интернет-магазину) среды.
По этой схеме могут быть организованы самые разнообразные варианты Интернет-торговли. Например, компания Hewlett Packard организовала продажу дешевых компьютеров, бывших ранее в употреблении и апгрейдированных (http://www.intershop.com/services/proservices/success/index.htm).
Для схемы Бизнес-Потребитель (рисунок 3) картина несколько другая. В первой организации сохраняется стыковка шлюза с системой управления, а вот во второй организации внутренняя система управления никак не связана с внешними системами (с Интернет), и, следовательно, никакого автоматического обмена данными с первой организацией не происходит. Тем не менее, вторая организация может взаимодействовать с первой, то, что называется, "вручную" - через своих Менеджеров. На Рисунке 3а это показано фигуркой человечка.
Эти Менеджеры вполне могут общаться с первой организацией через некий интерфейс - будь это браузер или тонкий/толстый клиент (например, Java-апплет). Менеджеры получают (например, по электронной почте) или сами берут (например, через браузер) информацию от первой, головной организации, а затем могут вносить какие-то данные в свою систему управления, осуществлять свой бизнес-процесс. Менеджеры второй организации в данной схеме выступают в качестве Потребителей головной, первой организации. В результате реализуются связи, характерные для класса В2С. Менеджеры получают информацию не только о товарах. Это может быть информационные, производственные, маркетинговые материалы. Но, конечно, основная часть обмена информацией между первой бизнес-организацией, и через менеджеров второй организацией-потребителем, касается торговых вопросов, то есть, организация 1 выступает как Продавец, а организация 2 - как Покупатель.
Понятно, что если этот Менеджер является частным лицом - то это будет случай обычной розничной торговли, как показано на рисунке 3в.
Следует отметить три интересных особенности рассматриваемой нами схемы В2С.
1) Первая особенность заключается в том, что часто сам Продавец (организация 1) ведет торговлю не с помощью автоматической торговой системы, интегрированной с Интернет интерфейсом, а "вручную", через своих же Менеджеров, как изображено на рисунке 4 слева. Я уверенно заявляю, что практически все 100% Интернет-магазинов России выстроены именно по этой схеме.
2) Вторая особенность касается правой части рисунков 3 и 4. То, что справа находится или частное лицо или юридическое - абсолютно все равно для этой схемы, гораздо важнее, что слева нет реальной, полной интеграции между бизнес-процессом торговой организации и внешним интерфейсом Интернет-магазина.
3) Третья особенность связана с бизнес-процессом. Дело в том, что далеко не всегда (особенно у нас в России) бизнес-процесс автоматизирован с помощью какой-нибудь системы управления, очень часто это понятие (бизнес-процесс) представляет собой некую "аморфную" массу действий отдельных менеджеров организации. Один менеджер действует по одной схеме, другой - по другой, в результате автоматизировать это все очень сложно. Заметим, что автоматический шлюз можно сделать только к автоматической системе, а не к "аморфной", так что задача интеграции бизнес-процесса с Интернет-интерфейсом становится все более неопределенной.
Во всех системах класса В2С Интернет-магазин можно рассматривать как торговую часть бизнес-процесса головной организации, являющейся Поставщиком (в частном случае - Продавцом) товаров и услуг для Потребителя (Покупателя). Именно то, что обведено овалом на рисунке 5 и является Интернет-магазином.
Итак, Интернет-магазин это обязательно:
1) Во-первых (#1 на рисунке 5), система ведения торговых операций, интегрированная с бизнес-процессом в организации;
2) Во-вторых (#2 на рисунке 5), Интернет-витрина, являющаяся автоматическим шлюзом в Интернет и интегрированная с системой ведения торговых операций.
К сожалению, эта интегрированность (между Интернет-витриной и торговым бизнес-процессом) чаще всего отсутствует, а вместо нее вся торговля производится вручную, т.е. между торговой системой и Интернет витриной опять появляется фигура Менеджера - рисунок 6. В этом случае Интернет-магазином чаще всего называют лишь небольшую часть всего "хозяйства", - то, что в настоящем Интернет-магазине является просто Интернет витриной. На рисунке 6 эта Интернет-витрина (#2) обведена овалом. При этом все функции собственно Интернет-магазина (#1 на рисунке 6) вынужден брать на себя Менеджер.
Такую Интернет витрину располагают в любом месте Сети, на нее выставляют web-каталог с прайс-листом. В подавляющем большинстве случаев, особенно в России, эта web-витрина:
Главная особенность всей схемы работы с такой web-витриной, это то, что все действия, связанные со стыковкой с внутренним бизнес-процессом, осуществляются Менеджером вручную (на рисунке 6 это изображено соответствующими стрелками).
Web-витрина это, конечно, не Интернет-магазин, это некий инструмент Менеджера по продажам в Интернете. То есть, это - некий интерфейс для взаимодействия с Интернет-покупателем. Такой же интерфейс как телефон, факс, письмо. Это некий дополнительный, гибкий и очень красивый инструмент в руках Менеджера по продажам. Но это не Интернет-магазин. Также как сами Менеджеры по продажам - это только часть персонала магазина, но далеко не весь магазин, и их деятельность - лишь часть бизнес-процесса торговой компании.
Компания TopS предлагает на нашем российском рынке систему, технологию INTERSHOP 3 - уже третью версию Интернет-магазинов от компании INTERSHOP Communications Inc. INTERSHOP 3 - полнофункциональная Торговая Интернет Система (ТИС), специально разработанная для Интернет-торговли (рисунок 7).
В отличие от других Интернет-магазинов, технология INTERSHOP 3 позволила реализовать систему, в которой как бы слиты (см. рисунок 7) функции Интернет-витрины (#2) и функции автоматической торгово-учетной системы (#1), работающей БЕЗ вмешательства Менеджеров. Именно эта "слитность" дает нам повод выделить INTERSHOP 3 в особый класс Интернет-магазинов, а также назвать INTERSHOP 3 Торговой Интернет Системой - ТИС.
ТИС INTERSHOP 3 - это система класса В2С (Бизнес-Потребитель), и в том числе типа Продавец-Покупатель. Одной из важнейших особенностей системы (см. рисунок 8) является то, что Менеджер Торговой Интернет системы INTERSHOP 3 работает также через браузер (закрытый вход в систему), а не как удаленный клиент Клиент - Серверной Торговой системы.
Таким образом, один из возможных вариантов применения INTERSHOP 3 - в качестве самостоятельной Торговой Системы, которая торгует через Интернет. Небольшая компания может или приобрести INTERSHOP 3, или арендовать его в Торговом Ряду (об этом дальше рассказано подробнее), и все свои торговые операции производить в этой Торговой Системе.
Возможен и другой вариант, когда INTERSHOP 3 используется как Интернет-магазин для внешней Торговой системы, как обсуждалось ранее (см. рисунок 5). В этом случае Менеджер Интернет-магазина одновременно является оператором Торговой Системы, установленной в организации. Причем, стыковку с Интернет-магазином INTERSHOP 3 можно организовать несколькими способами:
Теперь, когда мы описали основные подходы по использованию INTERSHOP 3 для организации Интернет-торговли можно перейти к описанию функциональных возможностей системы.
Начнем с внешней стороны, со стороны потребителя или покупателя.
Что может делать покупатель в торговом зале Интернет-магазина, построенного на базе INTERSHOP 3. Более детально об этом рассказывалось в статье "Интернет-торговля", в журнале Сети и Системы Связи , №№ 8,9, 1998. Здесь я просто перечислю последовательность его (покупателя) действий с описанием возможностей Интернет-магазина:
Предусмотрена гибкая схема использования дисконтных карт данной торговой компании. Еще предусмотрены разные кредитно-дебетовые схемы, по которым обычно работают между собой дистрибуторы и дилеры.
В России можно работать с системами CyberPlat и Instant!
Важно также то, что в INTERSHOP 3 предусмотрена возможность работы со всеми этими системами одновременно, и пусть сам покупатель в момент оплаты делает свой выбор.
Теперь перейдем к описанию того, что скрыто от покупателя - к внутреннему бизнес-процессу Торговой системы INTERSHOP 3.
Для административного управления Интернет-магазином предусмотрено 7 бэк-офис Менеджеров. Менеджер на самом деле может быть один человек, но он будет выполнять 7 перечисленных функций.
Нужно понимать, что 7 back-office Менеджеров - это не операторы Торговой Системы (в том понимании функций операторов, которое сложилось сейчас), а настройщики и контролеры Интернет-магазина. При этом сам Интернет-магазин может работать в качестве торгового автомата. Грубо говоря, вы закладываете в этот автомат 100 товаров одного наименования, 200 другого и т.д. и запускаете его. Далее он все делает сам: оформляет заказ; резервирует товар на складе; генерирует счета; осуществляет платеж; передает сообщения в службу доставки, на склад, на стол управляющему магазином, поставщикам; генерирует и пересылает данные во внешние бухгалтерские и торговые системы. Все это, а также многое другое делается автоматически по правилам, определяемым и настраиваемым менеджерами Интернет-магазина. Автоматический режим работы с покупателем (24/7/365) - главная особенность Интернет-торговли. Вот эта аббревиатура (24/7/365) означает, что Интернет-магазин, созданный на базе INTERSHOP 3, работает 24 часа в день, 7 дней в неделю, 365 дней в году.
Для использования INTERSHOP 3 в таком режиме необходимо, чтобы в компании была разработана единая бизнес-схема, согласующая уже существующую систему ведения торговых операций с автоматически работающим Интернет-магазином.
Существует простая, 11-шаговая процедура для установки и оформления нового Интернет-магазина, доступная обычным менеджерам, не владеющим навыками программирования. Имеется более 100 профессионально разработанных шаблонов, с помощью которых можно выбрать и настроить цветовую гамму, кнопки, систему навигации, т.е. весь интерфейс с покупателем.
Все функциональные возможности Интернет-магазина также могут настраиваться менеджером: создание каталога, описание товаров, системы логинов/паролей, система навигации, поисковая система, корзины покупателей, методы оплаты и доставки, поля ввода информации покупателями, страницы специальных предложений, корреспонденция с покупателем и т.д.
После прохождения этой 11-ти шаговой процедуры получается Интернет-магазин, оформленный в рамках одного из предложенных стандартных дизайн-шаблонов. Таким образом, любой Менеджер может сам оформить и открыть магазин, не прибегая к услугам разработчиков. Но при этом, конечно, внешнее оформление магазина будет в рамках одного из предусмотренных в комплекте поставки вариантов дизайна. Сейчас мы делаем некий стандартный набор русского оформления. Это не представляет сложности, мы просто решили сложить в один набор оформление на русском языке части Торгового Ряда.
Многих торговцев это оформление может вполне устроить. Но всегда есть возможность для более продвинутого оформления, с вариантом так называемого оригинального дизайна. Это осуществляется с помощью Редактора Шаблонов и Помощника TLE-переменных, с помощью которых можно модифицировать шаблоны и таким образом изменять и добавлять функции системы. TLE - это Template Language Extension - набор переменных, описывающих торговый бизнес-процесс (счет, его номер, его реквизиты, заказ, товары, корзины и т.д.). Все это описано и хорошо документировано в TLE-переменных. Вы можете добавлять свои TLE-переменные. Можно также использовать любые инструментальные HTML-средства (например, такие как Microsoft FrontPage).
Описание технологических аспектов INTERSHOP 3 я буду сопровождать рассказом об организации собственно функционирования всей системы.
Самая важная особенность технологии INTERSHOP 3 - это 4-х уровневая архитектура (см. рисунок 10).
1-й уровень - "тонкий клиент". INTERSHOP 3 устанавливается, управляется и администрируется через любой стандартный web-браузер (см. рисунок 10). Обычный браузер использует и покупатель, при этом, конечно, как в любом браузере, есть возможность использования аудио-видео расширений, а также Java-вставок. В расширении новой версии добавлена поддержка динамического HTML. Весь инструментарий web-дизайна можно использовать при построении витрины, и это все видно в браузере покупателя.
2-й уровень архитектуры INTERSHOP 3 - это web-сервер с web-адаптерами и Маршрутизатором Запросов (см. рисунок 10). Web-сервер может быть любой. Есть 3 web-адаптера:
1. web-адаптер 1 Вход (открытый, но защищенный) на витрину Интернет-магазина для всех покупателей.
2. web-адаптер 2. Закрытый вход в бэк-офис системы для менеджеров Интернет-магазина;
3. web-адаптер 3. Закрытый вход администратора сайта;
На web-сервере устанавливается также маршрутизатор запросов, который обрабатывает информацию, поступающую от всех web-адаптеров и переадресует ее на соответствующие сервера приложений. При этом он следит за загрузкой серверов, регулируя очереди запросов к каждому серверу приложений, и, таким образом, распределяя нагрузку этих серверов.
3-й уровень - Сервера приложений INTERSHOP 3 (см. рисунок 10). Есть 2 набора серверов приложений:
Количество серверов приложений может быть любым. Они могут подниматься или на одном сервере, или на разных (в том числе и на разных платформах). Маршрутизатор запросов занят распределением их по серверам приложений, а где находятся эти сервера - ему безразлично.
Последний, 4- уровень - это СУБД Sybase Adaptive Server версия 11 (см. рисунок 10). БД может быть установлена также на другом сервере. У Sybase реализована многопотоковая архитектура промышленной СУБД. Естественно, как для любой промышленной СУБД решены вопросы защиты хранения данных и гарантированное проведение (восстановление) транзакции.
Важно, что СУБД управляется Администратором сайта через интуитивный GUI-интерфейс его браузера и в интерфейсе предусмотрены все основные функции работы с СУБД. То есть, даже системный уровень работы с БД реализован через удаленное управление.
Внешние системы подключаются к INTERSHOP 3 через специальные API. Есть специальный INTERSHOP 3 Developer Kit (поставляется бесплатно), с помощью которого можно организовывать прямые шлюзы между внешними системами и БД INTERSHOP 3. Есть специальный API (Payment API), описывающий бизнес-логику серверов приложений back-office, он предназначен для упрощения создания соединений с платежными системами, но с его помощью можно также взаимодействовать и с удаленными торговыми системами.
4-х уровневая архитектура INTERSHOP 3 позволяет обеспечить практически неограниченную масштабируемость системы. Отдельные ее части могут устанавливаться на разных серверах с разными операционными системами. Критически важный участок системы с точки зрения производительности - это сервера приложений. Они могут масштабироваться как поднятием нескольких виртуальных серверов на одной машине (нужно наращивать память), так и распределением отдельных серверов между несколькими машинами.
Теперь я хочу кратко рассказать о нескольких особенностях технологии INTERSHOP 3.
Во-первых, о технологии так называемого Гибридного HTML (HHTML - Hybrid HTML). В ней реализовано сочетание преимуществ динамического и статического способа генерации HTML-страниц.
Кратко, процедура использования HHTML следующая: На 1-м шаге - менеджер посылает запрос, в котором определяет отдельные шаблоны INTERSHOP 3 для кэширования по технологии HHTML. HHTML - шаблон загружается сервером приложений на обработку.
2-й шаг - HHTML - шаблон анализируется на TLE-переменные и соответствующие Server Side Scripting. Переменные заполняются данными из БД, скрипты выполняются, а результат запоминается в виде статического HTML-файла, чтобы вызываться потом с диска. Гибридный HTML-шаблон идентифицируется web-сервером, основываясь на URL, который заносится в соответствующие места (линки) других страниц.
Далее, по запросу покупателя, web-сервер отыскивает уже проанализированный и сохраненный статический Гибридный HТML-шаблон на локальном диске и передает уже статическую HTML-страницу покупателю. То есть, динамической сборки страницы из БД для HHTML-страниц уже не происходит.
Если данные на такой Гибридной HTML-странице изменяются, (например, вы решили изменить цену), то сервер приложений сам определит необходимость обновления такой Гибридной HTML-страницы и произведет такое изменение, сформировав новую статическую страницу.
Посчитано, что использование технологии гибридного HTML увеличивает производительность системы от 1000% до 5000%.
Следующий технологический аспект INTERSHOP 3 - это так называемый режим staging - режим разработки и модификации Интернет-магазина.
В режиме staging менеджеры и разработчики могут делать все изменения магазина типа добавления новых товаров, или типов товаров, изменения шаблонов, добавление новых функций в Интернет-магазине, не видном из Интернет. Просмотр и тестирование новых функций могут быть произведены менеджерами на работающем сервере, при этом используется актуальная БД работающего магазина.
По завершению разработки новых модификаций Интернет-магазина менеджер принимает решение активизировать изменения. Необходимые материалы копируются из разработанной модели в реальный магазин. Такое обновление происходит очень быстро, без остановки работы сервера и Интернет-магазина. Режим staging просто жизненно необходим для разработчиков.
Еще одна особенность технологии INTERSHOP 3 - Direct Storefront Entry - прямой вход извне на любую страницу каталога магазина. Используя эту особенность, web-дизайнер может расположить баннер на внешнем web-сайте, и как только пользователь нажимает на баннер, он переносится на соответствующую страницу Вашего каталога, где он немедленно может оформить заказ, выписать счет. Таким образом, Интернет-магазин может очень органично "вплестись" в информационный сайт торговой компании, оставаясь как бы "за кадром" web-сайта.
В INTERSHOP 3 предусмотрено много возможностей, облегчающих разработку новых Интернет-магазин Shop-дизайнерами:
Действовать надо следующим образом:
Далее - вопросы организация Интернет-торговли:
Простой магазин может быть сделан квалифицированным специалистом за 2-3 дня. Более сложный требует большего внимания. Иногда магазин очень простой, но для него требуется оригинальный web-дизайн, тогда длительность работ определяется web-дизайном. Но бывает наоборот - простое, скромное оформление, но "навороченный" набор функций (особенно часто так бывает у дистрибуторов и оптовиков)
Торговый Ряд - это программное обеспечение, которое содержит такие же Интернет-магазины INTERSHOP 3, но сгруппированные в единый виртуальный Торговый Ряд.
iPPP - Программа сотрудничества компании TopS с партнерами по Торговому Ряду iPassage.
Суть iPPP-программы - компания TopS предлагаем всем желающим сдавать в аренду Интернет-магазины в виртуальном Торговом Ряду iPassage. Для этого предлагается организовывать свои собственные хосты из Интернет-магазинов и подключить их к единому списку Интернет-магазинов виртуального Торгового Ряда iPassage.
При этом весь доход от аренды, а также любых дополнительных услуг по разработке Интернет-магазинов, получает iPPP-партнер, а всю необходимую техническую, организационную и маркетинговую поддержку проекта iPassage берет на себя компания TopS.
Выгоды наших iPPP - партнеров заключаются в следующем: