Bei Verwendung dieses Musters gelten eine Reihe von Einschränkungen.
Das Muster Worklight: mobile service (Worklight: Mobiler Service) kann nur verwendet werden, wenn alle der folgenden Bedingungen erfüllt sind:
-
Mobile Anwendungen müssen ihre Anforderungen an Worklight als JSON-Nachrichten mithilfe von
WL.Client.invokeProcedure
senden.
-
Die mobilen Anwendungen müssen einen Interaktionsstil mit synchronen Anforderungen und Antworten bzw. einen unidirektionalen Interaktionsstil unterstützen.
-
Die Anwendungen des Providers werden als Message Broker-Service implementiert.
-
Für Interaktionen mit Anforderung und Antwort muss die Provideranwendung Anforderungen innerhalb eines für die synchrone Interaktion angemessenen Zeitrahmens beantworten können.