| Русский Русский | English English |
   
Главная Archive
19 | 11 | 2024
10.14489/vkit.2017.05.pp.003-012

DOI: 10.14489/vkit.2017.05.pp.003-012

Нгуен Л. Т. Т., Кравец А. Г., Буй Н. З.
ОРГАНИЗАЦИЯ СООБЩЕНИЙ НА ОСНОВЕ АРХИТЕКТУРЫ «ПУБЛИКАЦИЯ / ПОДПИСКА» В СИСТЕМЕ УПРАВЛЕНИЯ КОРПОРАТИВНОЙ МОБИЛЬНОСТЬЮ
(c. 3-12)

Аннотация. Рассмотрен оригинальный подход организации сообщений между компонентами в системе управления корпоративной мобильностью в виде архитектуры «публикация/подписка». Реализована модель обмена сообщениями, в которой, наряду с использованием протокола MQTT (Message Queuing Telemetry Transport), присутствуют брокеры сообщений для обеспечения взаимодействия и распространения данных в виде сообщений на разных уровнях качества сервисов QoS (Quality of Service). Приведен экспериментальный анализ эффективности разработанной модели с помощью метода оценки времени приема-передачи запросов RTT (round-trip time of requests).

Ключевые слова:  управление корпоративной мобильностью; организация сообщений; модель публикация/подписка; протокол MQTT; качество сервисов; служба Push-уведомления.

 

Nguyen L. T. T., Kravets A. G., Bui N. D.
ORGANIZATION MESSAGING BASED ON THE PUBLISH / SUBSCRIBE ARCHITECTURE IN ENTERPRISE MOBILITY MANAGEMENT SYSTEM
(pp. 3-12)

Abstract. Mobile devices today become relatively inexpensive so that they are standard equipment for many enterprises. Everyone having portable devices can access the sensitive data of the enterprise (emails, plans, corporation’s events, documents, private data, etc.) at everywhere in the world as well as within the enterprise network. Although it increases the work efficiency, enhance the performance of the employees working in the company, there is the issue of data privacy and information security of the company increases. The exchange of information and data between the components of distributed computing systems, especially in the Enterprise Mobility Management system (EMM) has played an important role. Currently, the point-2-point synchronous interaction which is too static is performed in most systems. After sending the requests to the application server, clients must expect the result of request receiving and processing, i. e. the client is blocked after request sending as long as the appropriate response will come. The solution used this technology does not scale, which implies problems when the number of devices increases, especially concurrent clients. And battery consumption and bandwidth of Internet spent in operations performing affect the battery life of mobile devices connected to the network (3G, Wi-Fi). In contrast to this approach, a new asynchronous technology implements the data delivery mechanism with a guarantee in the form of a message using the publish/subscribe model for communication between components. Push-notification is a mobile service that allows transmitting data (ID access, ID registration, notification and information) from the application server installed on the mobile device. Using this technology based on MQTT protocol (Message Queuing Telemetry Transport) and Push Notification Service ensures more efficient communication in EMM system by parameters such as: saving battery consumption and bandwidth, providing communication security. For this purpose, we suppose to develop algorithms and messaging model based publish/subscribe architecture working with MQTT protocol at different levels of quality of service (QoS); experimentally test the effectiveness of the developed model in a significant number of connected devices that require simultaneous messaging using a method to estimate the round-trip time of requests.

Keywords: Enterprise mobility management; Organization messaging; Publish/subscribe model; MQTT protocol; Quality of Service; Push notification service.

Рус

Л. Т. Т. Нгуен, А. Г. Кравец,  Н. З. Буй (Волгоградский государственный технический университет, Волгоград, Россия) E-mail: Этот e-mail адрес защищен от спам-ботов, для его просмотра у Вас должен быть включен Javascript  

Eng

L. T. T. Nguyen, A. G. Kravets, N. D. Bui (Volgograd State Technical University, Volgograd, Russia) E-mail: Этот e-mail адрес защищен от спам-ботов, для его просмотра у Вас должен быть включен Javascript  

