Онтологический репозиторий услуг системы моментальных платежей

Автор: Котельников В.А., Богданова Д.Р., Юсупова Н.И.

Журнал: Онтология проектирования @ontology-of-designing

Рубрика: Прикладные онтологии проектирования

Статья в выпуске: 3 (33) т.9, 2019 года.

Бесплатный доступ

Рассматривается задача создания единого семантического описания услуг для системы моментальных платежей. Для такого типа систем характерным является наличие двух типов клиентов: население и провайдеры товаров и услуг. Анализируются требования клиентов системы платежей. Требования позволяют формализовать управляемые, не управляемые параметры и показатели эффективности. Формализуются понятия услуги и процесса оказания услуг в системе моментальных платежей. Разрабатывается онтология услуг и программное обеспечение для работы с онтологией в виде репозитория системы моментальных платежей и модуля создания услуг. Для разработки онтологии используется редактор Protégé, а для разработки программного обеспечения использован язык программирования JavaScript. Разработанная онтология исследуется с точки зрения когнитивной эргономики. Новым для систем моментальных платежей является применение онтологий для создания единого информационного пространства для всех участников процесса оказания услуг финансового посредничества.

Еще

Онтологический репозиторий, система моментальных платежей, оказание услуг, единое семантическое пространство

Короткий адрес: https://sciup.org/170178827

IDR: 170178827   |   DOI: 10.18287/2223-9537-2019-9-3-333-344

Текст научной статьи Онтологический репозиторий услуг системы моментальных платежей

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

Провайдеры услуг предоставляют сетевые сервисы финансовых операций, существующие платёжные системы предоставляют свои сетевые сервисы для работы с провайдерами услуг, и их число постоянно растёт. В условиях децентрализации для эффективной работы необходимо объединение в единое информационное пространство всех участников процесса оказания финансовых услуг. Решение названной задачи включает разработку представления предметной области (ПрО) в виде онтологии.

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

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

1    Современное состояние исследуемой области

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

В статье [1] рассмотрено применение онтологических моделей для осуществления персонализации услуг для пользователей мобильных устройств, а в работе [2] - для персональных рекомендаций списка вакансий.

В статье [3] рассматривается подход к выбору услуг на примере электронных платежей в PayPal и таких сервисов, как Amazon и E-bay . Подход расширяет стандартные спецификации минимальными семантическими аннотациями, что позволяет выполнять эффективную семантическую аргументацию. Семантическому описанию веб-сервисов посвящена работа [4], а в статье [5] представлена методология онтологически ориентированных систем поддержки принятия решений для услуг аудита системы управления.

В работе [6] предложено в интеллектуальных системах обслуживания городов использовать определения, созданные с помощью онтологии. В [7] онтологическое представление используется при разработке систем мониторинга для транспортных услуг. В работе [8] показано применение интегрированной сервисной платформы с семантическим описанием для создания персонализированной офисной среды, управляемой с помощью ввода текста через смартфон.

В [9] представлен метод применения семантической паутины, интегрируемой в систему здравоохранения и медицинских услуг.

В статье [10] обоснована значимость семантической аннотации датчиков в облаке экосистемы. Показано, что инновационные услуги могут быть реализованы и рассмотрены путём соединения в облачном хранилище.

В [11] предложен комплексный подход, применимый для создания систем, облегчающих осуществление платежей. Он основан на онтологии платежей, универсальном прикладном программном интерфейсе кошелька и общем протоколе платежей. В статье [12] рассмотрены возможности использования онтологий для систематизации характеристик качества сервисных вычислительных систем, а также в качестве основы для метамодели, необходимой для реализации систем. В [13] показано использование понятия «архитектура» в ходе разработки онтологических моделей информационных систем различного назначения.

Статья [14] посвящена разработке онтологической модели тарифов и услуг оператора сотовой связи.

В статье [15] рассмотрены отличительные черты информационных онтологий применительно к задачам моделирования сферы услуг. Приведён анализ опыта применения унифицированного языка моделирования UML для создания концептуального аппарата сферы услуг. Показаны преимущества и ограничения практического применения онтологий для целей изучения и развития сферы услуг.

2    Формальное описание услуги и процесса оказания услуг

Услуги по своей сути несут субъективную составляющую, связанную с удовлетворённостью клиентов. Показатели, характеризующие услугу, могут быть как качественными, так и количественными. Исходя из этого, необходимо разработать семантическое описание услуги в виде онтологии.

Пусть услуга характеризуется набором показателей

Serv = , где C - управляемые параметры услуги, P - неуправляемые параметры услуги, Х(С) - характеристики эффективности оказания услуги, где С = Cv u С; P = Pv и P; X = X и X. Здесь v - индекс количественных показателей; q - индекс качественных показателей.

Тогда процесс оказания услуги есть функция от Serv.

Семантическое описание услуг можно представить в виде онтологии

Onto = , где K - множество классов; R - множество отношений; S - свойства классов; F - значения свойств; I - множество экземпляров класса; A - множество аксиом; Y - множество алгоритмов вывода на основе онтологии.

