1. A radio frequency identification system comprising: one or more radio frequency identification devices coupled to a cloud network; and one or more endpoint applications coupled to the cloud network, wherein the cloud network includes a runtime system, a plurality of web servers, and one or more cloud applications, wherein the one or more cloud applications are not part of the runtime system, wherein each cloud application has its own subscription service and queuing service, wherein the runtime system has an application protocol interface configured to facilitate communications between the one or more endpoint applications and the runtime system through the one or more cloud applications, wherein the runtime system is configured to associate each radio frequency identification device with only one cloud application of the one or more cloud applications, wherein data flow does not transverse multiple cloud applications of the one or more cloud applications, wherein the runtime system is configured to generate device definitions for the one or more radio frequency identification devices and to use the device definitions to validate commands or requests issued to the one or more radio identification devices, wherein the cloud network includes a device application protocol interface configured to facilitate communications over the internet between the plurality of web servers and the one or more radio frequency identification devices, and wherein the one or more cloud applications are configured to create a tenancy on the runtime system for the one or more endpoint applications.