Se aplican una serie de restricciones cuando se utiliza este patrón.
Puede utilizar el patrón
Worklight: manejador de recursos
sólo si cumple todas las restricciones siguientes:
-
Las aplicaciones móviles deben enviar sus solicitudes a Worklight a través de la API
WL.Client.invokeProcedure
.
-
Las aplicaciones móviles deben dar soporte a un estilo de interacción de solicitud y respuesta síncronas.
-
Los subflujos del manejador de procedimientos y, por lo tanto, cualquier sistema de fondo que interactúe con ellos, deben poder responder a solicitudes en un marco de tiempo adecuado para la interacción síncrona.
-
Si el registro o el manejo de errores es necesario, se presupone que el formato utilizado por este patrón cumple los requisitos.
-
El desarrollador de Message Broker que implementa los subflujos del manejador subflujos y el desarrollador de aplicaciones que implementa la aplicación móvil deben acordar un modelo que represente el recurso como un objeto JSON.
-
Cada instancia del recurso se puede identificar mediante un identificador exclusivo.