Электронная коммерция. Решения компании TopS

Леонид Новомлинский, Компания TopS

LeonidN@tops-msk.com, www.tops.ru, www.ipassage.ru

Два класса систем для электронной коммерции

Сначала я хочу позиционировать наши решения среди разных систем электронной коммерции. Напомню, что есть 2 класса систем для электронной коммерции - 1) Системы класса Бизнес-Бизнес (Business-to-Business - B2B, рисунок 1) и 2) Системы класса Бизнес-Потребитель (Business-to-Customer - B2C, рисунок 3). Причем, одним из подклассов систем Бизнес-Потребитель является собственно системы торговые, предназначенные для организации Интернет-торговли и реализующие отношения типа Продавец-Покупатель.

В системах Бизнес-Бизнес реализована схема полностью автоматизированного взаимодействия бизнес-процесса двух организаций. На рисунке 1 (и на остальных рисунках) бизнес-процессы показаны прямоугольниками, а стыковочные модули (шлюзы), необходимые для привязки этих бизнес-процессов во внешнюю среду, показаны прямоугольниками со стрелками. Эти шлюзы интегрированы в системы управления организации.

Системы класса В2В
Рис. 1. Системы класса В2В

Среди главных признаков систем класса B2B можно назвать следующие:

  1. Автоматический шлюз в Интернет из бизнес-системы, поддерживающей бизнес-процесс в организации.
  2. Бесшовная интегрированность ввода/вывода данных в бизнес-процесс организации.
  3. Наличие единого стандарта передаваемых сообщений. Стандарты для систем класса B2B - это отдельная и большая тема для разговора, сейчас только отметим, что одним из наиболее распространенных типов таких стандартов является группа стандартов EDI - Electronic Data InterЕxchange.
  4. И еще следует указать на то, что все бизнес-организации в системе Бизнес-Бизнес равноценны (нет иерархии типа Дистрибутор - Дилер, Производитель - Поставщик и т.д.), и таких организаций может быть любое количество, а не только две, как в схеме Бизнес-Потребитель.

Специально следует отметить, что система электронной коммерции является системой класса Бизнес-Бизнес не потому, что взаимодействуют две организации, (организации могут взаимодействовать и в схемах Бизнес-Потребитель), а потому как они взаимодействуют.

За рубежом системы класса В2В появились лет 30 назад и получили довольно большое распространение. Решения, построенные на базе стандартов EDI, были (и остаются) весьма дорогостоящими, их могли позволить себе использовать только крупные корпорации. В России сейчас нет готовых решений класса Бизнес-Бизнес, но есть отдельные варианты подключения ведомств (например, ГТК) к внешним сетям EDI.

Технология INTERSHOP™ 3, о которой далее будет рассказано подробнее, изначально не предусматривает использование в схемах В2В. Но есть очень интересные примеры использования INTERSHOP™ 3 для построения сложных корпоративных систем В2В. Компании Siemens и Hewlett Packard организовали на базе INTERSHOP™ 3 Интернет-магазины, интегрированные с их внутренними корпоративными системами управления SAP R/3, при этом использовались соответствующие EDI-шлюзы. Реализованная в этих решениях схема показана на рисунке 2.

Организация Интернет-магазина на базе INTERSHOP™ 3
Рис. 2. Организация Интернет-магазина на базе INTERSHOP™ 3

На рисунке 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а это показано фигуркой человечка.

Системы класса В2С
Рис. 3. Системы класса В2С

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

Понятно, что если этот Менеджер является частным лицом - то это будет случай обычной розничной торговли, как показано на рисунке 3в.

Следует отметить три интересных особенности рассматриваемой нами схемы В2С.

1) Первая особенность заключается в том, что часто сам Продавец (организация 1) ведет торговлю не с помощью автоматической торговой системы, интегрированной с Интернет интерфейсом, а "вручную", через своих же Менеджеров, как изображено на рисунке 4 слева. Я уверенно заявляю, что практически все 100% Интернет-магазинов России выстроены именно по этой схеме.

Особенности схемы класса В2С
Рис. 4. Особенности схемы класса В2С

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

3) Третья особенность связана с бизнес-процессом. Дело в том, что далеко не всегда (особенно у нас в России) бизнес-процесс автоматизирован с помощью какой-нибудь системы управления, очень часто это понятие (бизнес-процесс) представляет собой некую "аморфную" массу действий отдельных менеджеров организации. Один менеджер действует по одной схеме, другой - по другой, в результате автоматизировать это все очень сложно. Заметим, что автоматический шлюз можно сделать только к автоматической системе, а не к "аморфной", так что задача интеграции бизнес-процесса с Интернет-интерфейсом становится все более неопределенной.

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

Итак, Интернет-магазин это обязательно:

1) Во-первых (#1 на рисунке 5), система ведения торговых операций, интегрированная с бизнес-процессом в организации;

2) Во-вторых (#2 на рисунке 5), Интернет-витрина, являющаяся автоматическим шлюзом в Интернет и интегрированная с системой ведения торговых операций.

Интернет-магазин в системах В2С
Рис. 5. Интернет-магазин в системах В2С

К сожалению, эта интегрированность (между Интернет-витриной и торговым бизнес-процессом) чаще всего отсутствует, а вместо нее вся торговля производится вручную, т.е. между торговой системой и Интернет витриной опять появляется фигура Менеджера - рисунок 6. В этом случае Интернет-магазином чаще всего называют лишь небольшую часть всего "хозяйства", - то, что в настоящем Интернет-магазине является просто Интернет витриной. На рисунке 6 эта Интернет-витрина (#2) обведена овалом. При этом все функции собственно Интернет-магазина (#1 на рисунке 6) вынужден брать на себя Менеджер.

Роль менеджера в системе В2С
Рис. 6. Роль менеджера в системе В2С

Такую Интернет витрину располагают в любом месте Сети, на нее выставляют web-каталог с прайс-листом. В подавляющем большинстве случаев, особенно в России, эта web-витрина:

Главная особенность всей схемы работы с такой web-витриной, это то, что все действия, связанные со стыковкой с внутренним бизнес-процессом, осуществляются Менеджером вручную (на рисунке 6 это изображено соответствующими стрелками).

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

INTERSHOP™ 3 - полнофункциональная
Торговая Интернет-Система

Компания TopS предлагает на нашем российском рынке систему, технологию INTERSHOP™ 3 - уже третью версию Интернет-магазинов от компании INTERSHOP Communications Inc. INTERSHOP™ 3 - полнофункциональная Торговая Интернет Система (ТИС), специально разработанная для Интернет-торговли (рисунок 7).

INTERSHOP™ 3 - полнофункциональная Торговая Интернет Система (ТИС)
Рис. 7. INTERSHOP™ 3 - полнофункциональная Торговая Интернет Система (ТИС)

В отличие от других Интернет-магазинов, технология INTERSHOP™ 3 позволила реализовать систему, в которой как бы слиты (см. рисунок 7) функции Интернет-витрины (#2) и функции автоматической торгово-учетной системы (#1), работающей БЕЗ вмешательства Менеджеров. Именно эта "слитность" дает нам повод выделить INTERSHOP™ 3 в особый класс Интернет-магазинов, а также назвать INTERSHOP™ 3 Торговой Интернет Системой - ТИС.

ТИС INTERSHOP™ 3 - это система класса В2С (Бизнес-Потребитель), и в том числе типа Продавец-Покупатель. Одной из важнейших особенностей системы (см. рисунок 8) является то, что Менеджер Торговой Интернет системы INTERSHOP™ 3 работает также через браузер (закрытый вход в систему), а не как удаленный клиент Клиент - Серверной Торговой системы.

ТИС INTERSHOP™ 3 - это система класса В2С
Рис. 8. ТИС INTERSHOP™ 3 - это система класса В2С

Таким образом, один из возможных вариантов применения INTERSHOP™ 3 - в качестве самостоятельной Торговой Системы, которая торгует через Интернет. Небольшая компания может или приобрести INTERSHOP™ 3, или арендовать его в Торговом Ряду (об этом дальше рассказано подробнее), и все свои торговые операции производить в этой Торговой Системе.

Возможен и другой вариант, когда INTERSHOP™ 3 используется как Интернет-магазин для внешней Торговой системы, как обсуждалось ранее (см. рисунок 5). В этом случае Менеджер Интернет-магазина одновременно является оператором Торговой Системы, установленной в организации. Причем, стыковку с Интернет-магазином INTERSHOP™ 3 можно организовать несколькими способами:

Различные способы организации стыковок INTERSHOP™ 3 с Интернет-магазином
Рис. 9. Различные способы организации стыковок 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

4-х уровневая архитектура

Описание технологических аспектов 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-адаптеров и переадресует ее на соответствующие сервера приложений. При этом он следит за загрузкой серверов, регулируя очереди запросов к каждому серверу приложений, и, таким образом, распределяя нагрузку этих серверов.

Четырехуровневая архитектура технологии INTERSHOP™ 3
Рис. 10. Четырехуровневая архитектура технологии INTERSHOP™ 3

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

Теперь я хочу кратко рассказать о нескольких особенностях технологии 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-дизайнерами:

Решения компании TopS на базе технологии INTERSHOP™ 3

Отдельный Интернет-магазин для любой организации

Действовать надо следующим образом:

Далее - вопросы организация Интернет-торговли:

Простой магазин может быть сделан квалифицированным специалистом за 2-3 дня. Более сложный требует большего внимания. Иногда магазин очень простой, но для него требуется оригинальный web-дизайн, тогда длительность работ определяется web-дизайном. Но бывает наоборот - простое, скромное оформление, но "навороченный" набор функций (особенно часто так бывает у дистрибуторов и оптовиков)

Торговый Ряд из Интернет-магазинов

Торговый Ряд - это программное обеспечение, которое содержит такие же Интернет-магазины INTERSHOP™ 3, но сгруппированные в единый виртуальный Торговый Ряд.

Аренда Интернет-магазина в Торговом Ряду iPassage компании TopS

iPassage Partner Program - iPPP

iPPP - Программа сотрудничества компании TopS с партнерами по Торговому Ряду iPassage.

Суть iPPP-программы - компания TopS предлагаем всем желающим сдавать в аренду Интернет-магазины в виртуальном Торговом Ряду iPassage. Для этого предлагается организовывать свои собственные хосты из Интернет-магазинов и подключить их к единому списку Интернет-магазинов виртуального Торгового Ряда iPassage.

При этом весь доход от аренды, а также любых дополнительных услуг по разработке Интернет-магазинов, получает iPPP-партнер, а всю необходимую техническую, организационную и маркетинговую поддержку проекта iPassage берет на себя компания TopS.

Выгоды наших iPPP - партнеров заключаются в следующем: