<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.3 20210610//EN" "JATS-journalpublishing1-3.dtd">
<article article-type="research-article" dtd-version="1.3" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xml:lang="ru"><front><journal-meta><journal-id journal-id-type="publisher-id">bsuir</journal-id><journal-title-group><journal-title xml:lang="ru">Доклады БГУИР</journal-title><trans-title-group xml:lang="en"><trans-title>Doklady BGUIR</trans-title></trans-title-group></journal-title-group><issn pub-type="ppub">1729-7648</issn><issn pub-type="epub">2708-0382</issn><publisher><publisher-name>БГУИР</publisher-name></publisher></journal-meta><article-meta><article-id custom-type="elpub" pub-id-type="custom">bsuir-1020</article-id><article-categories><subj-group subj-group-type="heading"><subject>Research Article</subject></subj-group><subj-group subj-group-type="section-heading" xml:lang="ru"><subject>Статьи</subject></subj-group></article-categories><title-group><article-title>МОДЕЛЬ КЛИЕНТ-СЕРВЕРНОГО ВЗАИМОДЕЙСТВИЯ С НЕРЕЗИДЕНТНЫМИ СЕРВЕРАМИ</article-title><trans-title-group xml:lang="en"><trans-title>The model of client-server interaction with non-resident servers</trans-title></trans-title-group></title-group><contrib-group><contrib contrib-type="author" corresp="yes"><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Коваль</surname><given-names>Д. А.</given-names></name><name name-style="western" xml:lang="en"><surname>Koval</surname><given-names>D. A.</given-names></name></name-alternatives><email xlink:type="simple">dimko6669@yandex.ru</email><xref ref-type="aff" rid="aff-1"/></contrib><contrib contrib-type="author" corresp="yes"><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Серебряная</surname><given-names>Л. В.</given-names></name><name name-style="western" xml:lang="en"><surname>Serebryanaya</surname><given-names>L. V.</given-names></name></name-alternatives><email xlink:type="simple">noemail@neicon.ru</email><xref ref-type="aff" rid="aff-2"/></contrib></contrib-group><aff-alternatives id="aff-1"><aff xml:lang="ru"><institution>Белорусский государственный университет информатики и радиоэлектроники, Республика Беларусь</institution></aff><aff xml:lang="en"><institution>master of technical science, PG student of information technology software department of Belarusian state university of informatics and radioelectronics</institution></aff></aff-alternatives><aff-alternatives id="aff-2"><aff xml:lang="ru"><institution>Белорусский государственный университет информатики и радиоэлектроники, Республика Беларусь</institution></aff><aff xml:lang="en"><institution>PhD, associate professor of information technology software department of Belarusian state university of informatics and radioelectronics</institution></aff></aff-alternatives><pub-date pub-type="collection"><year>2018</year></pub-date><pub-date pub-type="epub"><day>03</day><month>06</month><year>2019</year></pub-date><volume>0</volume><issue>6</issue><fpage>12</fpage><lpage>18</lpage><permissions><copyright-statement>Copyright &amp;#x00A9; Коваль Д.А., Серебряная Л.В., 2019</copyright-statement><copyright-year>2019</copyright-year><copyright-holder xml:lang="ru">Коваль Д.А., Серебряная Л.В.</copyright-holder><copyright-holder xml:lang="en">Koval D.A., Serebryanaya L.V.</copyright-holder><license xml:lang="ru" license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/" xlink:type="simple"><license-p>Данная работа распространяется под лицензией Creative Commons Attribution 4.0.</license-p></license><license xml:lang="en" license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/" xlink:type="simple"><license-p>This work is licensed under a Creative Commons Attribution 4.0 License.</license-p></license></permissions><self-uri xlink:href="https://doklady.bsuir.by/jour/article/view/1020">https://doklady.bsuir.by/jour/article/view/1020</self-uri><abstract><p>Разработана модель клиент-серверного взаимодействия с локальными и удаленными нерезидентными серверами, позволяющая привязать время жизни сервера к времени жизни клиента. Предложенная модель применена к расширяемому программированию приложений Microsoft Office, что позволило решить такие проблемы, как организация межмодульного взаимодействия, устранение дублирования кода и данных в каждом модуле и экспортирование общей для всех модулей функциональности.</p></abstract><trans-abstract xml:lang="en"><p>The model of client-server interaction with local and remote non-resident servers is developed, which allows to bind the server lifetime on the client lifetime. The proposed model is applied to the extensible programming of Microsoft Office applications, which allows to solve such issues like organization of cross-module interaction, elimination of code and data duplication in each module and export of common functionality for all modules.</p></trans-abstract><kwd-group xml:lang="ru"><kwd>нерезидентный сервер</kwd><kwd>модуль расширения</kwd><kwd>модуль-сервис</kwd></kwd-group><kwd-group xml:lang="en"><kwd>non-resident server</kwd><kwd>extension module</kwd><kwd>module-service</kwd></kwd-group></article-meta></front><back><ref-list><title>References</title><ref id="cit1"><label>1</label><citation-alternatives><mixed-citation xml:lang="ru">Fall K.R., Stevens W.N. TCP/IP Illustrated. Vol. 1: The Protocols. Boston; Addison-Wesley Professional, 2011. 1056 p.</mixed-citation><mixed-citation xml:lang="en">Fall K.R., Stevens W.N. TCP/IP Illustrated. Vol. 1: The Protocols. Boston; Addison-Wesley Professional, 2011. 1056 p.</mixed-citation></citation-alternatives></ref><ref id="cit2"><label>2</label><citation-alternatives><mixed-citation xml:lang="ru">Asif M. UDP/IP For Embedded System: Methods, Implementation, Benchmarks, Programming, FPGA, Embedded system. LAP LAMBERT Academic Publishing, 2010. 104 p.</mixed-citation><mixed-citation xml:lang="en">Asif M. UDP/IP For Embedded System: Methods, Implementation, Benchmarks, Programming, FPGA, Embedded system. LAP LAMBERT Academic Publishing, 2010. 104 p.</mixed-citation></citation-alternatives></ref><ref id="cit3"><label>3</label><citation-alternatives><mixed-citation xml:lang="ru">Руссинович М., Соломон Д. Внутреннее устройство Microsoft Windows. Питер, 2013. 800 c.</mixed-citation><mixed-citation xml:lang="en">Руссинович М., Соломон Д. Внутреннее устройство Microsoft Windows. Питер, 2013. 800 c.</mixed-citation></citation-alternatives></ref><ref id="cit4"><label>4</label><citation-alternatives><mixed-citation xml:lang="ru">Gibson D. Microsoft Windows Networking Essentials. San Francisco; Sybex, 2011. 372 p.</mixed-citation><mixed-citation xml:lang="en">Gibson D. Microsoft Windows Networking Essentials. San Francisco; Sybex, 2011. 372 p.</mixed-citation></citation-alternatives></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>
