In some cases, services will need to be developed to deal with device limitations, such as the need to constantly poll some devices for new data.
An RDA is an event- and service-oriented framework that’s extendable using traditional methods, programming languages, and scripting.