Вибір протоколу серіалізації для розробки програмного забезпечення комунікаційного модуля scada-систем
DOI:
https://doi.org/10.20998/2413-4295.2016.12.15Ключові слова:
протокол, XML, JSON, Protobuf, серіалізаціяАнотація
В даній статті розглянуто сучасні протоколи серіалізації даних. Зокрема розглянуто протоколи XML, JSON, упакування в бінарний вигляд, Protobuf та представлення даних у вигляді рядків. Проведено порівняння даних способів серіалізації даних для подальшого використання в розробці програмного забезпечення комунікаційного модуля SCADA-систем. Описано основні переваги та недоліки вище вказаних протоколів серіалізації. Зроблено висновки по доцільності використання ProtobufПосилання
PROTOBUF VS. BOOST: SERIALIZATION [Web] // "hacker "magazine ["Hacker" magazine], 2013, https://xakep.ru/2013/10/31/protobuf-vs-boost-serialization/.
Elloit R., Means, S. XML. Spravochnik. [Directory]. Moskow: Symbol - Plus, 2001, 576 p.
JSON i XML. Chto luchshe? [JSON and XML. What's better?] [Web], 2007, https://habrahabr.ru/post/31225/.
Reasons to Use Protocol Buffers Instead of JSON For Your Next Service [Web], 2014 http://blog.codeclimate.com/ blog/2014/06/05/choose-protocol-buffers/.
Esli vy eshche ispol'zuete JSON, to Google protobuf idet k vam! [If you are still using JSON, then Google protobuf goes to you!] [Web], 2012, http://knzsoft.blogspot.com/2012/11/protobuf.html.
Sopostavlenie JSON i XML [Comparison of JSON and XML] [Web], 2014 https://msdn.microsoft.com/ru-ru/library/bb924435(v=vs.110).aspx.
Vvedenie v JSON [Introduction to JSON] [Web], 2010, http://json.org/json-ru.html.
Kak serializovat' i deserializovat' dannye JSON [How to serialize and deserialize data JSON] [Web], 2012, https://msdn.microsoft.com/ru-ru/library/bb412179(v=vs.110).aspx
Json ili «Tuda i Obratno» [Json or "There and Back Again"] [Web], 2014, https://habrahabr.ru/company/naumen/ blog/228279/.
Protocol Buffers [Web], 2016, https://developers.google.com/protocol-buffers/.
ProtoBuf.js vs JSON [Web], 2015 https://github.com/dcodeIO/protobuf.js/wiki/ProtoBuf.js-vs-JSON.
COMPARING PROTOBUF, JSON, BSON, XML WITH .NET FOR FILE STREAMS [Web], 2015, http://damienbod.com/2014/01/09/comparing-protobuf-json-bson-xml-with-net-for-file-streams/
Protocol Buffer Basics: C++ [Web], 2016, https://developers.google.com/protocol-buffers/docs/cpptutorial#why-use-protocol-buffers.
Google Protocol Buffers in action (C++) [Web], 2012, http://forums.4fips.com/viewtopic.php?f=3&t=807.
##submission.downloads##
Як цитувати
Номер
Розділ
Ліцензія
Журнал публікує статті згідно з ліцензією Creative Commons Attribution International CC-BY.