Александр Евтюшкин, evt_av@nikoil.ru
Опубликовано: 5.10.1998
|
Информационные технологии завораживают. Закон Мура заставляет забывать о законе Мэрфи. Интуиция подсказывает, что современные компьютеры, сети, телекоммуникации и т. п. предоставляют колоссальные возможности, и хочется как можно эффективнее их использовать. Подсознательно человек начинает ощущать себя ущербным, если не пользуется новейшими и самыми модными решениями.
Пока речь идет о компьютере для дома, это даже полезно. Испытание на себе новых технологий может стать даже самоцелью, если у человека есть на это деньги или если он превратил это в хорошо оплачиваемую профессию, как Евгений Козловский. Но уже в корпоративных применениях стремление иметь "самое современное" любой ценой и не задумываясь о смысле может привести к результатам, которые обратны желаемым. В "эпоху АСУ" появилось изречение: "Если вы автоматизируете хаос, он от этого только усиливается".
Особенно опасна бездумная "гонка компьютерных вооружений" в финансовой сфере. Здесь цена неверно принятого решения гораздо выше, чем, скажем, в материальном производстве. Пострадать могут не только деньги финансового учреждения, но и деньги клиентов. Поэтому хорошему финансисту приличествует здоровый консерватизм.
К сожалению, опыт России показывает, что этого консерватизма сплошь и рядом недостает. Последствия этого недостатка могут быть и катастрофическими - как сегодняшний кризис, - и менее тяжелыми для общества в целом (хотя небезболезненными для самих финансистов). Что, например, общего между Тверьуниверсалбанком, Мытищинским коммерческим банком и банком "Оптимум"? Две вещи: все они разорились - и все они имели амбициозные смарт-карточные программы. Конечно, не смарт-карточки сами по себе пустили эти банки по миру, но причиной их краха было то, что важные решения принимались, исходя не из продуманной экономической целесообразности, а из других соображений: престижа, моды, личных интересов должностных лиц и т. п.
Эпоха экзотических карточных проектов в нашей стране отходит в прошлое по мере того, как российские банки осваивают международные платежные системы и привыкают к нормальной, отработанной десятилетиями технологии работы с карточками. На смену моде на "технологически передовые" карточные решения пришла мода на "системы онлайн-платежей через Интернет". Но, как и раньше, стремление заполучить новейшую технологию сильно опережает у наших разработчиков желание проанализировать, что же, собственно, они делают и насколько это нужно делать вообще. Результат заставляет вспомнить шутливое определение спорта: придумываем себе трудности, чтобы гордиться их успешным преодолением.
Я называю это явление технологическим фетишизмом. Его причина, как мне кажется, в том, что созданием банковских продуктов, основанных на новых технологиях, занимаются не финансисты, а сотрудники управлений автоматизации. Из-за этого разработчики сплошь и рядом неверно формулируют исходную задачу, - а ведь, как известно, правильно поставленный вопрос содержит в себе половину ответа.
"Платежная система" CyberPlat, описанная в "Компьютерре" #261, - типичный пример технологического фетишизма, настолько яркий и очевидный, что может считаться классическим. "Система" состоит из двух функциональных частей, первая из которых предназначена для безналичных расчетов с текущего счета клиента, а вторая - для расчетов по принадлежащей клиенту платежной карточке. При этом основная последовательность действий при безналичной оплате покупки выглядит примерно так:
Фактически эта схема с незначительными отличиями имитирует процесс оплаты товара по пластиковой карточке. Это особенность, характерная для многих систем расчетов через Интернет, - что не удивительно, так как на Западе подобные системы используют имеющиеся у покупателей пластиковые карточки. В "системе" CyberPlat расчеты клиента с магазином по пластиковой карточке отличаются от безналичного расчета тем, что данные карточки клиент должен заранее зарегистрировать в банке "Платина", а вместо осуществления платежа самим банком данные о транзакции направляются на авторизацию и проведение оплаты в карточную платежную систему.
Совершенно очевидно, что в отсутствие платежной карточки необходимость "прогонять" платежное поручение Покупателя через Магазин попросту отсутствует! Более чем достаточно, чтобы Покупатель направил свое платежное поручение прямо в банк (возможно, уведомив об этом Магазин). При этом "платежная система" сводится к элементарной программе "клиент-банк", установленной на компьютере покупателя и работающей через Интернет. Важно, что в таком случае для нормальной торговли через Интернет вполне достаточно уже действующей в России нормативной базы(!).
Вот как должна работать такая "платежная система" (которая будет "системой" не в большей степени, чем "система" из банка, кошелька и обычного магазина):
Легко заметить, что и при оплате по карточке по сравнению с обычными и широко распространенными способами то, что предлагает CyberPlat, содержит множество искусственно введенных и абсолютно ненужных действий. Зачем клиенту сообщать данные своей карточки и картсчета банку, который не является эмитентом этой карточки? Зачем нужно гонять туда-сюда подписанные ЭЦП счета? И зачем вообще нужна "система" CyberPlat?
На последний вопрос возможны два ответа. Первый, циничный: банк "Платина" заинтересован в том, чтобы как можно больше торговых предприятий и их клиентов открывали свои счета в нем. Пока они не разобрались, что именно им предлагается, можно получить от этого некоторую выгоду.
Второй ответ предполагает, что банк добросовестно заблуждается. Источник этого заблуждения кроется в некоторых мифах, окружающих электронную коммерцию в Интернете. Вот эти мифы:
Если не изобретать абсурдно усложненных схем, а идти от содержания и смысла операций при торговле, то очевидно, что:
В чем же причина технологического фетишизма, связанного с системами расчетов за покупки через Интернет? На мой взгляд, в том, что разработчики некоторых систем подменяют действительную цель мнимой. Действительная цель - дать покупателю возможность заплатить за товар или услугу через Интернет. Мнимая, которую решает, в частности, CyberPlat - создать систему электронных платежей. Как решить действительную задачу, сказано выше. Надо ли решать мнимую - пусть думают читатели.
Важно только помнить принцип Оккама: не следует умножать сущности сверх необходимости.