grandov.ru страница 1
скачать файл


СИСТЕМА ИНТЕРНЕТ - ПЛАТЕЖЕЙ

И.Л. Гринев, А.А. Логинов, Н.И. Широков

Введение

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

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

Так, например, совершение покупки в Интернет-магазине подразумевает сегодня не только автоматическую генерацию счета, резервирование товара, но зачастую и непосредственную «on-line» оплату покупки.

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

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




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

Описанная в данном документе Система Интернет-Платежей (СИП) представляет собой проект комплекса программно-аппаратных средств, позволяющих производить «on-line» оплату покупок (услуг) в Интернете, используя микропроцессорные карты системы DUET. Данный проект был разработан при непосредственном участии ЗАО «СмартКард-Сервис» с помощью инструментального комплекса Генератора проектов.

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

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

Технологической основой системы является технология расчетов с использованием микропроцессорных карт системы DUET. Платежная транзакция (расчет между Продавцом и Покупателем) по данной технологии производится во взаимодействии двух микропроцессорных карт Карты Клиента (Клиента) и Торговой Карты (карты Продавца) и не требует связи с сервером системы DUET. Загрузка средств на Карту Клиента с расчетного счета в банке производятся по данной технологии во взаимодействии карты с сервером системы DUET. Инкассация средств с Торговой Карты на расчетный счет в банке производятся по данной технологии во взаимодействии карты с сервером системы DUET.

Расчеты в СИП производятся через сеть Интернет во взаимодействии следующих программно-технических подсистем:



  • подсистемы Оператора расчетов;

  • Интернет-магазина;

  • модуля Клиента.

Кроме того, для осуществления загрузки средств, инкассации и других операций с банковским счетом подсистема Оператора расчетов взаимодействует с автоматизированной системой банка (сервером АС DUET) и должна иметь для этого специальный канал связи.

Рис. 1 Схема взаимодействия модулей.

Полный технологический цикл оплаты покупок в Интернет-магазинах, предполагает взаимодействие всех подсистем СИП. На первой фазе этой операции с помощью модуля Клиента и во взаимодействии с Интернет-магазином формируется виртуальная корзина покупок, и Интернет-магазин выставляет Покупателю счет на оплату. Вторая фаза операции – собственно оплата корзины, в процессе которой средства переводятся с карты Клиента на торговую карту Продавца. Третья фаза – подтверждение оплаты покупки, осуществляемое во взаимодействии Интернет-магазина и подсистемы Оператора расчетов.

Архитектура системы

Базовой архитектурой СИП является архитектура «трехуровневый клиент-сервер». Для этой архитектуры характерно наличие трех основных взаимосвязанных компонент:



  • централизованной базы данных под управлением реляционной СУБД;

  • программного сервера приложений (бизнес-сервера), выполняющего запросы к базе данных через стандартный программный интерфейс, поддерживаемый конкретной СУБД, реализующий язык SQL;

  • клиентских модулей – программ, которые, обращаясь к серверу приложений, инициируют выполнение содержательных запросов к базе данных и визуализируют результаты их исполнения на экранах удаленных рабочих мест пользователей системы в режиме on-line.

Подсистема Оператора расчетов и Интернет-магазин в СИП в общем построены в соответствии с этой архитектурой. Но кроме общих (перечисленных выше) компонент в их состав также входят:

  • программный сервер безопасности;

  • Web-сервер.

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

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



Рис. 3 Место сервера безопасности и WEB-сервера в архитектуре СИП.

В состав подсистемы Оператора расчетов входит еще одна специализированная компонента - сервер торговых карт (СТК).

Именно эта компонента обеспечивает интеграцию СИП с платежной системой АС DUET.

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

Рис. 2 Схема взаимодействия сервера приложений с карточными платежными системами.

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

Таким образом, архитектуру СИП в целом можно классифицировать как «многоуровневый клиент-сервер».



Программное обеспечение компонент СИП

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



  • оператор расчетов,

  • Интернет - магазин (макет),

  • клиентский модуль.

Оператор расчетов

Подсистема Оператор расчетов включает в себя:

  • Бизнес-сервер (БС);

  • Сервер безопасности (СБ);

  • Сервер торговых карт (СТК);

  • Web-сервер (WWW);

  • Модуль администратора СИП (Админ.).

Рис. 5 Схема взаимодействия модулей подсистемы оператора расчетов.



Бизнес-сервер (БС) подсистемы Оператора расчетов предназначен для фиксирования (в централизованной базе данных СИП) информации обо всех проведенных операциях, ведения справочников НСИ и учета (на специализированных счетах в базе данных) взаимных финансовых отношений участников СИП.

Также бизнес-сервер (используя базу данных СИП) обрабатывает информационные запросы клиентских модулей и Интернет-магазинов.



Сервер безопасности (СБ) подсистемы Оператора расчетов обеспечивает взаимную аутентификацию подсистемы и её пользователей, а также шифрование/дешифрование информационных обменов между сервером приложений и клиентскими модулями.

На сервере безопасности регистрируются пользователи подсистемы.

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

Сервер торговых карт (СТК) – специализированная компонента подсистемы Оператора расчетов, предназначенная для выполнения операций с микропроцессорными картами (торговыми картами АС DUET).

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



Web-сервер (WWW) подсистемы Оператора расчетов предназначен для взаимодействия с клиентскими модулями, реализованными на базе стандартных браузеров. В текущей версии СИП Web-сервер не используется.

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

Интернет-магазин

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

Программный комплекс Интернет-магазина включает в себя:


  • Бизнес-сервер (БС);

  • Сервер безопасности (СБ);

  • Web-сервер (WWW);

  • Модуль администратора Интернет-магазина (Админ.).

Рис. 3 Схема взаимодействия модулей Интернет-магазина.



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

Сервер безопасности (СБ) Интернет-магазина по устройству и функциям аналогичен Серверу безопасности подсистемы Оператора расчетов.

Web-сервер (WWW) предназначен для взаимодействия с модулями Клиента, реализованными на базе стандартного браузера.

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

Модуль Клиента

Модуль Клиента является клиентским модулем, реализованным на базе стандартного браузера.



скачать файл



Смотрите также:
И. Л. Гринев, А. А. Логинов, Н. И. Широков
63.64kb.
Рабочая программа по истории ( 10 класс)
377.35kb.
Логинов Дмитрий Конец четырехвекового заблуждения о Христе
407.28kb.
Сравнение Гринева и Швабрина
13.69kb.
Собрание сочинений. Т. Ноябрь 1961 февраль 1984 / М. С. Горбачев; Сост., ред., прим., указ имен В. Т. Логинов, Л. Н. Пучкова, Н. Ф. Королева. М.: Весь Мир, 2008. 624 с.: 60x90 1/16
83.73kb.
Колонизация Русской Америки (ее ход, характер и результаты) / С. Петерб гос ун-т. Спб., 2000
230.98kb.