Рус

1. Kravets A. G., Bui N. D., Al-Ashval M. S. Mobile Security Solution for Enterprise Network // Knowledge-Based Software Engineering: Proc. of 11th Joint Conf., JCKBSE 2014, Volgograd, Russia, September 17 – 20, 2014 / ed. by A. Kravets, M. Shcherbakov, M. Kultsova, Tadashi Iijima; Volgograd State Technical University [etc.]. Springer International Publishing, 2014. V. 466. P. 371 – 382. (Series: Communications in Computer and Information Science).
2. A Communication Model to Integrate the Request-Response and the Publish-Subscribe Paradigms into Ubiquitous Systems / Carlos Rodríguez-Domínguez, Kawtar Benghazi, Manuel Noguera, José Luis Garrido, María Luisa Rodríguez and Tomás Ruiz-López // E. T. S. I. I. T. University of Granada, C/Periodista Daniel Saucedo Aranda S/N, 18071 Granada, Spain, 2012.
3. Анализ и некоторая классификация методов доступа к данным / В. И. Аверченков и др. // Вестник компьютерных и информационных технологий. 2014. № 12. С. 48 – 56.
4. Push Technology: A Key Ingredient of Application Interactivity [Электронный ресурс]. URL: http://www.seven. com/downloads/pdf/SEVEN_Push_Whitepaper.pdf (да¬та обращения: 20.10.2016).
5. Буй Н. З., Нгуен Л. Т. Т., Кравец А. Г. Разработка службы Push-уведомлений в системе управления корпоративной мобильностью с использованием Google Cloud Messaging // Юность и Знания – Гарантия Успеха – 2015: сб. науч. тр. 2-й Междунар. науч.-практ. конф. (1–2 окт. 2015 г.): в 2 т. Т. 2 / А. А. Горохов (отв. ред.); Юго-Западный гос. ун-т, ЗАО «Университетская книга» и др. Курск, 2015. C. 28 – 30.
6. Bozdag E., Mesbah A., van Deursen A. A Comparison of Push and Pull Techniques for AJAX // Proceeding WSE’07 Proceedings of the 2007 9th IEEE International Workshop on Web Site Evolution, 2007. С. 15 – 22.
7. Буй Н. З. Архитектура системы управления мобильностью в корпоративной сети // Современная наука: актуальные проблемы теории и практики. Сер. Естественные и технические науки. 2016. № 09-10. С. 30 – 35.
8. Bui N. D., Kravets A. G., Nguyen T. A., Nguyen L. T. T. Tracking Events in Mobile Device Management System // Proc. of 6th Intern. Conf. on Information, Intelligence, Systems and Applications (IISA2015), July 6 – 8 2015. Ionian University, Corfu, Greece, IEEE, 2015. Р. 01 – 06. DOI: 10.1109/IISA.2015.7388127.
9. Quality of Service [Электронный ресурс]. URL: https://en.wikipedia.org/wiki/Quality_of_service (дата обращения: 26.08.2016)
10. Publish-subscribe Pattern [Электронный ресурс]. URL: https://en.wikipedia.org/wiki/Publish-subscribe_pattern (дата обращения: 26.08.2016)
11. Eugster P. Th., Felber P. A., Guerraoui R., Kermarrec A. M. The Many Faces of Publish/Subscribe // ACM Computing Surveys (CSUR). 2003. V. 35, Is. 2. P. 114 – 131.
12. Pongthawornkamol T., Nahrstedt K., Wang G. The Analysis of Publish/subscribe Systems over Mobile Wireless ad Hoc Networks // Proc. of ACM MobiQuitous. 07 Aug 2007. P. 1 – 8.
13. Протокол MQTT [Электронный ресурс]. URL: http://docs.oasis-open.org/mqtt/mqtt/v3.1.1/os/mqtt-v3.1.1-os.html (дата обращения: 26.08.2016)
14. Stephen N. Power Profiling: HTTPS Long Polling vs. MQTT with SSL, on Android [Электронный ресурс]. URL: http://stephendnicholas.com/archives/1217 (дата обращения: 28.10.2016).
15. Буй Н. З., Кравец А. Г., Нгуен Л. Т. Т. Информационная безопасность процесса регистрации Android-устройства в системе управления корпоративной мобильностью // Вестник компьютерных и информационных технологий. 2016. № 8. С. 44 – 51.
16. Буй Н. З., Кравец А. Г., Нгуен Л. Т. Т. Безопасная аутентификация в системе управления корпоративной мобильностью // Известия ВолгГТУ. Сер. Актуальные проблемы управления, вычислительной техники и информатики в технических системах. 2015. № 13(177). C. 45 – 51.
17. Message Broker [Электронный ресурс]. URL: https://en.wikipedia.org/wiki/Message_broker (дата обращения: 26.08.2016)
18. Wireshark [Электронный ресурс]. URL: https://ru.wikipedia.org/wiki/Wireshark (дата обращения: 26.08.2016)
19. Tshark [Электронный ресурс]. URL: https:// habrahabr.ru/company/selectel/blog/233837/ (дата обращения: 26.08.2016)
20. TCPDump [Электронный ресурс]. URL: https:// ru.wikipedia.org/wiki/Tcpdump (дата обращения: 26.08.2016)
21. SOTI MobiControl Overview [Электронный ресурс]. URL: https://www.soti.net/products/mobicontrol/ overview/ (дата обращения: 26.08.2016)

