В.А. Антипов – д.т.н., профессор, кафедра информационно-измерительной и биомедицинской техники, Рязанский государственный радиотехнический университет им. В.Ф. Уткина
E-mail: ParfAnt@rambler.ru
О.В. Антипов – к.т.н., доцент, кафедра вычислительной прикладной математики, Рязанский государственный радиотехнический университет им. В.Ф. Уткина
E-mail: ParfAnt@rambler.ru
В.В. Солдатов – директор, Центр мультимедийных и технических средств обучения; директор Регионального центра космических услуг Рязанского государственного радиотехнического университета им. В.Ф. Уткина
Е-mail: sldvv@bk.ru
Постановка проблемы. Публикация/Подписка является перспективной архитектурой промежуточного программного обеспечения (ПО), поддерживающей мобильность, переустройство и её эволюцию. Существующее промежуточное ПО Публикации/Подписки было оптимизировано для стационарных систем, где пользователи, а также базовая структура системы были фиксированными в пространстве. В работе рассматривается вопрос о том, можно ли расширить существующее промежуточное ПО Публикации/Подписки для поддержки мобильных и независимых от местоположения приложений.
Цель – расширение существующего промежуточного ПО Публикации/Подписки, допускающее перемещение клиентов так, чтобы существующие приложения могли использоваться в мобильных средах.
Результаты. В данной статье представлен подход к поддержке мобильности в существующем промежуточном ПО протокола Публикации/Подписки. Проанализированы проблемы мобильности с точки зрения парадигмы, основанной на событиях, и определены два отдельных аспекта – физическая и логическая мобильность. В то время как физическая мобильность связана с понятием перепрофилирования клиента для разных брокеров и может быть реализована прозрачно, логическая мобильность относится к определенной форме осведомленности о местоположении клиента и предлагает клиенту контроль доставки уведомлений в виде фильтров, зависящих от его местоположения.
Практическая значимость. Анализируются и обсуждаются основные вопросы, которые появляются при добавлении поддержки мобильности в инфраструктуру Публикация /Подписка. Определяются две ортогональные формы мобильности (физическая и логическая) и обсуждаются требования системы, поддерживающей оба типа мобильности.
- Johnson D. Scalable support for transparent mobile host internetworking // Wireless Networks. Oct. 1995. V. 1. P. 311–321.
- Zeidler, Fiege L. Mobility support with REBECA. In Proceedings of the 23rd International Conference on Distributed Computing Systems Workshop on Mobile Computing Middleware. 2003.
- Segall W., Arnold D. Elvin has left the building: A publish/subscribe notification service with quenching // In Proceedings of the 1997 Australian UNIX Users Group. Brisbane, Australia. Sept. 1997.
- Carzaniga A., Rosenblum D.S., Wolf A.L. Design and evaluation of a wide-area event notification service // ACM Transactions on Computer Systems. 2001.V. 19(3). P. 332–383.
- Fiege L., Mühl G. Rebeca Event-Based Electronic Commerce Architec-ture. 2000. http://www.gkec.informatik.tudarmstadt.de/rebeca.
- Mühl G., Fiege L., Gärtner F.C., Buchmann A.P. Evaluating advanced routing algorithms for content-based publish/subscribe systems // In A. Boukerche and S. Majumdar, editors. The Tenth IEEE/ACM International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems (MASCOTS 2002), Fort Worth, TX, USA, October 2002. IEEE Press.
- Antipov V.A., Antipov O.V., Pylkin A.N. Dynamic Publish/Subscribe Systems // International conference on computer technologies in physical and engineering applications. Sankt-Petersburg. 2014. P. 11–11а.