<?xml version="1.0" encoding="UTF-8"?>
<article xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="JATS-archive-oasis-article1-4.xsd" article-type="research-article" dtd-version="1.4" xml:lang="ru">
  <front>
    <journal-meta>
      <journal-title-group>
        <journal-title>Журнал Научное обозрение. Технические науки</journal-title>
      </journal-title-group>
      <issn>2500-0799</issn>
      <publisher>
        <publisher-name>Общество с ограниченной ответственностью &amp;quot;Издательский Дом &amp;quot;Академия Естествознания&amp;quot;</publisher-name>
      </publisher>
    </journal-meta>
    <article-meta>
      <article-id pub-id-type="doi">10.17513/srts.1441</article-id>
      <article-id pub-id-type="publisher-id">ART-1441</article-id>
      <title-group>
        <article-title>ОПТИМАЛЬНАЯ ИНТЕГРАЦИЯ УДАЛЁННЫХ КОМПОНЕНТОВ СИСТЕМ В ПРИЛОЖЕНИЯХ НА БАЗЕ АРХИТЕКТУРЫ КЛИЕНТ-СЕРВЕР</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name-alternatives>
            <name xml:lang="ru">
              <surname>Драч</surname>
              <given-names>В.Е.</given-names>
            </name>
          </name-alternatives>
          <name-alternatives>
            <name xml:lang="en">
              <surname>Drach</surname>
              <given-names>V.E.</given-names>
            </name>
          </name-alternatives>
          <email>drach@kaluga.org</email>
          <xref ref-type="aff" rid="aff955e3156"/>
        </contrib>
        <contrib contrib-type="author">
          <name-alternatives>
            <name xml:lang="ru">
              <surname>Косян</surname>
              <given-names>Л.О.</given-names>
            </name>
          </name-alternatives>
          <name-alternatives>
            <name xml:lang="en">
              <surname>Kosyan</surname>
              <given-names>L.O.</given-names>
            </name>
          </name-alternatives>
          <email>kosyan.liza@yandex.ru</email>
          <xref ref-type="aff" rid="aff955e3156"/>
        </contrib>
        <contrib contrib-type="author">
          <name-alternatives>
            <name xml:lang="ru">
              <surname>Лях</surname>
              <given-names>А.М.</given-names>
            </name>
          </name-alternatives>
          <name-alternatives>
            <name xml:lang="en">
              <surname>Lyakh</surname>
              <given-names>A.M.</given-names>
            </name>
          </name-alternatives>
          <email>lyakh.lina.mail.com@mail.ru</email>
          <xref ref-type="aff" rid="aff955e3156"/>
        </contrib>
        <contrib contrib-type="author">
          <name-alternatives>
            <name xml:lang="ru">
              <surname>Чукаев</surname>
              <given-names>К.Е.</given-names>
            </name>
          </name-alternatives>
          <name-alternatives>
            <name xml:lang="en">
              <surname>Chukaev</surname>
              <given-names>K.E.</given-names>
            </name>
          </name-alternatives>
          <email>chkvev@mail.ru</email>
          <xref ref-type="aff" rid="aff955e3156"/>
        </contrib>
      </contrib-group>
      <aff id="aff955e3156">
        <institution xml:lang="ru">ФГБОУ ВО «Сочинский государственный университет»</institution>
        <institution xml:lang="en">Sochi State University</institution>
      </aff>
      <pub-date date-type="pub" iso-8601-date="2023-04-28">
        <day>28</day>
        <month>04</month>
        <year>2023</year>
      </pub-date>
      <issue>4</issue>
      <fpage>5</fpage>
      <lpage>10</lpage>
      <permissions>
        <license xlink:href="https://creativecommons.org/licenses/by/4.0/">
          <license-p>This is an open-access article distributed under the terms of the CC BY 4.0 license.</license-p>
        </license>
      </permissions>
      <self-uri content-type="url" hreflang="ru">https://science-engineering.ru/ru/article/view?id=1441</self-uri>
      <abstract xml:lang="ru" lang-variant="original" lang-source="author">
        <p>В работе раскрываются общие аспекты взаимодействия компонентов информационных систем, приводится понятие интеграции систем, проводится анализ различных способов интеграции, подробно рассмотрен наиболее распространенный метод интеграции удаленных компонентов, обоснована фактическая эффективность данного метода на примере развернутой децентрализованной информационной системы. В результате выполнения данной работы была разработана система онлайн-кинотеатра, сделан выбор архитектурного стиля для интеграции компонентов. Статья содержит анализ различных методов интеграции, общий обзор наиболее популярного и эффективного метода интеграции, а также описание положительного опыта внедрения метода интеграции в коммерческую разработку через развернутую децентрализованную информационную систему. Описаны способы интеграции различных систем: через общую базу данных, передачу файлов, асинхронный поток сообщений или через API. Дается общее понятие API, приводятся популярные методы реализации API: протокол SОАР и архитектурный стиль RESТ; методы интеграции RESТ и SОАР имеют сходство в типичном использовании протокола HTTP, но содержат массу отличий, например в форматах запроса/ответа. Представлены результаты применения RESТ API в практической разработке системы онлайн-кинотеатра. Проанализированы преимущества выбора технологии RESТ перед протоколом SОАР в контексте удобства использования, простоты разработки, временных затрат разработчиков, предпосылок интеграции, времени обработки ответа, а также ряда других аспектов. Выполнено обсуждение теоретических и практических результатов исследования. Сделан вывод о преимуществе архитектуры RESТ перед методом интеграции SОАР по ряду интегральных показателей.</p>
      </abstract>
      <abstract xml:lang="en" lang-variant="translation" lang-source="translator">
        <p>General guidelines of remote system components interaction and system integration are being explained. The article contains analysis of different integration methods, general review of the most popular and efficient integration technique, as well as depiction of positive results of the integration method’s implementation in commercial development via deployed decentralized information system. Presented article gives common introspection on microservices’ functioning principles. In the introductory part it is also described how several varied systems can be integrated with one another: through common database, АРI, file transfer, or asynchronized message flow. The article gives a general concept of API, brings up popular API implementation methods: SОАР protocol and RESТ architectural style. In this paragraph it is explained that RESТ and SОАР integration methods have similarities in typical HTTP protocol usage and differences in request/response formats, as well as plenty others. The performance of the RESТ API in practical development of online cinema system is presented. The benefits of choosing RESТ technology over SОАР protocol are investigated in terms of user experience, usability, response processing time, developers’ time consumption, simplicity of development, integration preconditions, as well as few others. After discussion of theoretical and practical researches’ results, it is possible to note, that the positive aspects of RЕSТ technology has an advantage over SОАР integration method, based on the spectrum of integral parameters.</p>
      </abstract>
      <kwd-group xml:lang="ru">
        <kwd>SОАР</kwd>
        <kwd>API</kwd>
        <kwd>RESТ</kwd>
        <kwd>интеграция</kwd>
        <kwd>протокол</kwd>
        <kwd>запрос</kwd>
        <kwd>клиент</kwd>
        <kwd>сервер</kwd>
        <kwd>микросервис</kwd>
        <kwd>архитектура приложения</kwd>
      </kwd-group>
      <kwd-group xml:lang="en">
        <kwd>SОАР</kwd>
        <kwd>API</kwd>
        <kwd>RESТ</kwd>
        <kwd>integration</kwd>
        <kwd>protocol</kwd>
        <kwd>request</kwd>
        <kwd>client</kwd>
        <kwd>server</kwd>
        <kwd>microservice</kwd>
        <kwd>application architecture</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <back>
    <ref-list>
      <ref>
        <note>
          <p>1. Копырина А.О., Копырин А.С. Концепция хранения данных в экономической экспертной системе с применением гибридных технологий // Управленческий учет. 2021. № 10-1. С. 46-52.</p>
        </note>
      </ref>
      <ref>
        <note>
          <p>2. Лебедкина Т.В., Соколовский С.П. Модель функционирования защищенной технологии файлового обмена // Вопросы кибербезопасности. 2021. № 5 (45). С.52-62.</p>
        </note>
      </ref>
      <ref>
        <note>
          <p>3. Драч В.Е., Родионов А.В., Чухраева А.И. Выбор системы управления базами данных для информационной системы промышленного предприятия // Электромагнитные волны и электронные системы. 2018. Т. 23, № 3. С.71-80.</p>
        </note>
      </ref>
      <ref>
        <note>
          <p>4. Драч В.Е., Ильичев В.Ю. Анализ популярных реляционных систем управления базами данных // Системный администратор. 2021. № 12 (229). С.60-65.</p>
        </note>
      </ref>
      <ref>
        <note>
          <p>5. Коптяев К.Р., Ходжатов Т.Б., Назаров И.В. Анализ интерфейса взаимодействия RESТ // Научные горизонты. 2019. № 3 (19). С.148-152.</p>
        </note>
      </ref>
      <ref>
        <note>
          <p>6. Ильичев В.Ю., Драч В.Е., Кушнир А.С. Сравнительный анализ технологий RESТ и SОАР для решения интеграционных задач // Системный администратор. 2022. № 4 (233). С. 86-89.</p>
        </note>
      </ref>
      <ref>
        <note>
          <p>7. Маквитти Л. RESТ как альтернатива SОАР // Сети и системы связи. 2007. № 1. С. 73-74.</p>
        </note>
      </ref>
      <ref>
        <note>
          <p>8. Сидорова А.П., Афзалова А.Н. Анализ и распространенность протоколов SОАР, RESТ для сбора данных на территории Российской Федерации // Меридиан. 2020. № 8 (42). С. 66-68.</p>
        </note>
      </ref>
      <ref>
        <note>
          <p>9. Дивина О.И. Возможности digital-маркетинга в системе управления компанией // Научные записки академии. 2023. № 1 (45). С. 64-68.</p>
        </note>
      </ref>
      <ref>
        <note>
          <p>10. Буторин В.А. Основные подходы к продвижению товаров и услуг в цифровом маркетинге // Конкурентоспособность в глобальном мире: экономика, наука, технологии. 2023. № 4. С. 225-229.</p>
        </note>
      </ref>
      <ref>
        <note>
          <p>11. Шеметов А.С., Кириенко О.В., Горчаков А.А. Программные комплексы сопровождения жизненного цикла РЗА и АСУ ТП // Электроэнергия. Передача и распределение. 2023. № 2 (77). С. 72-78.</p>
        </note>
      </ref>
    </ref-list>
  </back>
</article>
