Wenn Sie dieses Muster verwenden, gelten eine Reihe von Vorgaben.
Sie können das Muster
Worklight: resource handler
(Worklight: Ressourcenhandler) nur verwenden, wenn alle der folgenden Bedingungen erfüllt sind:
-
Mobile Anwendungen müssen Ihre Anforderungen über die API
WL.Client.invokeProcedure
an Worklight senden.
-
Die mobilen Anwendungen müssen einen Interaktionsstil mit synchronen Anforderungen und Antworten unterstützen.
-
Die untergeordneten Nachrichtenflüsse für Prozedurhandler und somit auch alle Back-End-Systeme, mit denen diese interagieren, müssen Anforderungen innerhalb eines für eine synchrone Interaktion angemessenen Zeitrahmens beantworten können.
-
Wenn eine Protokollierung oder Fehlerbehandlung erforderlich ist, wird davon ausgegangen, dass das von diesem
Muster verwendete Nachrichtenformat Ihren Anforderungen entspricht.
-
Der Message Broker-Entwickler, der die untergeordneten Nachrichtenflüsse des Prozedurhandlers implementiert, und der Anwendungsentwickler, der die mobile Anwendung implementiert, müssen sich auf ein Modell zur Darstellung der Ressource als ein JSON-Objekt einigen.
-
Jede Instanz der Ressource kann durch eine eindeutige ID ermittelt werden.