<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE root>
<article 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" xmlns:ali="http://www.niso.org/schemas/ali/1.0/" article-type="research-article" dtd-version="1.2" xml:lang="en"><front><journal-meta><journal-id journal-id-type="publisher-id">Infokommunikacionnye tehnologii</journal-id><journal-title-group><journal-title xml:lang="en">Infokommunikacionnye tehnologii</journal-title><trans-title-group xml:lang="ru"><trans-title>Инфокоммуникационные технологии</trans-title></trans-title-group></journal-title-group><issn publication-format="print">2073-3909</issn><publisher><publisher-name xml:lang="en">Povolzhskiy State University of Telecommunications and Informatics</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="publisher-id">689824</article-id><article-id pub-id-type="doi">10.18469/ikt.2024.22.1.09</article-id><article-categories><subj-group subj-group-type="toc-heading" xml:lang="en"><subject>Computer nets and systems technologies</subject></subj-group><subj-group subj-group-type="toc-heading" xml:lang="ru"><subject>Технологии компьютерных систем и сетей</subject></subj-group><subj-group subj-group-type="article-type"><subject>Research Article</subject></subj-group></article-categories><title-group><article-title xml:lang="en">Universal binary format for fast data transmission over the network</article-title><trans-title-group xml:lang="ru"><trans-title>Универсальный бинарный формат для быстрой передачи данных по сети</trans-title></trans-title-group></title-group><contrib-group><contrib contrib-type="author"><name-alternatives><name xml:lang="en"><surname>Lyozin</surname><given-names>I. А.</given-names></name><name xml:lang="ru"><surname>Лезин</surname><given-names>И. А.</given-names></name></name-alternatives><address><country country="RU">Russian Federation</country></address><bio xml:lang="en"><p>Head of Information Systems and Technologies Department, PhD in Technical Science</p></bio><bio xml:lang="ru"><p>к.т.н., заведующий кафедрой информационных систем и технологий</p></bio><email>lezin.ia@ssau.ru</email><xref ref-type="aff" rid="aff1"/></contrib></contrib-group><aff-alternatives id="aff1"><aff><institution xml:lang="en">Samara National Research University</institution></aff><aff><institution xml:lang="ru">Самарский национальный исследовательский университет имени академика С.П. Королева</institution></aff></aff-alternatives><pub-date date-type="pub" iso-8601-date="2025-03-09" publication-format="electronic"><day>09</day><month>03</month><year>2025</year></pub-date><volume>22</volume><issue>1</issue><issue-title xml:lang="en"/><issue-title xml:lang="ru"/><fpage>70</fpage><lpage>75</lpage><history><date date-type="received" iso-8601-date="2025-08-23"><day>23</day><month>08</month><year>2025</year></date><date date-type="accepted" iso-8601-date="2025-08-23"><day>23</day><month>08</month><year>2025</year></date></history><permissions><copyright-statement xml:lang="en">Copyright ©; 2025, Lyozin I.А.</copyright-statement><copyright-statement xml:lang="ru">Copyright ©; 2025, Лезин И.А.</copyright-statement><copyright-year>2025</copyright-year><copyright-holder xml:lang="en">Lyozin I.А.</copyright-holder><copyright-holder xml:lang="ru">Лезин И.А.</copyright-holder><ali:free_to_read xmlns:ali="http://www.niso.org/schemas/ali/1.0/"/><license><ali:license_ref xmlns:ali="http://www.niso.org/schemas/ali/1.0/">https://creativecommons.org/licenses/by-nc-nd/4.0</ali:license_ref></license></permissions><self-uri xlink:href="https://journals.eco-vector.com/2073-3909/article/view/689824">https://journals.eco-vector.com/2073-3909/article/view/689824</self-uri><abstract xml:lang="en"><p>In the context of modern approaches to application development, it is increasingly necessary to use distributed data processing systems, for example, in a microservice architecture. Here, the issue of fast data exchange between parts of the same application becomes relevant. The article discusses a new format for binary data encoding of the non-fixed, supported by the cross-platform approach and with the ability to implement serialization and deserialization operations in different languages using a universal data representation method. The efficiency degree of the new algorithms is deter-mined by comparing them with the results for another formats and frameworks that are widely used at the moment. The analysis shows that, taking into account the limitations imposed by the problem being solved, the new data presentation format provides a higher exchange rate due to optimization of serialization-deserialization algorithms.</p></abstract><trans-abstract xml:lang="ru"><p>В условиях современных подходов к разработке приложений все чаще приходится работать с распределенными системами обработки данных, например, в микросервисной архитектуре. Здесь актуальным становится вопрос быстрого обмена данными между частями одного приложения. В статье рассматривается новый формат двоичного кодирования данных не фиксированной заранее структуры с поддержкой кросс-платформенного подхода и возможностью реализации операций сериализации и десериализации на разных языках с использованием универсального способа представления данных. Степень эффективности новых алгоритмов определяется сравнением с результатами работы других широко применяемых на данный момент форматов и фреймворков. Проведенный анализ показывает, что с учетом накладываемых решаемой задачей ограничений новый формат представления данных обеспечивает более высокую скорость обмена за счет оптимизации алгоритмов сериализации-десериализации.</p></trans-abstract><kwd-group xml:lang="en"><kwd>serialization</kwd><kwd>deserialization</kwd><kwd>binary format</kwd><kwd>data transmission</kwd><kwd>cross-platform exchange</kwd></kwd-group><kwd-group xml:lang="ru"><kwd>сериализация</kwd><kwd>десериализация</kwd><kwd>бинарный формат</kwd><kwd>обмен данными</kwd><kwd>кроссплатформенный обмен</kwd></kwd-group><funding-group/></article-meta></front><body></body><back><ref-list><ref id="B1"><label>1.</label><citation-alternatives><mixed-citation xml:lang="en">Kryakhtunov G.M., Boronnikov A.S. Approaches to creating a proprietary data presentation format. International Journal of Open Information Technologies, 2024, vol. 12, no. 5, pp. 141–150. (In Russ.)</mixed-citation><mixed-citation xml:lang="ru">Кряхтунов Г.М., Боронников А.С. Подходы к созданию проприетарного формата представления данных // International Journal of Open Information Technologies. 2024. Vol. 12, no. 5. P. 141–150.</mixed-citation></citation-alternatives></ref><ref id="B2"><label>2.</label><citation-alternatives><mixed-citation xml:lang="en">Turnquist G. Learning Spring Boot 3.0. Third Edition. Birmingham: Packt Publishing Ltd, 2022, 270 p.</mixed-citation><mixed-citation xml:lang="ru">Turnquist G. Learning Spring Boot 3.0. Third Edition. Birmingham: Packt Publishing Ltd, 2022. 270 p.</mixed-citation></citation-alternatives></ref><ref id="B3"><label>3.</label><citation-alternatives><mixed-citation xml:lang="en">Dwyer G. Flask by Example. Birmingham: Packt Publishing Ltd, 2016, 276 p.</mixed-citation><mixed-citation xml:lang="ru">Dwyer G. Flask by Example. Birmingham: Packt Publishing Ltd, 2016. 276 p.</mixed-citation></citation-alternatives></ref><ref id="B4"><label>4.</label><citation-alternatives><mixed-citation xml:lang="en">Price M. C# 12 and .NET 8 – Modern Cross-Platform Development Fundamentals – Eighth Edition. Birmingham: Packt Publishing Ltd, 2023. 828 p.</mixed-citation><mixed-citation xml:lang="ru">Price M.J. C# 12 and .NET 8 – Modern Cross-Platform Development Fundamentals – Eighth Edition. Birmingham: Packt Publishing Ltd, 2023. 828 p.</mixed-citation></citation-alternatives></ref><ref id="B5"><label>5.</label><citation-alternatives><mixed-citation xml:lang="en">Arkov V.Yu. Business Analytics. Data Extraction, Transformation and Loading. Ridero, 2020, 128 p. (In Russ.)</mixed-citation><mixed-citation xml:lang="ru">Арьков В.Ю. Бизнес-аналитика. Извлечение, преобразование и загрузка данных. Ridero, 2020. 128 с.</mixed-citation></citation-alternatives></ref><ref id="B6"><label>6.</label><citation-alternatives><mixed-citation xml:lang="en">Kanaev K.A., Faleeva E.V., Ponomarchuk Yu.V. Comparative analysis of data exchange formats for applications with client-server architecture. Fundamental’nye issledovaniya, 2015, no. 2-25, pp. 5569–5572. (In Russ.)</mixed-citation><mixed-citation xml:lang="ru">Канаев К.А., Фалеева Е.В., Пономарчук Ю.В. Сравнительный анализ форматов обмена данными, используемых в приложениях с клиент-серверной архитектурой // Фундаментальные исследования. 2015. № 2-25. С. 5569–5572.</mixed-citation></citation-alternatives></ref><ref id="B7"><label>7.</label><citation-alternatives><mixed-citation xml:lang="en">An introduction and comparison of several common java serialization frameworks. URL: https://www.alibabacloud.com/blog/an-introduction-and-comparison-of-several-common-javaserialization-frameworks_597900 (accessed: 15.06.2024).</mixed-citation><mixed-citation xml:lang="ru">An introduction and comparison of several common java serialization frameworks. URL: https://www.alibabacloud.com/blog/an-introduction-and-comparison-of-several-common-java-serialization-frameworks_597900 (дата обращения: 15.06.2024).</mixed-citation></citation-alternatives></ref><ref id="B8"><label>8.</label><citation-alternatives><mixed-citation xml:lang="en">Java-serialization: maximum of speed without a fixed data structure. URL: https://habr.com/ru/companies/sberbank/articles/488612/ (accessed: 15.06.2024). (In Russ.)</mixed-citation><mixed-citation xml:lang="ru">Java-сериализация: максимум скорости без жесткой структуры данных. URL: https://habr.com/ru/companies/sberbank/articles/488612/ (дата обращения 15.06.2024).</mixed-citation></citation-alternatives></ref><ref id="B9"><label>9.</label><citation-alternatives><mixed-citation xml:lang="en">Optimizing data serialization: faster alternatives to JSON. URL: https://medium.com/@shipshoper986/optimizing-data-serialization-faster-alternatives-to-json-a3685d21008/ (accessed: 05.07.2024).</mixed-citation><mixed-citation xml:lang="ru">Optimizing data serialization: faster alternatives to JSON. URL: https://medium.com/@shipshoper986/optimizing-data-serialization-faster-alternatives-to-json-a3685d21008/ (дата обращения: 05.07.2024).</mixed-citation></citation-alternatives></ref><ref id="B10"><label>10.</label><citation-alternatives><mixed-citation xml:lang="en">Dubakov A.A. Network Programming: Textbook. Saint Petersburg: NIU ITMO, 2013, 248 p. (In Russ.)</mixed-citation><mixed-citation xml:lang="ru">Дубаков А.А. Сетевое программирование: учебное пособие. СПб.: НИУ ИТМО, 2013. 248 с.</mixed-citation></citation-alternatives></ref></ref-list></back></article>
