Если это не промежуточное ПО, для чего это правильный архитектурный термин?Является ли Google Cloud Messaging (GCM) промежуточным программным обеспечением?
сайт GCM: https://developers.google.com/cloud-messaging/
Если это не промежуточное ПО, для чего это правильный архитектурный термин?Является ли Google Cloud Messaging (GCM) промежуточным программным обеспечением?
сайт GCM: https://developers.google.com/cloud-messaging/
Да. По определению:
Middleware является компьютер программное обеспечение, которое предоставляет услуги по программным приложениям за пределами этих доступных из операционной системы. Он действует как мост между операционной системой или базой данных и приложениями, особенно в сети.
Для этого случая GCM действует как bridge between servers and client apps (ОС Android/iOS). Так что для меня безопасно называть это промежуточным программным обеспечением.