<?xml version="1.0" encoding="UTF-8"?>
<article article-type="research-article" dtd-version="1.3" xml:lang="ru" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://metafora.rcsi.science/xsd_files/journal3.xsd">
  <front>
    <journal-meta>
      <journal-id journal-id-type="publisher-id">moitvivt</journal-id>
      <journal-title-group>
        <journal-title xml:lang="ru">Моделирование, оптимизация и информационные технологии</journal-title>
        <trans-title-group xml:lang="en">
          <trans-title>Modeling, Optimization and Information Technology</trans-title>
        </trans-title-group>
      </journal-title-group>
      <issn pub-type="epub">2310-6018</issn>
      <publisher>
        <publisher-name>Издательство</publisher-name>
      </publisher>
    </journal-meta>
    <article-meta>
      <article-id pub-id-type="doi">10.26102/2310-6018/2022.39.4.019</article-id>
      <article-id pub-id-type="custom" custom-type="elpub">1281</article-id>
      <title-group>
        <article-title xml:lang="ru">Ситуационно-ориентированные базы данных: верификация электронных подписей гетерогенных документов в RESTful веб-сервисе</article-title>
        <trans-title-group xml:lang="en">
          <trans-title>Situation-oriented databases: verifying electronic signatures of heterogeneous documents in a RESTful web service</trans-title>
        </trans-title-group>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author" corresp="yes">
          <contrib-id contrib-id-type="orcid">0000-0003-4132-6106</contrib-id>
          <name-alternatives>
            <name name-style="eastern" xml:lang="ru">
              <surname>Гусаренко</surname>
              <given-names>Артем Сергеевич</given-names>
            </name>
            <name name-style="western" xml:lang="en">
              <surname>Gusarenko</surname>
              <given-names>Artem Sergeevich</given-names>
            </name>
          </name-alternatives>
          <email>gusarenko.as@ugatu.su</email>
          <xref ref-type="aff">aff-1</xref>
        </contrib>
      </contrib-group>
      <aff-alternatives id="aff-1">
        <aff xml:lang="ru">Уфимский университет науки и технологий</aff>
        <aff xml:lang="en">Ufa University of Science and Technology</aff>
      </aff-alternatives>
      <pub-date pub-type="epub">
        <day>01</day>
        <month>01</month>
        <year>2026</year>
      </pub-date>
      <volume>1</volume>
      <issue>1</issue>
      <elocation-id>10.26102/2310-6018/2022.39.4.019</elocation-id>
      <permissions>
        <copyright-statement>Copyright © Авторы, 2026</copyright-statement>
        <copyright-year>2026</copyright-year>
        <license license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/">
          <license-p>This work is licensed under a Creative Commons Attribution 4.0 International License</license-p>
        </license>
      </permissions>
      <self-uri xlink:href="https://moitvivt.ru/ru/journal/article?id=1281"/>
      <abstract xml:lang="ru">
        <p>Ориентируясь на современные условия в области обработки гетерогенных данных на базе ситуационно-ориентированного подхода, возникает задача использования в процессе эксплуатации информационных систем с реализованными криптографическими технологиями. Одним из примеров таких реализаций являются сервисы и микросервисы, доступные через сеть Интернет, они предоставляют возможности за счет опубликованного API пользоваться своими возможностями в целях проверки подлинности усиленной цифровой подписи документа. В ситуационно-ориентированных базах данных (СОБД) нет своего собственного удостоверяющего центра и функциональности, связанной с шифрованием, но есть возможности для работы с RESTful-сервисами за счет установления сетевого подключения. Таким образом, представляется исследовательский интерес к модельно-ориентированной обработке гетерогенных документов в криптографических сервисах и получение из них результатов. Для задействования криптографических веб-сервисов в состояниях модели потребуется проработка и модификация иерархической ситуационной модели СОБД с целью ее обеспечения возможностями работы с такими сервисами, где потребуется проверка подлинности токенов авторизации и работа с несколькими точками входа одновременно. Модель должна быть структурированной также за счет использования специализированных элементов и методов. Задействование таких сервисов может решить задачу проверки гетерогенных документов: вне зависимости от того, были ли они подписаны усиленной квалифицированной электронной цифровой подписью, результатом будет получение отчета о проверке так называемого протокола и сохранение его в базе данных. Такая исследовательская задача ранее не рассматривалась с научно-технических позиций в рамках проекта СОБД, на данный момент существуют возможности для создания средств и методов модели для решения этой задачи и действующая информационная система курсового проектирования, базирующаяся на СОБД. Развивая предложенные средства СОБД, появляется возможность создавать приложения с функциями верификации гетерогенных документов в криптографических веб-сервисах и при этом уменьшать трудоемкость при разработке таких приложений.</p>
      </abstract>
      <trans-abstract xml:lang="en">
        <p>When focusing on modern conditions in the field of processing heterogeneous data based on a situation-oriented approach, the task of using information systems with implemented cryptographic technologies during operation arises. One of the examples of such implementation are services and microservices available via the Internet. They provide opportunities to employ their capabilities to verify the authenticity of document enhanced digital signature by means of the published API. Situation-oriented databases (SODB) do not have their own certification authority and encryption-related functionality, but there are opportunities to work with RESTful services by establishing a network connection, thus, there is a research interest in model-oriented processing of heterogeneous documents in cryptographic services and obtaining results from it. To use cryptographic web services in model states, it will be necessary to develop and modify the hierarchical situational model of the SODB in order to enhance it with the ability to work with such services, where authentication of authorization tokens and operating several entry points at the same time are required. The model should also be structured by using specialized elements and methods. The involvement of such services can solve the problem of checking heterogeneous documents: whether they were signed with an enhanced qualified electronic digital signature, the result will be a verification report, the so-called protocol, which is then saved in the database. Such a research objective has not previously been considered from a scientific and technical point of view as part of the SODB project. At the moment, there are opportunities to create tools and methods of the model to solve this problem; the current course design information system based on SODB also exists. By developing the proposed SODB tools, it becomes possible to create applications with the capability to verify heterogeneous documents in cryptographic web services and at the same time avoid laboriousness when creating such applications.</p>
      </trans-abstract>
      <kwd-group xml:lang="ru">
        <kwd>ситуационно-ориентированная база данных</kwd>
        <kwd>встроенная динамическая модель</kwd>
        <kwd>гетерогенные источники документов</kwd>
        <kwd>JSON</kwd>
        <kwd>электронная цифровая подпись</kwd>
        <kwd>верификация</kwd>
        <kwd>RESTful-сервисы</kwd>
      </kwd-group>
      <kwd-group xml:lang="en">
        <kwd>situation-oriented database</kwd>
        <kwd>built-in dynamic model</kwd>
        <kwd>heterogeneous data sources</kwd>
        <kwd>JSON</kwd>
        <kwd>electronic digital signature</kwd>
        <kwd>verification</kwd>
        <kwd>RESTful-services</kwd>
      </kwd-group>
      <funding-group>
        <funding-statement xml:lang="ru">Работа выполнена при поддержке гранта РФФИ (грант 19-07-00682); результаты исследования, отражающие структуру разрабатываемого программного решения, были получены в рамках государственного задания № ДВУЭ-2020-0007.</funding-statement>
        <funding-statement xml:lang="en">This research is supported by RFBR (grant 19-07-00682); the results of the study, reflecting the structure of the developed software solution, have been obtained as part of the state assignment No. FEUE-2020-0007.</funding-statement>
      </funding-group>
    </article-meta>
  </front>
  <back>
    <ref-list>
      <title>References</title>
      <ref id="cit1">
        <label>1</label>
        <mixed-citation xml:lang="ru">1.	Bartusek J., Carmer B., Malozemoff A.J., Jain A., Jin Z., Lepoint T., et al. Public-key function-private hidden vector encryption (and more). Lecture Notes in Computer Science. 2019;11923:489–519. DOI: 10.1007/978-3-030-34618-8_17.</mixed-citation>
      </ref>
      <ref id="cit2">
        <label>2</label>
        <mixed-citation xml:lang="ru">2.	Biyashev R.G., Nyssanbayeva S.E. Algorithm for creating a digital signature with error detection and correction. Cybernetics and Systems Analysis. 2012;48(4):489–497. DOI: 10.1007/s10559-012-9428-5.</mixed-citation>
      </ref>
      <ref id="cit3">
        <label>3</label>
        <mixed-citation xml:lang="ru">3.	Wilde E., Pautasso C. REST: From Research to Practice. Springer Science &amp; Business Media; 2011. 528 p. DOI: 10.1007/978-1-4419-8303-9</mixed-citation>
      </ref>
      <ref id="cit4">
        <label>4</label>
        <mixed-citation xml:lang="ru">4.	Миронов В.В., Гусаренко А.С., Тугузбаев Г.А. Извлечение семантической информации из графических схем. Информатика и автоматизация. 2021;20(4):940–970. DOI: 10.15622/IA.20.4.7.</mixed-citation>
      </ref>
      <ref id="cit5">
        <label>5</label>
        <mixed-citation xml:lang="ru">5.	Миронов В.В., Гусаренко А.С., Юсупова Н.И. Ситуационно-ориентированные базы данных: polyglot persistence на основе REST-микросервисов. Прикладная информатика. 2019;14(5):87–97. DOI: 10.24411/1993-8314-2019-10038.</mixed-citation>
      </ref>
      <ref id="cit6">
        <label>6</label>
        <mixed-citation xml:lang="ru">6.	Бабенко Л.К., Санчес Россель Х.А. Верификация безопасности протокола электронной цифровой подписи с помощью AVISPA. Вопросы кибербезопасности. 2017;20(2):45–52. DOI: 10.21581/2311-3456-2017-2-45-52.</mixed-citation>
      </ref>
      <ref id="cit7">
        <label>7</label>
        <mixed-citation xml:lang="ru">7.	Biyashev R.G., Nyssanbayeva S.E. Algorithm for creating a digital signature with error detection and correction. Cybernetics and Systems Analysis. 2012;48(4):489–497. DOI: 10.1007/s10559-012-9428-5.</mixed-citation>
      </ref>
      <ref id="cit8">
        <label>8</label>
        <mixed-citation xml:lang="ru">8.	Mironov V.V., Gusarenko A.S., Yusupova N.I. Situation-oriented databases: processing office documents. Modeling, Optimization and Information Technology. 2022;10(2). Available from: https://moitvivt.ru/ru/journal/pdf?id=1187 DOI: 10.26102/2310-6018/2022.37.2.021 (accessed on 25.11.2022).</mixed-citation>
      </ref>
      <ref id="cit9">
        <label>9</label>
        <mixed-citation xml:lang="ru">9.	Гусаренко А.С. Усовершенствование модели ситуационно-ориентированной базы данных для взаимодействия с MySQL. Известия высших учебных заведений Приборостроение. 2016;59(5):355–363. DOI: 10.17586/0021-3454-2016-59-5-355-363.</mixed-citation>
      </ref>
      <ref id="cit10">
        <label>10</label>
        <mixed-citation xml:lang="ru">10.	Mironov V.V., Gusarenko A.S., Yusupova N.I. Building of virtual multidocuments mapping to real sources of data in situation-oriented databases. Communications in Computer and Information Science. 2021;1204:167–178. DOI: 10.1007/978-3-030-78273-3_17.</mixed-citation>
      </ref>
      <ref id="cit11">
        <label>11</label>
        <mixed-citation xml:lang="ru">11.	Kolonko M., Mullenbach S., Polyglot Persistence in conceptual modeling for information analysis. In ACIT’2020: Proc. 10th Int. Conf. on Advanced Computer Information Technologies. 2020:590–594. DOI: 10.1109/ACIT49673.2020.9208928.</mixed-citation>
      </ref>
      <ref id="cit12">
        <label>12</label>
        <mixed-citation xml:lang="ru">12.	Миронов В.В., Гусаренко А.С., Юсупова Н.И. Ситуационно-ориентированные базы данных: polyglot persistence на основе REST-микросервисов. Прикладная информатика. 2019;14(5):87–97. DOI: 10.24411/1993-8314-2019-10038.</mixed-citation>
      </ref>
      <ref id="cit13">
        <label>13</label>
        <mixed-citation xml:lang="ru">13.	Mironov V.V., Gusarenko A.S., Yusupova N.I. Monitoring YouTube video views in the educational environment based on situation-oriented database and RESTful Web Services. Sistemnaya inzheneriya i informatsionnye tekhnologii = Systems Engineering and Information Technologies. 2021;3(1(5)):39–49.</mixed-citation>
      </ref>
      <ref id="cit14">
        <label>14</label>
        <mixed-citation xml:lang="ru">14.	Миронов В.В., Гусаренко А.С., Юсупова Н.И. Инвариантность виртуальных данных в ситуационно-ориентированной базе данных при отображении на разнородные хранилища. Вестник компьютерных и информационных технологий. 2017;(1(151)):29–36. DOI: 10.14489/VKIT.2017.01.PP.029-036.</mixed-citation>
      </ref>
      <ref id="cit15">
        <label>15</label>
        <mixed-citation xml:lang="ru">15.	Гусаренко А.С., Миронов В.В., Юсупова Н.И. Потоковая обработка больших документов в ситуационно-ориентированных базах данных. В ITIDS’2018: Труды 6-ой международной конференции по Информационным технологиями интеллектуальной поддержки принятия решений. Уфа, Россия: УГАТУ; С. 7–12.</mixed-citation>
      </ref>
      <ref id="cit16">
        <label>16</label>
        <mixed-citation xml:lang="ru">16.	Гусаренко А.С. Свидетельство о государственной регистрации программы для ЭВМ № 2022617505. Модули ситуационно-ориентированной базы данных для извлечения больших документов и архивов из RESTful-сервисов гетерогенных хранилищ данных. 2022.</mixed-citation>
      </ref>
      <ref id="cit17">
        <label>17</label>
        <mixed-citation xml:lang="ru">17.	Миронов В.В., Гусаренко А.С., Юсупова Н.И. Структурирование виртуальных мультидокументов в ситуационно-ориентированных базах данных с помощью entry-элементов. Информатика и автоматизация (Труды СПИИРАН). 2017;53(4):225–243. DOI: 10.15622/sp.53.11.</mixed-citation>
      </ref>
      <ref id="cit18">
        <label>18</label>
        <mixed-citation xml:lang="ru">18.	Mironov V., Gusarenko A., Yusupova N. Stream documents processing invariance in situation-oriented databases. In: 7th Scientific Conference on Information Technologies for Intelligent Decision Making Support (ITIDS’2019). Atlantis Press; 2019:309–315. DOI: 10.2991/itids-19.2019.55.</mixed-citation>
      </ref>
      <ref id="cit19">
        <label>19</label>
        <mixed-citation xml:lang="ru">19.	Курсовой проект «Базы данных». Доступно по: http://hsm.ugatu.su/artem/dbproj/ (дата обращения: 20.10.2022).</mixed-citation>
      </ref>
      <ref id="cit20">
        <label>20</label>
        <mixed-citation xml:lang="ru">20.	Гусаренко А.С. Свидетельство о государственной регистрации программы для ЭВМ № 2022615538. Микросервис верификации квалифицированных электронных подписей документов в ситуационно-ориентированных базах данных. 2022.</mixed-citation>
      </ref>
    </ref-list>
    <fn-group>
      <fn fn-type="conflict">
        <p>The authors declare that there are no conflicts of interest present.</p>
      </fn>
    </fn-group>
  </back>
</article>