Eng

1. Kravets A., Shcherbakov M., Kultsova M., Tadashi Iijima (Eds.), Kravets A. G., Bui N. D., Al-Ashval M. S. (2014). Mobile Security Solution for Enterprise Network. Knowledge-Based Software Engineering: Proc. of 11th Joint Conf., JCKBSE 2014. (Series: Communications in Computer and Information Science).Vol. 466, (pp. 371-382). Volgograd, Russia, September 17-20, 2014. Volgograd State Technical University [etc.]. Springer International Publishing. doi: 10.1007/978-3-319-11854-3_31
2. Rodríguez-Domínguez C., Benghazi K., Noguera M., Garrido J. L., Rodríguez M. L. and Ruiz-López T. (2012). A Communication Model to Integrate the Request-Response and the Publish-Subscribe Paradigms into Ubiquitous Systems. E. T. S. I. I. T. University of Granada, C/Periodista Daniel Saucedo Aranda S/N, 18071 Granada, Spain.
3. Averchenkov V. I., Gulakov V. K., Trubakov A. O., Matyushin V. N. (2014). Analysis and classification of data access methods. Vestnik komp'iuternykh i informatsionnykh tekhnologii, (12), pp. 48-56. doi: 10.14489/vkit.2014.12. pp.048-055 [in Russian language]
4. Push Technology: A Key Ingredient of Application Interactivity. Available at: http://www.seven.com/downloads/pdf/SEVEN_Push_Whitepaper.pdf (Accessed: 20.10.2016).
5. Gorohov A. A. (Ed.), Bui N. D., Nguyen L. T. T., Kravets A. G. (2015). Development of Push notification service in Enterprise Mobility Management system using Google Cloud Messaging. Youth and Knowledge - Guarantee of Success (Iunost' i Znaniia – Garantiia Uspekha – 2015): proceedings of the 2nd International scientific and practical conference (1-2 October 2015). In 2 volumes. Vol. 2. (pp. 28-30). Kursk: Iugo-Zapadnyi gosudarstvennyi universitet, ZAO «Universitetskaia kniga». [in Russian language]
6. Bozdag E, Mesbah A., van Deursen A. (2007). A comparison of push and pull techniques for AJAX. Proceeding WSE '07 Proceedings of the 2007 9th IEEE International Workshop on Web Site Evolution. (pp. 15-22). doi: 10.1109/wse.2007.4380239
7. Bui N. D. (2016). Architecture of Mobility Management system in Corporation Nextwork. Sovremennaia nauka: aktual'nye problemy teorii i praktiki. Ser. Estestvennye i tehnicheskie nauki - 2016, (09-10), pp. 30-35. [in Russian language]
8. Bui N. D., Kravets A. G., Nguyen T. A., Nguyen L. T. T. (2015). Tracking Events in Mobile Device Management System. Proceedings of 6th International Conference on Information, Intelligence, Systems and Applications (IISA2015). (pp. 1-6). July 6-8 2015. − Ionian University, Corfu, Greece, IEEE. doi: 10.1109/IISA.2015.7388127.
9. Quality of service. Available at: https://en.wikipedia.org/wiki/Quality_of_service (Accessed: 26.08.16)
10. Publish-subscribe pattern. Available at: https://en.wikipedia.org/wiki/Publish-subscribe_pattern (Accessed: 26.08.16)
11. Eugster P. Th., Felber P. A., Guerraoui R., Kermarrec A. M. (2003). The Many Faces of Publish/Subscribe. ACM Computing Surveys (CSUR), 35(2), June 2003, pp. 114-131. doi: 10.1145/857076.857078
12. Pongthawornkamol T., Nahrstedt K., Wang G. (2007). The analysis of publish/subscribe systems over mobile wireless ad hoc networks. Proc. of ACM MobiQuitous. (pp. 1-8). 07 Aug 2007.
13. MQTT Protocol. Available at: http://docs.oasis-open.org/mqtt/mqtt/v3.1.1/os/mqtt-v3.1.1-os.html (Accessed: 26.08.16)
14. Stephen N. Power Profiling: HTTPS Long Polling vs. MQTT with SSL, on Android. Available at: http://stephendnicholas.com/archives/1217 (Accessed: 28.10.16).
15. Bui N. D., Kravets A. G., Nguyen L. T. T. (2016). Information security of the Android-device enrollment process in Enterprise Mobility Management system. Vestnik komp'iuternykh i informatsionnykh tekhnologii, (8), pp. 44-51. doi: 10.14489/vkit.2016.08.pp.044-051 [in Russian language]
16. Bui N. D., Kravets A. G., Nguen L. T. T. (2015). Secure authentication in Enterprise Mobility Management system. Izvestiia VolgGTU. Ser. Aktual'nye problemy upravleniia, vychislitel'noi tehniki i informatiki v tehnicheskih sistemah, 177(13), pp. 45-51. [in Russian language]
17. Message Broker. Available at: https://en. wikipe-dia.org/wiki/Message_broker (Accessed: 26.08.16)
18. Wireshark. Available at: https://ru.wikipedia.org/wiki/Wireshark (Accessed: 26.08.16) [in Russian language]
19. Tshark. Available at: https://habrahabr.ru/company/selectel/blog/233837/ (Accessed: 26.08.16) [in Russian language]
20. TCPDump. Available at: https://ru.wikipedia.org/wiki/Tcpdump (Accessed: 26.08.16) [in Russian language]
21. SOTI MobiControl Overview. Available at: https://www.soti.net/products/mobicontrol/overview/ (Accessed: 26.08.16)

Рус

Статью можно приобрести в электронном виде (PDF формат).

Стоимость статьи 350 руб. (в том числе НДС 18%). После оформления заказа, в течение нескольких дней, на указанный вами e-mail придут счет и квитанция для оплаты в банке.

После поступления денег на счет издательства, вам будет выслан электронный вариант статьи.

Для заказа скопируйте doi статьи:

10.14489/vkit.2017.05.pp.003-012

и заполните  ФОРМУ 

Отправляя форму вы даете согласие на обработку персональных данных.

.

Eng

This article  is available in electronic format (PDF).

The cost of a single article is 350 rubles. (including VAT 18%). After you place an order within a few days, you will receive following documents to your specified e-mail: account on payment and receipt to pay in the bank.

After depositing your payment on our bank account we send you file of the article by e-mail.

To order articles please copy the article doi:

10.14489/vkit.2017.05.pp.003-012

and fill out the  FORM  

.

 

 

 
Search
Rambler's Top100 Яндекс цитирования