3    Описание и графическое представление характеристикоказываемых услуг в СМП

Основным этапом при создании онтологии является этап системного анализа ПрО. Заключается он в составлении систематизированного представления знаний о ПрО, понимании сути происходящих в ней процессов, правил и ограничений [16].

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

Основные требования, предъявляемые к СМП, включают:

  •    надёжность;

  •    скорость проведения платежа;

  •    имидж платежной системы;

  •    минимальное количество жалоб от клиентов;

  •    соблюдение Федерального закона «О защите персональных данных»;

  •    требование к системе шифрования;

  •    быстрота передачи данных;

  •    безопасность.

СМП имеет два типа клиентов и соответствующие услуги, оказываемые им. Услуги имеют разную структуру и разные параметры (управляемые и неуправляемые). Выделим показатели услуг для разных типов клиентов.

Показателями услуг для населения являются:

  •    управляемые параметры : С 1 - ассортимент услуг, С 2 - скорость оказания услуг, С 3 -наличие технической поддержки, С 4 – % комиссии, минимальная сумма платежа, С 5 – информация о клиенте, С 6 – информация о платеже;

  •    неуправляемые параметры : Р 1 - удобство интерфейса, Р 2 - безопасность; Р 3 - лояльность к конфликтным ситуациям, Р 4 – распространённая сеть терминалов;

  •    показатели эффективности : Х 1 - снижение времени, Х 2 - снижение минимальной суммы платежа, Х 3 – снижение % комиссии, Х 4 – работа колл-центра.

Показатели услуги для провайдеров включают:

  •    управляемые параметры : С 1 - скорость подключения услуги, С 2 - % вознаграждения, С 3 – требования к шифрованию, С 4 – разрешение конфликтных ситуаций, С 5 – быстрота передачи данных;

  •    неуправляемые параметры : Р 1 - стабильная передача данных, Р 2 - количество платежей, Р 3 – соблюдение Федерального закона в сфере платежей и передачи данных «О защите персональных данных», Р 4 – оборот средств;

  •    показатели эффективности : Х 1 - время подключения услуги, Х 2 - снижение % вознаграждения, Х 3 – увеличение пропускной способности канала связи, Х 4 – эффективная работа колл-центра, Х 5 – быстрое устранение неполадок.

В СМП понятие «услуга» — это процесс проведения платежа за конкретный товар или услугу провайдера. С технической стороны услуга для системы – это веб-сервис, протокол взаимодействия системы с провайдером, в котором уточнены условия проведения платежа. Для простоты создания новых услуг и подключения новых провайдеров в СМП [17] предлагается унифицировать техническое описание услуг (web-сервисов) в виде онтологии.

4    Онтологическая модель услуг СМП

В качестве классов были выбраны понятия: «Провайдеры», «Услуги», «Посредники», «Параметры», «Протоколы». Онтологическая модель услуг СМП представлена на рисунке 1.

Рисунок 1 – Онтологическая модель услуг СМП

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

Параметры – свойства и показатели объектов или классов, которые можно измерить. Значения величин служат для различия объектов и классов объектов между собой.

Требования – набор характеристик, которыми может обладать провайдер и наличие которых пользователями СМП воспринимается как желательное. Следовательно, чем большему набору требований удовлетворяет провайдер, тем больше он будет иметь клиентов.

Услуги – набор сервисов, предоставляемых провайдерами своим клиентам и содержащихся в репозитории данной СМП.

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

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

На рисунке 2 представлена иерархия классов онтологии СМП. При построении онтологического репозитория СМП использован язык создания онтологий OWL, который обеспечивает достаточно богатую семантику для описания. В качестве инструментального средства разработки применён редактор Protégé. На рисунке 3 представлен пример скриншота реализованного фрагмента онтологии СМП.

Рисунок 2 - Иерархия классов онтологии услуг СМП

На рисунке 4 представлен граф разработанной онтологии, на его основе проведён анализ качества онтологии по метрикам когнитивной эргономики. Выбор метрик для оценки качества онтологии сделан на основе анализа работы [18]. Оценка онтологии проводилась экспертом по знаниям в области электронных платежей.

В таблице 1 приведены расчётные показатели метрик когнитивной эргономики онтологии услуг в СМП. Исходя из анализа полученных значений, можно сделать вывод об эффективности онтологии с точки зрения когнитивной эргономики.

Рисунок 3 – Пример скриншота реализованного фрагмента онтологии СМП

Налоги_и_сборы

Интернет_ресурсы

Прочие_услуги

Гелекоммуникационньк

ЯндексД

Штрафы_и_взыс кания,

Охрана_и_сигн-ия

ВТБ

Интернет_банкинги

Тинькофф

Посредники

Услуги

.Альфа-Клик

Протоколы

Банковские_карты

Провайдер_2

Параметры

Провайдеры

Провайдер_3

Гребования_провайдеров)

Провайдер_п

Управляемые_пар-ы

Неуправляемые_пар-ы

Показатели_эфф-ти

Ул равляемые_па р-ы

Неуправляемые_пар-ы

Показатели_эфф-ти

Связной

Евросеть

Провайдер_1

Быстрота передачи

% Вознаграждения

решен ие_конфл и ктн ситуаций

Скорость подключения

зыстрое _ус тра нен ие неполадок

Время подключения

Наличие тех.пош1ержки

треоования_к шифрованию

увеличение канала

% Комиссии,„мин.сумма „платежа

Увеличение_% „вознаграждения

Эффективная^аоота call-центра

Рисунок 4 - Граф онтологии услуг в СМП

Скорость оказания

Таблица 1 - Метрики когнитивной эргономики онтологии услуг СМП

Название

Описание\Алгоритм вычисления

Расчётное значение

Абсолютная глубина

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

29

Средняя глубина

Абсолютная глубина, делённая на количество путей в графе

2,23

Максимальная глубина

Максимальная длина пути

3

Абсолютная ширина

Сумма количеств вершин для каждого уровня иерархии по всем уровням

18

Средняя ширина

Абсолютная ширина, делённая на количество уровней иерархии

4,5

Максимальная ширина

Равняется количеству вершин на самом большом уровне

6

Минимальная ширина

Абсолютная ширина, делённая на количество уровней иерархии

1

Запутанность онтологии

Количество вершин графа онтологии, делённое на количество вершин, у которых есть суперкласс

2,57

Отношение количества классов к количеству свойств

Чем больше, тем легче воспринимать онтологию.

3,6

Вершины с несколькими родителями

Количество вершин, имеющих более одного родителя

1

5    Описание разработанного программного обеспечениядля работы с онтологией

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

Разработанный репозиторий СМП работает с онтологией, содержащей информацию об имеющемся ассортименте услуг системы. Репозиторий позволяет вести диалог с программным обеспечением точек приёма платежей, предоставляя информацию об имеющемся ассортименте услуг в СМП.

На рисунке 5 в качестве примера работы репозитория над онтологией представлена часть xsd -схемы, описывающей структуру электронного xml документа о платеже.

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

Для наглядности работы модуля создания услуг представлена функциональная модель работы приложения (рисунок 6).

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

Управление — это стандарт OWL 2.0 и внутренние стандарты оформления. Механизмы исполнения - программно-технические средства; конструкторы, техконтролеры, нормо-контролёры. На выходе - онтология отредактированной области с новым (обновлённым) сервисом.

ГРУППА: "Реквизиты электронного документа о платеже.

Двухэтапный nponcccnHr".

Teлeфoн

Baaiora

Tnn платежного iiHCTpyMeHTa

Рисунок 5 – Часть xsd -схемы структуры электронного xml- документа о платеже

Рисунок 6 – Функциональная модель работы модуля создания услуг в СМП

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

Интерфейс разработанного модуля приведён на рисунке 7. На рабочем экране изображён фрагмент разработанной онтологии услуг в СМП.

Рисунок 7 - Рабочее поле модуля создания услуг в СМП

Для разработки приложения использовался язык программирования для web-приложений JavaScript и js-фреймворк работы с интерфейсом и отображением данных VanillaJS.

Заключение

Проведён анализ ПрО СМП, позволивший выделить основные требования к системе со стороны клиентов. Рассмотрена структура услуг оказываемых СМП, характеристики процесса оказания услуг разделены на управляемые параметры, неуправляемые параметры и показатели эффективности процесса. Формализация понятий услуги и процесса оказания услуг в СМП позволила поставить формальную задачу создания онтологии.

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

Разработан онтологический репозиторий, позволяющий вести диалог с точками приёма платежей и предоставляющий данные об имеющемся ассортименте услуг в СМП.

Список литературы Онтологический репозиторий услуг системы моментальных платежей

  • Skillen KL, et al. Using ontologies to manage user profiles in the personalized delivery of mobile services // Health monitoring and personalized feedback using multimedia data. - Springer, Cham, 2015. - P.245-264.
  • Rimita SR. et al. Ontologies for modeling user profiles in a personal recommendation for work // 2018 IEEE Distributed computing, VLSI, electrical circuits and robotics (DISCOVER). - IEEE, 2018. - P.98-103.
  • Di Pietro I. et al. The choice of semantic web service at the process level: a case study of ebay / amazon / paypal // 2008 IEEE / WIC / ACM International Conference on Web Intelligence and Intelligent Agent Technology. - IEEE, 2008; 1: 605-611.
  • Sridevi S, Raju G. Fundamentals of ontology-based annotation testing for web services with semantics, Journal of Technical and Applied Sciences, 2018; 13(9): 2791-2798. - 10.3923 / jeasci.2018.2791.2798. DOI: 10.3923/jeasci.2018.2791.2798
  • Ishizu, Shohei, Hermann A, Mehgishi J, Nagai Y. Ontological decision support systems for management systems audit. Proc. of the 52nd Annual Meeting of the ISSS-2008, Madison, WI. 2008; 3(1).
Статья научная